12
Scala 2.10のリフレクションでパッケージ階層をどのように反映させることができますか?どのサブパッケージが存在するのか、またはその親パッケージが何であるかを調べることはできますか?Scala 2.10とパッケージリフレクション
Scala 2.10のリフレクションでパッケージ階層をどのように反映させることができますか?どのサブパッケージが存在するのか、またはその親パッケージが何であるかを調べることはできますか?Scala 2.10とパッケージリフレクション
一般的に、クラスローダーでパッケージを列挙することは不可能であるため、Scalaのリフレクションもこの機能を提供しません。これはスケーラックの状況とは異なり、列挙できるディレクトリのリストが与えられます。
階層をトラバースするのは簡単です。ちょうどsymbol.owner
を使用してください。