以下の2つのクラスがあるとします
class Parent extends MyBase {
@Annot(key="some.key", ref=Child.class)
public List<Child> children = new List<Child>();
}
class Child extends MyBase {
@Annot(key="another.key")
public String id;
}
今私が持っていると言う
- クラス
Parentオブジェクト =>parentおよび - リストに3 つ
Childのクラス オブジェクトが含まれていchildrenます。
parent.children.get(0).idアクセスできるということです。ここで、属性のキー シーケンスを形成する必要がありますid。これは、注釈Key Sequenceのすべてのkey値を連結した文字列です。@Annotたとえば、この場合、キー シーケンスは次のようになります。some.key/another.key
Javaリフレクションを介してそれを行う方法はありますか?