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