首頁  >  文章  >  Java  >  Java 的 @SuppressWarnings 註解中的有效警告名稱是什麼?

Java 的 @SuppressWarnings 註解中的有效警告名稱是什麼?

DDD
DDD原創
2024-10-23 15:56:01494瀏覽

What are the Valid Warning Names in Java's @SuppressWarnings Annotation?

Java 中有效的 @SuppressWarnings 警告名稱

@SuppressWarnings 註解允許抑製程式碼分析工具的特定警告。註釋括號內的標記指定應抑制的警告。

有效警告名稱清單

有效警告名稱清單取決於所使用的 IDE 或編譯器。以下是不同版本Eclipse 的清單:

Galileo:

  • all:抑制所有警告
  • 裝箱:裝箱/拆箱操作
  • cast:強制轉換操作
  • dep-ann:棄用註解
  • deprecation:棄用
  • fallthrough:缺少switch 語句中斷
  • fallthrough:缺少switch 語句中斷
  • fallthrough:缺少switch 語句中斷
  • finally : 最後阻塞而不回傳
  • 隱藏:隱藏其他變數的局部變數
  • incomplete-switch:缺少switch 語句項目
  • nls:非nls 字串缺少switch 語句項目
  • nls:非nls 字串文字
  • null:空分析
  • 限制:不鼓勵或禁止的引用
  • serial:缺少serialVersionUID欄位
  • 靜態存取:不正確的靜態存取
  • 合成存取:來自內部類別的未最佳化存取
unchecked:未檢查的操作

unqualified-field-access:不合格的欄位存取

unused:未使用的程式碼
  • Indigo:
  • javadoc:JavaDoc 警告
rawtype:原始類型的用法

static-method:可以聲明為靜態的方法

super:不使用super 調用覆蓋方法
  • Juno:

資源:可關閉資源的使用

sync-override: 覆寫同步方法時缺少同步
Kepler 和Luna:

Kepler 和Luna:Kepler 和Luna:Kepler 和Luna:Kepler 和Luna:使用與Juno 相同的列表 其他IDE 和編譯器可能有類似的列表,但有所不同。請參閱文件或諮詢您喜歡的工具以獲取具體資訊。

以上是Java 的 @SuppressWarnings 註解中的有效警告名稱是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn