2016-08-02 40 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 –