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); // 警告 } }