5

Tôi đã cấu hình Eclipse để hiển thị các cảnh báo về việc thiếu các nhận xét và thẻ javadoc cho các phần tử công khai. Điều đó rất hữu ích đối với tôi để giữ cho mã của tôi được ghi lại tài liệu.Eclipse - @SuppressWarnings ("javadoc") không hoạt động

Nhưng đôi khi tôi có một lớp học, nơi tôi có một vài hằng số mô tả ví dụ trạng thái của DFA hoặc một cái gì đó .. theres không cần phải ghi chép theese liên tục, bởi vì họ tự giải thích ..

Vì vậy, tôi đã thêm chú thích @SuppressWarnings ("javadoc") đến lớp và đây là quan điểm của tôi - Eclipse không concider chú thích và vẫn hiển thị cảnh báo trên javadocs thiếu ..

@SuppressWarnings ("tất cả") hiện công việc, nhưng có tác dụng phụ, không mong muốn ;-)

Bạn có gặp phải sự cố tương tự không? Đây có phải là một lỗi hay tôi chỉ có một cái gì đó bị bỏ lỡ? Có bất kỳ công việc xung quanh? Hoặc điều này có được sửa chữa trong các phiên bản mới hơn không?

PS: Tôi đang sử dụng Version: 3.3.2 Build id: M20080221-1800

+0

Tôi có cùng một vấn đề trên phiên bản 3.4.1 (M20080911-1700) – banjollity

Trả lời

3

Tôi tìm thấy this bug, vẫn mở.

+0

Vâng, nó lokks như điểm của lỗi là họ muốn ngăn chặn tất cả các cảnh báo bằng cách sử dụng @SuppressWarnings (""), nhưng trình biên dịch giữ hiển thị cảnh báo javadoc .. điều này có thể được thực hiện sử dụng @SuppressWarnings ("tất cả"). Điều thứ hai là lỗi đã được mở trong hơn 2 năm:/ –

+2

Cuối cùng họ đã thực hiện một sửa chữa phát hành cho 3.7M6 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=179566 –

1

bạn đã thử "allJavadoc"?

+0

Xin lỗi quên đề cập đến - Tôi đã thử điều đó, nhưng Eclipse không chấp nhận điều này .. Nó hiển thị cảnh báo "Cảnh báo cảnh báo không hợp lệ allJavadoc" - vì vậy Bây giờ tôi thậm chí còn có một cảnh báo nữa: -D –

2

Vào cuối this page bạn sẽ tìm thấy tất cả các tùy chọn SuppressWarning được xử lý trong Eclipse. Thật không may hiện tại không có sự hỗ trợ nào để ngăn chặn các cảnh báo javadoc. Lỗi mà Andrew đề cập thực sự là một yêu cầu tính năng để bổ sung điều này nhưng dường như có mức độ ưu tiên thấp (bạn có thể bỏ phiếu cho lỗi này để cho các nhà phát triển Eclipse biết tầm quan trọng của tính năng này cho bạn).