如何使用scala 2.10中的新反射模型来提取case class中的字段值?
例如,使用以下方法无法提取字段方法。
我计划将它们泵入。
def getMethods[T:TypeTag](t:T) = typeOf[T].members.collect {
case m:MethodSymbol => m
}
我计划将它们泵入。
for {field <- fields} {
currentMirror.reflect(caseClass).reflectField(field).get
}
members
后面添加.sorted
(详见MemberScope
文档)。 - Travis Brown