したがって、問題は複数の警告抑制を組み合わせることができるため、各アイテムは独自の@SuppressWarnings
注釈を必要としません。
だから例えば:
public class Example
public Example() {
GO go = new GO(); // unused
....
List<String> list = ( List<String> ) go.getList(); // unchecked
}
...
// getters/setters/other methods
}
2つではなく@SuppressWarnings
、次のように、これら2つの警告に対してクラスレベルで1つ必要です。
@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