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

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

Susan Sarandon
Susan Sarandon原創
2024-10-24 04:43:02120瀏覽

What are the valid @SuppressWarnings warning names in Java?

Java 中有效的 @SuppressWarnings 警告名稱

Java 的 @SuppressWarnings 註解允許程式設計師抑制特定程式碼段的編譯器警告。要抑制的警告在註釋後的括號內指定,但是那裡到底可以寫什麼?

IDE 相關警告

有效的 @SuppressWarnings 警告清單名稱取決於您使用的 IDE 或編譯器。例如,Eclipse Galileo 支援以下警告:

  • all(抑制所有警告)
  • 裝箱(與裝箱/拆箱相關的警告)
  • cast(警告)與轉換操作相關)
  • dep-ann(與棄用註釋相關的警告)
  • 棄用(與棄用相關的警告)
  • fallthrough(與switch 語句中缺少中斷相關的警告) )
  • finally(與不傳回的finally區塊相關的警告)
  • 隱藏(與隱藏變數的局部變數相關的警告)
  • incomplete-switch(與缺失相關的警告switch 語句中的條目)
  • nls(與非nls 字串文字相關的警告)
  • null(與null 分析相關的警告)
  • restriction(與使用不鼓勵的警告相關的警告)或禁止引用)
  • serial(與可序列化類別缺少serialVersionUID字段相關的警告)
  • static- access(與不正確的靜態存取相關的警告)
  • synthetic-access (與內部類別未最佳化存取相關的警告)
  • 未選取(與未選取操作相關的警告)
  • unqualified-field-access(與未限定欄位存取相關的警告)
  • 未使用(與未使用的程式碼相關的警告)

其他警告

Eclipse 和其他IDE/編譯器的後續版本添加了其他有效的警告名稱。例如,Indigo 新增了“javadoc”、“rawtypes”、“靜態方法”和“super”,而 Juno 則添加了“資源”和“同步覆蓋”。

其他編譯器

雖然上面列出的警告在許多 Java 環境中很常見,但其他編譯器可能有自己獨特的一組有效警告名稱。請務必查閱特定 IDE 或編譯器的文檔以確定支援的警告的確切清單。

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

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