Mon, 13 Dec 2010 15:11:00 -0800
6993978: Project Coin: Compiler support of annotation to reduce varargs warnings
Reviewed-by: jjg, darcy
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 */
8 class T4906100 {
9 void f1(int a, int b) {
10 if (a == b);
11 System.out.println("a == b");
12 }
14 @SuppressWarnings("empty")
15 void f2(int a, int b) {
16 if (a == b);
17 System.out.println("a == b");
18 }
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 }