org.aspectj/tests/pureJava/Breaks.java
2002-12-16 18:51:06 +00:00

40 lines
743 B
Java

import org.aspectj.testing.Tester;
public class Breaks {
static boolean sawTrue, sawFalse;
public static void main(String[] args) {
m(true);
Tester.check(sawTrue, "true");
Tester.check(!sawFalse, "!false");
}
static void m(boolean t) {
BLOCK: {
if (t) {
sawTrue = true;
System.out.println("true");
break BLOCK;
} else {
sawFalse = true;
System.out.println("false");
}
}
}
static int m1(boolean t) {
loop: while (true) {
if (t) break loop;
}
return 1;
}
static int m2(boolean t) {
while (true) {
if (t) break;
}
return 1;
}
}