1. ホーム
  2. java

[解決済み] 複数の@SuppressWarningsアノテーションを結合する - Eclipse Indigo

2022-04-25 13:07:27

質問

問題は、複数の警告抑制を組み合わせて、各項目で独自の警告抑制を必要としないようにすることです。 @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"})