equals() ではなく== または != を使用してオブジェクトの等価性をテストしているコードを報告します。
== または != を使用するオブジェクトの比較は、等価性ではなく識別子でオブジェクトを比較するため、多くの場合はバグだと考えられます。
null との比較は報告されません。
配列、String、Number の比較は、個別のインスペクションによって報告されます。
例:
if (list1 == list2) {
return;
}
クイックフィックス適用後:
if (Objects.equals(list1, list2)) {
return;
}
このインスペクションの例外を構成するには、インスペクションの設定を使用します。