Scala でのリフレクションに関する簡単な質問:
fields
サブクラスであっても、特定の型のすべてのフィールドを返すメソッドを作成するにはどうすればよいですか?- それはそれを行う正しい方法ですか?そうでない場合、どのようにしますか?
例 :
class Top { def fields = ... }
class A extends Top {
val f1 = Field(...)
val f2 = Field(...)
}
(new A).fields // List(f1, f2)