Как получить аннотацию класса в Java?
Я создал свой собственный тип аннотации, как это:
public @interface NewAnnotationType {}
и прикрепил его к классу:
@NewAnnotationType
public class NewClass {
public void DoSomething() {}
}
и я попытался получить аннотацию класса с помощью отражения следующим образом:
Class newClass = NewClass.class;
for (Annotation annotation : newClass.getDeclaredAnnotations()) {
System.out.println(annotation.toString());
}
но это ничего не печатает. Что я делаю неправильно?