I\'m trying to use a Java library (no source code available) which defines some xxx.xxx.object package. Scala complains about the presence of \"object\" in
To complete agilefall's answer, the Scala Language Specification mentions that an import is composed of id:
id ::= plainid
| ‘\`’ stringLit ‘\`’
an identifier may also be formed by an arbitrary string between back-quotes (host systems may impose some restrictions on which strings are legal for identifiers). The identifier then is composed of all characters excluding the backquotes themselves.
Backquote-enclosed strings are a solution when one needs to access Java identifiers that are reserved words in Scala.
For instance, the statementThread.yield()is illegal, sinceyieldis a reserved word in Scala. However, here’s a work-around:
Thread.`yield`()