Vì vậy, vấn đề là có thể kết hợp nhiều triệt tiêu cảnh báo để mỗi mục không cần @SuppressWarnings
chú thích riêng .
Ví dụ:
public class Example
public Example() {
GO go = new GO(); // unused
....
List<String> list = ( List<String> ) go.getList(); // unchecked
}
...
// getters/setters/other methods
}
Bây giờ thay vì có hai @SuppressWarnings
tôi muốn có một ở cấp lớp cho hai cảnh báo đó, vì vậy như thế này:
@SuppressWarnings( "unused", "unchecked" )
public class Example
public Example() {
GO go = new GO(); // unused - suppressed
....
List<String> list = ( List<String> ) go.getList(); // unchecked - suppressed
}
...
// getters/setters/other methods
}
Nhưng đó không phải là một cú pháp hợp lệ, có cách nào để làm điều này không?
@SuppressWarnings ("không sử dụng", "không được kiểm tra") không hoạt động, vui lòng sửa đổi nó thành @SuppressWarnings ({"chưa sử dụng", "không được kiểm tra"})
—
Raj