私はscala リフレクションの概要java.lang.Class<T>
を見ていましたが、Scala 2.10 で a を Type として使用できるかどうか疑問に思っています。
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)
ですか?