Обратите внимание, что это не совсем "вещь:"
object Test {
def main (args : Array[String]) {
println(classOf[List[String]])
}
}
дает
$ scala Test
class scala.List
Я думаю, вы можете обвинить в этом стирание
==== ==== EDIT
Я пытался сделать это с помощью метода с параметром универсального типа:
object TestSv {
def main(args:Array[String]){
narf[String]
}
def narf[T](){
println(classOf[T])
}
}
И компилятор не примет это. Типы не являются классами - это объяснение