scala方法名为' type'

时间:2014-06-22 08:34:11

标签: java scala scala-java-interop

scala环境中,我使用包含方法type() java class ,这似乎会导致麻烦,因为type是scala关键字。

我需要调用真正的type方法(在java类中定义),而不是scala方法。

val c = new JavaClass(...)
val s = new ScalaClass(c.type(), c.name())
// identifier expected but 'type' found.

我可以以某种方式调用java类中定义的type方法吗?

注意:我无法重写java类,因为它是一个没有编辑权限的提供的库。

1 个答案:

答案 0 :(得分:2)

你可以通过用backtics包围它来调用java方法

c.`type`()