Как импортировать пакет с частью "type" в Scala? - PullRequest
14 голосов
/ 11 марта 2011

как я могу импортировать следующий пакет:

 org.hibernate.type.StringType

в Скале? Если я сделаю:

 import org.hibernate.type.StringType

«тип» распознается как ключевое слово. Это второй раз, когда я столкнулся с этим за два дня. Моим последним решением было изменение моего (Java) имени пакета. Это больше не действительное решение!

Вот сообщение от Scala IDE:

 <error> is not a member of org{org.type}.hibernate{org.hibernate.type}

1 Ответ

24 голосов
/ 11 марта 2011

Оберните ключевое слово обратными кавычками:

import org.hibernate.`type`.StringType

Этот прием также работает при вызове методов, имена которых являются ключевыми словами в Scala.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...