Java で有効な @SuppressWarnings 警告名のリストは何ですか? 質問する

Java で有効な @SuppressWarnings 警告名のリストは何ですか? 質問する

@SuppressWarningsJava で有効な警告名のリストは何ですか?

("")in の間に入ってくるビット@SuppressWarnings("")

ベストアンサー1

IDE またはコンパイラによって異なります。

がここにありますリストEclipse Galileoの場合:

  • すべてすべての警告を抑制する
  • ボックス化/アンボックス化操作に関する警告を抑制するためのボックス化
  • キャスト操作に関する警告を抑制するキャスト
  • dep-ann は非推奨の注釈に関する警告を抑制します
  • 非推奨に関する警告を抑制するための非推奨
  • switch 文の break が欠落していることに関する警告を抑制するfallthrough
  • finally は、返されない finally ブロックに関連する警告を抑制します。
  • 変数を隠すローカル変数に対する警告を抑制するために隠す
  • incomplete-switch は、 switch ステートメント内のエントリが欠落していることに関する警告を抑制します (列挙型の場合)
  • nls は、非 nls 文字列リテラルに関する警告を抑制します。
  • nullは null 分析に関する警告を抑制します
  • 推奨されない、または禁止されている参照の使用に関する警告を抑制するための制限
  • serial は、シリアル化可能なクラスの serialVersionUID フィールドが欠落していることに関する警告を抑制します。
  • 不正な静的アクセスに関する警告を抑制するためのstatic-access
  • 内部クラスからの最適化されていないアクセスに関する警告を抑制する合成アクセス
  • チェックされていない操作に関する警告を抑制するにはチェックを外す
  • unqualified-field-access は、フィールドアクセスの非修飾に関する警告を抑制します。
  • unused は未使用コードに関する警告を抑制する

リストIndigo は次のように付け加えています。

  • javadoc の警告に関連する警告を抑制するjavadoc
  • rawtypes は、raw 型の使用に関する警告を抑制します。
  • static-method は、static として宣言できるメソッドに関する警告を抑制します。
  • super 呼び出しなしでメソッドをオーバーライドすることに関する警告を抑制するには、super を使用します。

リストジュノはこう付け加えた。

  • Closeable タイプのリソースの使用に関する警告を抑制するリソース
  • 同期メソッドをオーバーライドするときに同期が欠落しているために発生する警告を抑制するためのsync-override

ケプラーとルナはジュノと同じトークンリストを使用します(リスト)。

その他も同様ですが、異なります。

おすすめ記事