Tôi đã tạo ra loại chú thích của riêng tôi như thế này:Làm thế nào để có được chú thích lớp trong java?
public @interface NewAnnotationType {}
và gắn nó vào một lớp học:
@NewAnnotationType
public class NewClass {
public void DoSomething() {}
}
và tôi đã cố gắng để có được những chú thích lớp thông qua phản ánh như thế này:
Class newClass = NewClass.class;
for (Annotation annotation : newClass.getDeclaredAnnotations()) {
System.out.println(annotation.toString());
}
nhưng không in được gì. Tôi đang làm gì sai?
Trừ khi đánh dấu rõ ràng để chú thích chỉ có sẵn tại thời gian biên dịch. –