有什么方法可以从实例(而不是类)获取字段引用?
这是一个例子:
public class Element {
@MyAnnotation("hello")
public String label1;
@MyAnnotation("world")
public String label2;
}
public class App {
private Element elem = new Element();
public void printAnnotations() {
String elemLabel1 = elem1.label;
String elemLabel2 = elem2.label;
// cannot do elemLabel.getField().getDeclaredAnnotations();
String elemLabel1AnnotationValue = // how ?
String elemLabel2AnnotationValue = // how ?
}
}
抱歉不太清楚,但我已经知道如何从类中获取字段(类 --> 字段 --> DeclaredAnnotations)
我想知道的是如何获取特定实例的字段。在这个例子中,从 elemLabel1 字符串实例,我希望能够获得 Element.label1 的字段。