【发布时间】:2013-07-28 13:35:58
【问题描述】:
我已经创建了自己的注释类型,如下所示:
public @interface NewAnnotationType {}
并将其附加到一个类:
@NewAnnotationType
public class NewClass {
public void DoSomething() {}
}
我试图通过这样的反射获得类注释:
Class newClass = NewClass.class;
for (Annotation annotation : newClass.getDeclaredAnnotations()) {
System.out.println(annotation.toString());
}
但它没有打印任何东西。我做错了什么?
【问题讨论】:
-
除非明确标记,否则注释仅在编译时可用。
标签: java reflection annotations