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