2016-08-02 39 views
3

在我的Eclipse(Kepler 4.3)中,我安裝了Checkstyle並使用正確的文件(驗證也通過Jenkins進行)。儘管如此,我的Eclipse編輯器爲我提供了所有的警告@SuppressWarnings("checkstyle:parameternumber")Eclipse會顯示checkstyle SuppresWarnings的警告信息

Checkstyle中存在parameternumber值,因爲某些開發人員沒有此問題。但是,我們比較了環境,並且無法弄清楚不同之處。 有沒有人在這裏有一個想法如何解決這個問題?

public class MyClass { 

@SuppressWarnings("checkstyle:parameternumber") 
public MyClass(...multiple paramters...){ 
/*Implementation*/ 
} 

當我刪除此@SuppresWarnings我得到一個從Checkstyle的,我現在用的許多參數的Eclipse警告。所以它確實承認我假設。

+0

顯示真實的代碼不是'...多個參數..' – Jens

+0

他們在這種情況下並不重要。但是,如果你願意,我可以添加;公共MyClass(字符串第一,字符串第二,字符串第三,字符串第四),只允許3個 – Jurn

+0

什麼是確切的警告信息? –

回答

1

您需要@SuppressWarnings禁用Eclipse的檢查名稱,你可以這樣做只是像PMD(完全相同的必需步驟):

爲了讓Eclipse來沒有標誌@SuppressWarnings(「PMD」)請在菜單標題Java - > Compiler - > Errors/Warnings - > Annotations - > Unhandled Warning Token下查找。

+0

最後感謝我的代碼顯示較少的警告xD – Jurn

+0

如果您發現任何答案有用,您可以標記爲接受)upvote它:http://meta.stackexchange.com/questions/173399/how-to-upvote-on-stack-overflow –