Tôi có thể chỉ nhìn sai hướng nhưng tôi thấy tài liệu JSE về xử lý chú thích rất ... thưa thớt. Tôi muốn viết một bộ xử lý chú thích xử lý các trường String có chú thích và các biến cục bộ để thay thế chúng bằng một biểu thức String được tính toán. Điều này không nên quá phức tạp nhưng tôi khá mất trong Javadoc cho javax.annotation.processing.Làm thế nào để viết một bộ xử lý chú thích Java?
EDIT: Tôi cần xử lý chú thích tại thời gian biên dịch vì tôi muốn sửa đổi mã được tạo. Nó nên thay thế các biểu thức String không đổi có chú thích bằng biểu thức String được tính toán.
Đồng ý, điểm vào của tôi là hướng dẫn này: http://tutorials.jenkov.com/java-reflection/annotations.html –
Bạn có muốn xử lý chú thích tại thời gian biên dịch hay thời gian chạy không? Lưu ý rằng các chú thích trên các biến cục bộ có hiệu quả vô dụng do giới hạn javac ngớ ngẩn. –
Tôi muốn xử lý chúng tại thời gian biên dịch, do đó, điều này rõ ràng sẽ chỉ hoạt động cho các biểu thức chuỗi không đổi. –