如何在Scala中转换.class

时间:2016-08-09 02:44:13

标签: scala

我在Java中有以下语句需要转换为Scala:

MyClass myClass = object.method(MyClass.class);

请注意,MyClass是Java类,object.method是Java方法。

我的尝试是

val myClass = object.method(MyClass.class)

然而我在MyClass.classidentifier expected but 'class' found时收到错误。如何转换?

1 个答案:

答案 0 :(得分:3)

Java .class的Scala等价物是classOf方法

尝试

object.method(classOf[MyClass])