我正在寻找一个非常具体的eclipse插件,它会告诉我项目中的类是否没有实现hashCode或/和equals方法。
有谁知道这样的插件?
由于
答案 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
”。