出于调试原因和好奇心,我希望列出加载到特定类加载器的所有类.
看到类加载器的大多数方法都受到保护,实现我想要的最佳方法是什么?
谢谢!
META-INF目录应该在哪里,以便sbt获取自定义配置.我在尝试使用ServiceLoader时遇到了这个问题,我试图在META-INF/services中创建自定义服务
所以我正在构建一个库,我遇到的问题如下:
我有一个特点,比如
package my.library
trait Animal {
def randomFunctions
}
Run Code Online (Sandbox Code Playgroud)
我需要知道的是消费者代码具有的所有类,它们扩展/实现了所述特征,例如
package code.consumer
case class Cat extends Animal
case class Dog extends Animal
Run Code Online (Sandbox Code Playgroud)
所以总而言之:在我的库(具有该特征)中,我需要找出扩展/实现该特征的所有类(在消费者代码中)。