2

Scala でのリフレクションに関する簡単な質問:

  • fieldsサブクラスであっても、特定の型のすべてのフィールドを返すメソッドを作成するにはどうすればよいですか?
  • それはそれを行う正しい方法ですか?そうでない場合、どのようにしますか?

例 :

class Top { def fields = ... }
class A extends Top {
  val f1 = Field(...)
  val f2 = Field(...)
}

(new A).fields // List(f1, f2)
4

1 に答える 1