Jak uzyskać adnotację klasy w java?
Stworzyłem własny typ adnotacji w następujący sposób:
public @interface NewAnnotationType {}
i dołączył do klasy:
@NewAnnotationType
public class NewClass {
public void DoSomething() {}
}
i starałem się uzyskać adnotację klasy poprzez odbicie w ten sposób:
Class newClass = NewClass.class;
for (Annotation annotation : newClass.getDeclaredAnnotations()) {
System.out.println(annotation.toString());
}
ale nic nie drukuje. Co ja robię źle?