Получить тип Scala для java.lang.Class [T] в Scala 2.10
Я смотрел наобзор отражения scala и я'Интересно, можно ли использоватьjava.lang.Class
как тип в Scala 2.10.
import scala.reflect.runtime.{ universe => ru }
class Reflector {
def getType: ru.Type = {
ru.typeOf[java.lang.String]
}
def getType[T](clazz: Class[T]): ru.Type = {
//is it possible to implement me?
}
}
Можно ли реализоватьparse[T](clazz: Class[T]): ru.Type
метод без изменения своей подписи, чтобы иметь возможность вызывать его из Java с?new Reflector().parse(String.class)