equals() 或 compareto() 调用。
根据方法约定,对于 equals(),这些运算始终返回 true;对于 compareTo(),始终返回 0。 该检查还可以检查对 Objects.equals()、Objects.deepEquals()、Arrays.equals()、Comparator.compare 等的调用。
示例:
class Foo {
boolean foo(Object o) {
return o.equals(o); // 警告
}
boolean bar(String[] ss) {
return Arrays.equals(ss, ss); // 警告
}
}