如何在自己上声明注释

时间:2016-09-21 10:08:55

标签: java annotations

给出一个示例类:

public class MyClass {
    @MyAnnotation
    public OtherClass field;
}

有没有办法从field本身到达field上声明的注释?我知道可以通过以下方式完成:

new MyClass().getClass().getFields()[0].getDeclaredAnnotations() 

但我正在寻找一个更直接的解决方案 作为field,如何获得在我身上声明的注释?代码方面我会看到它像这样

new MyClass().field.getAnnotationsDeclaredOnMe();

0 个答案:

没有答案