相关疑难解决方法(0)

如何列出特定类加载器中加载的所有类

出于调试原因和好奇心,我希望列出加载到特定类加载器的所有类.

看到类加载器的大多数方法都受到保护,实现我想要的最佳方法是什么?

谢谢!

java hierarchy classloader

40
推荐指数
2
解决办法
5万
查看次数

META-INF /服务应该在哪里?

META-INF目录应该在哪里,以便sbt获取自定义配置.我在尝试使用ServiceLoader时遇到了这个问题,我试图在META-INF/services中创建自定义服务

scala sbt

5
推荐指数
1
解决办法
1418
查看次数

实例化 Scala 中扩展特征的所有类

所以我正在构建一个库,我遇到的问题如下:

我有一个特点,比如

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)

所以总而言之:在我的库(具有该特征)中,我需要找出扩展/实现该特征的所有类(在消费者代码中)。

reflection inheritance scala

1
推荐指数
1
解决办法
1569
查看次数

标签 统计

scala ×2

classloader ×1

hierarchy ×1

inheritance ×1

java ×1

reflection ×1

sbt ×1