метод scala с именем 'type' [duplicate]

1

В среде 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, так как он предоставил библиотеку без разрешения на редактирование.

Теги:
scala-java-interop

1 ответ

2
Лучший ответ

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

c.'type'()

Ещё вопросы

Сообщество Overcoder
Наверх
Меню