if statements
that contain else branches and whose conditions are negated.
Flipping the order of the if and else
branches usually increases the clarity of such statements.
There is a fix that inverts the current if statement.
Example:
void m(Object o1, Object o2) {
if (o1 != o2) {
System.out.println(1);
}
else {
System.out.println(2);
}
}
After applying the quick-fix:
void m(Object o1, Object o2) {
if (o1 == o2) {
System.out.println(2);
} else {
System.out.println(1);
}
}
Use the Ignore '!= null' comparisons option to ignore comparisons of the != null form.
Use the Ignore '!= 0' comparisons option to ignore comparisons of the != 0 form.