java.lang.annotation.ElementType
:Các hằng số ElementType chú thích Java có ý nghĩa gì?
Loại phần tử chương trình. Các hằng số của kiểu liệt kê này cung cấp một phân loại đơn giản các phần tử đã khai báo trong một chương trình Java. Các hằng số này được sử dụng với loại chú thích meta Target
để chỉ định nơi hợp pháp để sử dụng loại chú thích.
Có các hằng số sau:
- ANNOTATION_TYPE - Tờ khai Loại chú thích
- CONSTRUCTOR - Tờ khai Constructor
- LĨNH VỰC - Tờ khai Field (bao gồm hằng enum)
- LOCAL_VARIABLE - Biến cục bộ khai ble
- PHƯƠNG PHÁP - Tờ khai Method
- GÓI - Gói khai
- THÔNG SỐ - Tờ khai Parameter
- LOẠI - Class, giao diện (bao gồm loại chú thích), hoặc enum khai
Ai đó có thể giải thích mỗi người trong số họ là gì (họ sẽ được chú thích ở đâu? trong mã thực tế)?
Mô tả không đủ rõ ràng chưa? Chắc chắn bạn hiểu ít nhất một số trong số họ? – meriton
'@meriton:' Tôi chỉ thấy chú thích trên các trường, phương thức và lớp học, có thể tương ứng với __FIELD__, __METHOD__ và __TYPE__. Tôi sẽ đăng các ví dụ về các chú thích cho từng cái này, và có lẽ ai đó sẽ điền phần còn lại? –
Java 8 thêm hai hằng số mới, TYPE_PARAMETER và TYPE_USE. – mernst