没有HashCode的错误,等于eclipse

时间:2008-10-13 10:12:12

标签: java eclipse plugins equals hashcode

我正在寻找一个非常具体的eclipse插件,它会告诉我项目中的类是否没有实现hashCode或/和equals方法。

有谁知道这样的插件?

由于

3 个答案:

答案 0 :(得分:4)

或者您可以使用findbugs

规则HE_EQUALS_NO_HASHCODE符合您的要求,并且有plugin for eclipse

答案 1 :(得分:2)

您是否可以使用Checkstyle plugin并编写自己的Checkstyle规则? (有一个用于覆盖equals但不是hashCode的Checkstyle规则,但没有任何东西可以确保所有类都实现,AFAIK。)

答案 2 :(得分:0)

Eclipse编译器现在提供了此检查,但默认情况下将其严重性设置为“忽略”。

在项目的属性中,选择“ Java编译器->错误/警告”,然后选择“启用项目特定的设置”。在“潜在的编程问题”下,您会找到“类覆盖equals,但没有hashCode”。