따라서이 문제는 여러 경고 억제를 결합하여 각 항목에 자체 @SuppressWarnings
주석이 필요하지 않도록합니다 .
예를 들어 :
public class Example
public Example() {
GO go = new GO(); // unused
....
List<String> list = ( List<String> ) go.getList(); // unchecked
}
...
// getters/setters/other methods
}
이제 두 가지를 갖는 대신 @SuppressWarnings
클래스 수준에서 두 가지 경고에 대해 하나를 원합니다.
@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
}
그러나 이것은 유효한 구문이 아닙니다. 이것을 수행하는 방법이 있습니까?
@SuppressWarnings ( "unused", "unchecked")가 작동하지 않으면 @SuppressWarnings ({ "unused", "unchecked"})로 수정하십시오
—
Raj