highlight unresolved method call even with unresoolved arguments

This commit is contained in:
Alexey Kudravtsev
2011-06-20 11:54:16 +04:00
parent d412246da5
commit 4d63800998
37 changed files with 116 additions and 91 deletions
@@ -0,0 +1,42 @@
/// labels
import java.io.*;
import java.net.*;
public class a {
void f(final boolean b) {
while (b) break <error descr="Undefined label: 'lab1'">lab1</error>;
while (b) continue <error descr="Undefined label: 'lab1'">lab1</error>;
for (;;) {
lab2: ;
break <error descr="Undefined label: 'lab2'">lab2</error>;
continue <error descr="Undefined label: 'lab2'">lab2</error>;
}
lab3:
new Runnable() {
public void run() {
while (true) {
if (b) break <error descr="Undefined label: 'lab3'">lab3</error>;
if (b) continue <error descr="Undefined label: 'lab3'">lab3</error>;
}
}
};
}
void cf() {
boolean b = false;
while (b) {
lab0: break lab0;
}
lab1: try {
lab2: for (;b;) if (1==3) continue lab2;
break lab1;
}
finally {
break lab1;
}
}
}