==
or !=
rather than equals()
to test for Object
equality.
Comparing objects using ==
or !=
is often a bug, because it compares objects by identity instead of
equality.
Comparisons to null
are not reported.
Array, String
and Number
comparisons are reported by separate inspections.
Example:
if (list1 == list2) {
return;
}
After the quick-fix is applied:
if (Object.equals(list1, list2)) {
return;
}
Use the inspection settings to configure exceptions for this inspection.