关于声纳规则:"添加字段的子类应覆盖"等于""

时间:2016-06-07 06:03:12

标签: java sonarqube

我从Sonar收到警告说,规则Subclasses that add fields should override "equals"squid:S2160)遭到违反。

这是一个类A,它定义了equals(Object)方法,扩展了另一个类B.然而,在A类中,唯一的新领域实际上是一个"服务"或" dao"类型对象,用equals方法比较它是没有意义的。

想知道除了在类声明中放入@SuppressWarning("squid:S2160")之外,还有一种优雅的方法可以抑制警告吗?

0 个答案:

没有答案