我想爲所有自動裝箱和拆箱生成警告。生成自動裝箱使用警告
有沒有人找到一種有效的方法?
Eclipse捕獲基本自動裝箱錯誤:例如, Integer i = null; i++
。但是在任何複雜的事情上都失敗了,並不是我所追求的。
我看了看PMD和Checkstyle但是在那裏找不到任何東西。
我知道這是一個有爭議的主題,但我認爲這是一個危險的功能。 有沒有辦法禁用它,所以我至少會喜歡在代碼評論期間檢查報告。
我在代碼審查和錯誤看到這個NullPointerException
過於頻繁:
class X {
Integer i = null;
public int doSomething() {
return i + 2;
}
}
我想從越來越遠制止。
從您的查詢我瞭解以下設置已在Eclipse中設置?我對嗎? 「Preferences-> Java-> Compiler-> Errors/Warnings->潛在的編程問題 - >拳擊和拆箱轉換」 – Jayamohan 2013-02-22 09:38:02
啊,這很完美!謝謝。我錯過了那一個。我只有「空指針訪問」啓用。請將其作爲答案發布:) – 2013-02-22 09:47:35
使用靜態分析工具知道如何檢查自動裝箱仍然不錯。然後它可以被整合到每晚的構建中。 – 2013-02-24 21:08:06