метод scala с именем «тип»

В среде Scala я использую класс java, содержащий метод type(), который, кажется, вызывает проблемы, поскольку type является ключевым словом Scala.

Мне нужно вызвать настоящий метод type (определенный в классе java), а не метод scala.

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

Могу ли я как-то вызвать метод type, определенный в классе java?

Примечание. Я не могу переписать класс Java, поскольку это предоставленная библиотека без разрешения на редактирование.


person petrbel    schedule 22.06.2014    source источник


Ответы (1)


вы можете вызвать метод java, окружив его бэктиками

c.`type`()
person maasg    schedule 22.06.2014