/* | |
* @test /nodynamiccopyright/ | |
* @bug 4906100 | |
* @summary detect empty statement after if | |
* @compile/ref=T4906100.out -XDrawDiagnostics -Xlint:empty T4906100.java | |
*/ | |
class T4906100 { | |
void f1(int a, int b) { | |
if (a == b); | |
System.out.println("a == b"); | |
} | |
@SuppressWarnings("empty") | |
void f2(int a, int b) { | |
if (a == b); | |
System.out.println("a == b"); | |
} | |
// check that { } is not treated as an empty statement | |
void f3(int a, int b) { | |
if (a == b) { } | |
System.out.println("a == b"); | |
} | |
} |