Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting6/ReachableWhileBodyDueToConstantStringComparison.java

43 lines
703 B
Java

class Bar {
public static final String T = "";
void m0() {
while (T == "") {
f();
}
<error descr="Unreachable statement">f();</error>
}
void m() {
while (T == "a") {
<error descr="Unreachable statement">f();</error>
}
}
void m01() {
while (T != "") {
<error descr="Unreachable statement">f();</error>
}
}
void m1() {
while (T != "a") {
f();
}
<error descr="Unreachable statement">f();</error>
}
void m2() {
while (T != T) {
<error descr="Unreachable statement">f();</error>
}
}
void m3() {
while (T == T) {}
<error descr="Unreachable statement">f();</error>
}
private void f() {}
}