Есть ли способ получить класс Java из тега или символа типа Scala (2.10)?

Похоже, это меня сближает, но (а) не совсем (см. Ниже) и (б) использование строкового представления имени кажется хаком ...

scala> import scala.reflect.runtime.universe._import scala.reflect.runtime.universe._

scala> val t = typeOf[Int]
t: reflect.runtime.universe.Type = Int

scala> t.typeSymbol.asClass.fullName
res0: String = scala.Int

scala> object X { class Y } 
defined module X

scala> val y = typeOf[X.Y]
y: reflect.runtime.universe.Type = X.Y

scala> Class.forName(y.typeSymbol.asClass.fullName)
java.lang.ClassNotFoundException: X.Y [...]

Мне не хватает более прямого способа доступа к этой информации? Или будет лучше, если в какой-то момент мне также понадобится информация о классе, просто чтобы сохранить параллельный набор информации о классе Java? (Тьфу!)

Ответы на вопрос(2)

Ваш ответ на вопрос