Files
openide/java/java-tests/testData/inspection/dataFlow/CheckedExceptionDominance/src/Test.java
T
2009-09-25 20:42:06 +04:00

25 lines
514 B
Java

public class CheckedExceptionDominance {
private static class CheckedException extends Exception {}
public static void foo() {
boolean flag = true;
try {
bar();
}
catch (CheckedException e) {
flag = false;
}
catch (Exception e) {
}
if (flag) { // This should not be highlighted as always true;
System.out.println("Must not happen");
}
}
public static void bar() throws CheckedException {
throw new CheckedException();
}
}