我创建了自己的注释类型,如下所示:
public @interface NewAnnotationType {}
并将其附加到一个类:
@NewAnnotationType
public class NewClass {
public void DoSomething() {}
}
我试图通过这样的反射来获取类注释:
Class newClass = NewClass.class;
for (Annotation annotation : newClass.getDeclaredAnnotations()) {
System.out.println(annotation.toString());
}
但它没有打印任何东西。我究竟做错了什么?