equal
deleted
inserted
replaced
|
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 |
|
8 class 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 } |