0001
0002
000300040005000600070008
0009@
(
value
=
{
"all"
})
0010public
abstract
class
HTMLTest
{
0011
0012 private
int
intField
;
0013 private
int
intField1
=
0
;
0014 private
int
[]
intField2
;
0015 private
int
intField3
[];
0016 private
int
[]
intField4
=
{
1
,(
int
)
.
random
(),
3
};
0017
0018 private
short
shortField
;
0019 private
short
shortField1
=
0
;
0020
0021 private
byte
byteField
;
0022 private
byte
byteField1
=
1
;
0023
0024 private
long
longField
;
0025 private
long
longField1
=
1
;
0026
0027 public
static
final
field2
=
"foo"
;
0028
0029 private
stringField1
;
0030 []
stringField2
=
{
"a"
,
"b"
,
"c"
};
0031 [][]
stringField3
=
{ {
"a"
,
"b"
,
"c"
},{
"a"
,
"b"
,
"c"
} };
0032 private
[][]
stringField4
=
{ {
"a"
,
"b"
,
"c"
},{
"a"
,
"b"
,
"c"
} };
0033
0034
0035 private
convoluted
=
new
(
0036 new
() {
0037 private
int
innerFieldShouldNotBeVisible
;
0038 public
void
run
() {
0039 .
out
.
println
(
"foo"
);
0040 }
0041 }
0042 )
.
toString
();
0043
0044 private
int
beforeStaticInitializer
;
0045 00460047004800490050005100520053005400550056005700580059006000610062
0063
0064
0065
0066 static
{
0067 .
out
.
println
(
"foo"
);
0068 }
0069
0070 private
int
afterStaticInitializer
;
0071
0072
0073 {
0074 .
out
.
println
(
"bar"
);
0075 }
0076 private
int
afterNonStaticInitializer
;
0077
0078
0079 protected
interface
sample
{
0080 public
void
foo
();
0081 }
0082
0083
0084 protected
static
class
cls
{
0085 int
a
;
0086 protected
static
class
cls2
{
0087 int
b
;
0088 }
0089 }
0090
0091
0092 protected
@
interface
annotation
{ }
0093
0094
0095 public
abstract
void
voidMehtod
();
0096
0097 0098009901000101
0102 public
void
sampleMethod
(
int
a
,
int
b
) {
0103 a
=
3
;
0104 b
=
4
;
0105 int
=
3
;
0106 float
=
8
;
0107 }
0108
0109
0110 public
@
annotatedMethod1
() {
return
"test"
; }
0111
0112
0113 public
@
(
value
=
"deprecation"
)
annotatedMethod2
() {
return
"test"
; }
0114 public
@
(
"deprecation"
)
annotatedMethod3
() {
return
"test"
; }
0115
0116
0117 public
@
@
(
value
=
"deprecation"
)
annotatedMethod4
() {
return
"test"
; }
0118
0119
0120 public
@
(
value
=
"deprecation"
)
java
.
util
.
<
,
java
.
util
.
<
>
>
convoluted
0121 (
java
.
util
.
<
,
java
.
util
.
<
>
>
name
0122 )
throws
java
.
io
.
{
return
null
; }
0123
0124
0125
0126}
0127