2015-05-04 41 views
2

是否有一個註釋來告訴eclipse禁用觸發警告「參數...不應該被分配的方法」的檢查?在Eclipse Luna中禁用警告「參數...不應該被分配」?

根據What is the list of valid @SuppressWarnings warning names in Java?有一個「paramAssign」參數傳遞給@SuppressWarnings,但是在我的eclipse(版本:Luna Service Release 2(4.4.2); Build ID:20150219-0600)中它沒有被識別。

所以......有一些其他的價值@SuppressWarnings禁用參數分配警告(其大體,我覺得很有用)

+1

如何使用Java>編譯器>錯誤/警告首選項頁面禁用參數分配警告? –

+1

好吧...我喜歡這個月食檢查。我認爲使用它是正確的。只是,在一些情況下,我需要修改輸入參數,我不喜歡這些誤報 –

回答

2

我發現禁用警告(沒有在首選項完全禁用它)的唯一方式是使用

@SuppressWarnings("all") 

當然,這將禁用註解的方法的所有警告。這就是爲什麼我建議只與findbugs或類似組合使用。

在更改方法之前,還可以註釋註釋,並在更改完成後將其放回。但知道開發人員這可能會被遺忘或沒有完成,因爲懶惰...

0

沒有註釋,以抑制警告,我不認爲除了可能在里程碑或夜間建造之外,還有過。請參閱https://bugs.eclipse.org/bugs/show_bug.cgi?id=53773(特別是最後5或6條註釋,其中註釋標記已經被討論並最終從代碼中移除)。