Files
openide/java/java-tests/testData/inspection/commonIfParts/beforeSameNameSubstitution.java
Roman.Ivanov ae4ea98e4f IfStatementWithIdenticalBranchesInspection: better substitution in case of multiple variables : IDEA-229916
GitOrigin-RevId: 75783584e0d0d135123adefd86076d9fad4bdfd1
2020-01-22 02:08:17 +00:00

18 lines
507 B
Java

// "Extract variables from 'if'" "true"
public class Main {
// https://youtrack.jetbrains.com/issue/IDEA-229916
public void analysisBugWithMinAndMax(int width, int height, boolean someFlag) {
if<caret> (someFlag) {
int a = Math.max(width, height);
int b = Math.min(width, height);
System.out.println("a=" + a + ", b=" + b);
}
else {
int b = Math.max(width, height);
int a = Math.min(width, height);
System.out.println("a=" + a + ", b=" + b);
}
}
}