加载嵌套特征 class
Load nested trait class
我在"test"包下有一段代码如下
object TestTraitsUnderObject {
trait InnerOperation[T] {
}
def main(args: Array[String]): Unit = {
Class.forName("test.OuterOperation")
Class.forName("test.TestTraitsUnderObject.InnerOperation")
}
}
trait OuterOperation[T] {
}
似乎我可以正确加载外部特征的 class,但对于嵌套特征,class路径不正确?这是为什么 ?如何正确加载`嵌套特征 class?
谢谢
使用$
Class.forName("test.TestTraitsUnderObject$InnerOperation")
我在"test"包下有一段代码如下
object TestTraitsUnderObject {
trait InnerOperation[T] {
}
def main(args: Array[String]): Unit = {
Class.forName("test.OuterOperation")
Class.forName("test.TestTraitsUnderObject.InnerOperation")
}
}
trait OuterOperation[T] {
}
似乎我可以正确加载外部特征的 class,但对于嵌套特征,class路径不正确?这是为什么 ?如何正确加载`嵌套特征 class?
谢谢
使用$
Class.forName("test.TestTraitsUnderObject$InnerOperation")