Отражение Scala: Как получить доступ к пакетам и объектам в пакете, используя отражение во время выполнения - PullRequest
1 голос
/ 06 июня 2019

Как получить доступ ко всем пакетам и классам в данном пакете, используя отражение времени выполнения scala.

Позволяет сказать:

src
 - main
   - scala
    - com.my.package
     - packageone
        - packagetwo
           - First.scala
           - Second.scala

У меня есть доступ к пакету "com.my.package",

val p: universe.ModuleSymbol = scala.reflect.runtime.currentMirror.staticPackage("com.my.package")

Могу ли я использовать этот ModuleSymbol для перебора базовых пакетов и объектов? Или это даже правильная отправная точка?

Цените все / все ваши материалы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...