Tôi muốn tạo chú thích của riêng mình để chú thích một số biến cục bộ. Để viết chú thích không phải là vấn đề, vấn đề là lấy thông tin của chúng tại Runtime. Tôi chỉ có thể nhận được một số thông tin từ các phương thức chú thích hoặc các tham số của phương thức, chứ không phải từ các biến cục bộ. Có cách nào để lấy nó không?Loại chú thích ElementType.LOCAL_VARIABLE
chú thích riêng của tôi là một cái gì đó như thế:
public void m(int a)
@MyOwnAnnotation(some information)
int b = 5;
}
Hoặc, như một sự thay thế, có cách nào để lấy mã của phương pháp này, để phân tích nó hơn nữa và cuối cùng nhận được giá trị chú thích?
Xin cảm ơn trước.
liên kết của bạn trong một nhận xét khác cung cấp cho bạn câu trả lời: nó không được định dạng tệp lớp hỗ trợ. Tôi có thể đưa ra một câu trả lời với các liên kết đến đặc tả JVM và giải thích nếu bạn muốn, nhưng tôi nghĩ rằng câu hỏi khác khá nhiều bao gồm nó. Tôi ngạc nhiên rằng 'apt' không cung cấp cho bạn những gì bạn cần. – parsifal