Scala 2.10 Reflexion, wie extrahiere ich das Feld Werte aus einer Fall Klasse, d.h. Feldliste von Fall Klasse

Wie kann ich extrahieren Sie die Werte von Feldern aus einer Fall-Klasse in scala mit der neuen reflection-Modell in scala 2.10?
Zum Beispiel, indem die unten nicht, ziehen Sie die Feld-Methoden

  def getMethods[T:TypeTag](t:T) =  typeOf[T].members.collect {
    case m:MethodSymbol => m
  }

Ich Plane die Pumpe in

  for {field <- fields} {
    currentMirror.reflect(caseClass).reflectField(field).get
  }
InformationsquelleAutor J Pullar | 2013-04-18
Schreibe einen Kommentar