2011-04-27 32 views
1

我在我的代碼中使用javax.annotation.CheckForNull標記了一個方法,並在另一個地方使用它而不檢查null。當我通過Eclipse中的FindBugs(通過插件)運行此代碼時,雖然沒有警告。Eclipse中的FindBugs和註解

假設應該有一個警告(如果不是,什麼是好的測試用例?),爲什麼它沒有顯示?

它顯示其他警告,與註釋無關。

回答

0

我只是測試(在Windows,Eclipse的太陽神,最新的插件),它工作,警告可能的解引用空變量。

也許檢查在您的設置中是否停用此警告。

[編輯]使用javax.annotation.CheckForNulledu.umd.cs.findbugs.annotations.CheckForNull進行了測試,並且都在相同的類中,並且在不同的包中使用了類。

+0

幾乎所有非隱藏的探測器都被激活,而那些不是不涉及註釋的探測器。 – 2011-04-27 15:37:41