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 調用覆蓋方法
資源:可關閉資源的使用
sync-override: 覆寫同步方法時缺少同步
Kepler 和Luna:
Kepler 和Luna:Kepler 和Luna:Kepler 和Luna:Kepler 和Luna:使用與Juno 相同的列表 其他IDE 和編譯器可能有類似的列表,但有所不同。請參閱文件或諮詢您喜歡的工具以獲取具體資訊。
以上是Java 的 @SuppressWarnings 註解中的有效警告名稱是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!