mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-07 13:39:36 +07:00
40 lines
868 B
Java
40 lines
868 B
Java
/// labels
|
|
|
|
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;
|
|
}
|
|
}
|
|
} |