2

在 scala 中是否可以使用其类型标签获取类的类加载器?

在使用getClass().getClassLoader类型标签的类中使用获取当前类的类加载器,该类加载器可能与标签中类型的类加载器不同。

我想创建一个类型的实例,我拥有的唯一信息是类型标签。我想知道这是否可能。

4

1 回答 1

2

镜像有一个关联的类加载器:

scala> typeTag[Foo[Bar]].mirror.classLoader
res6: ClassLoader = scala.tools.nsc.interpreter.IMain$TranslatingClassLoader@34b89ddd
于 2013-06-13T00:13:57.780 回答