Obter o tipo de Scala para um java.lang.Class [T] no Scala 2.10
Eu estava olhandoa visão geral da reflexão scala e eu estou querendo saber se é possível usar umjava.lang.Class<T>
como um tipo na escala 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?
}
}
É possível implementar oparse[T](clazz: Class[T]): ru.Type
método sem alterar a sua assinatura, a fim de poder chamá-lo de java comnew Reflector().parse(String.class)
?