Cross Reference: T4906100.java
xref
: /
openjdk7
/
langtools
/
test
/
tools
/
javac
/
T4906100.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
0
N/A
/*
2362
N/A
* @test /nodynamiccopyright/
0
N/A
* @bug 4906100
0
N/A
* @summary detect empty statement after if
0
N/A
* @
compile
/
ref
=T4906100.out -XDrawDiagnostics -Xlint:empty
T4906100.java
0
N/A
*/
2362
N/A
0
N/A
class
T4906100
{
2362
N/A
void
f1
(
int
a,
int
b) {
0
N/A
if
(a == b);
0
N/A
System
.
out
.
println
(
"a == b"
);
0
N/A
}
0
N/A
0
N/A
@
SuppressWarnings
(
"empty"
)
0
N/A
void
f2
(
int
a,
int
b) {
0
N/A
if
(a == b);
0
N/A
System
.
out
.
println
(
"a == b"
);
0
N/A
}
0
N/A
0
N/A
// check that { } is not treated as an empty statement
2362
N/A
void
f3
(
int
a,
int
b) {
2362
N/A
if
(a == b) { }
2362
N/A
System
.
out
.
println
(
"a == b"
);
0
N/A
}
0
N/A
}
0
N/A