最佳答案
因此,问题在于能够组合多个警告抑制,这样每个条目就不需要自己的 @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
来处理这两个警告,如下所示:
@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
}
但这不是一个有效的语法,有办法做到这一点吗?