Я пытаюсь вызвать метод typeOfInstance() в следующем (простейшего) Код:AssertionError при использовании Scala 2,10-M3 отражение
import scala.reflect.mirror._
class Bar
object Main extends App {
val bar = new Bar()
typeOfInstance(bar)
}
но Я получаю AssertionError при выполнении его:
java.lang.AssertionError: assertion failed: no symbol could be loaded from package annotation (scala equivalent is class com.hablapps.annotation.Bar) by name Bar
Приведенный выше код работает нормально в REPL (с : мощность в режиме). Проблема возникает при запуске из SBT (с установкой Scala 2.10-M3). Кто-нибудь знает, что может произойти?
Кстати, попытка использования одного и того же кода в Eclipse поднимается * Исключение в потоке «main» java.lang.UnsupportedOperationException: отражение Scala на этой платформе недоступно. * – jeslg