如何在Scala中反映集合的类型?

时间:2015-02-11 16:46:23

标签: scala reflection

我正在尝试反思集合的参数化类型,例如:

val model = List(1)
val classSymbol = currentMirror.classSymbol(model.getClass )
val typeParamArgs = classSymbol.typeParams
println(typeParamArgs)

不幸的是,这只会给我'B'作为类型,而不是我所希望的Int。我怎么能反思知道这是一个List [Int]?我可以静态地(首选)获得这个吗?

0 个答案:

没有答案