Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/RedundantSimplifyToFalseQuickFix.java
Tagir Valeev 9ea5279e46 DataFlowInspection: remove redundant quick-fixes when several warnings are reported
IDEA-197545 Simplify condition to false completely removes if
2018-09-19 17:51:26 +07:00

10 lines
506 B
Java

class CleanupIf {
private final int expirationDay = 0;
int check(CleanupIf other, boolean ignoreExpirationDay) {
if (<warning descr="Condition '!ignoreExpirationDay && expirationDay != other.expirationDay' is always 'false'">!ignoreExpirationDay &&
<warning descr="Condition 'expirationDay != other.expirationDay' is always 'false' when reached">expirationDay !=<caret> other.expirationDay</warning></warning>)
return expirationDay < other.expirationDay ? -1 : 1;
return 0;
}
}