Tất cả các giá trị được cho phép (những giá trị không được công nhận sẽ bị bỏ qua). Danh sách những người được công nhận là trình biên dịch cụ thể.
Trong Hướng dẫn Java unchecked
và deprecation
được liệt kê là hai cảnh báo theo yêu cầu của Đặc tả ngôn ngữ Java, do đó, chúng phải hợp lệ với tất cả các trình biên dịch:
Mỗi cảnh báo trình biên dịch thuộc về một thể loại. Đặc tả ngôn ngữ Java liệt kê hai loại: không dùng nữa và không được chọn.
Các phần cụ thể bên trong Đặc tả ngôn ngữ Java nơi chúng được xác định không nhất quán giữa các phiên bản. Trong Đặc tả Java SE 8 unchecked
và deprecation
được liệt kê dưới dạng cảnh báo trình biên dịch trong các phần 9.6.4.5. @SuppressWarnings và 9.6.4.6 @Deprecated , tương ứng.
Đối với trình biên dịch của Sun, việc chạy javac -X
đưa ra một danh sách tất cả các giá trị được phiên bản đó nhận ra. Đối với 1.5.0_17, danh sách có vẻ là:
- tất cả
- khấu hao
- không được kiểm tra
- thất bại
- con đường
- nối tiếp
- cuối cùng