Qualquer maneira de obter uma classe Java de um tag ou símbolo do tipo Scala (2.10)?
Parece que isso me deixa perto, mas (a) não é bem assim (veja abaixo), e (b) usar a representação de string de um nome parece um hack ...
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 [...]
Estou faltando algum método mais direto de acessar essa informação? Ou será melhor, se eu precisar das informações da classe em algum momento, apenas para manter um conjunto paralelo de informações de classe Java? (Ugh!)