1/* 2 * @test /nodynamiccopyright/ 3 * @bug 4906100 4 * @summary detect empty statement after if 5 * @compile/ref=T4906100.out -XDrawDiagnostics -Xlint:empty T4906100.java 6 */ 7 8class T4906100 { 9 void f1(int a, int b) { 10 if (a == b); 11 System.out.println("a == b"); 12 } 13 14 @SuppressWarnings("empty") 15 void f2(int a, int b) { 16 if (a == b); 17 System.out.println("a == b"); 18 } 19 20 // check that { } is not treated as an empty statement 21 void f3(int a, int b) { 22 if (a == b) { } 23 System.out.println("a == b"); 24 } 25} 26