Cross Reference: T6747671.java
xref
: /
openjdk7
/
langtools
/
test
/
tools
/
javac
/
warnings
/
6747671
/
T6747671.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
121
N/A
/**
383
N/A
*
@test
/nodynamiccopyright/
121
N/A
*
@bug
6747671
121
N/A
*
@summary
-Xlint:rawtypes
121
N/A
*
@compile
/ref=T6747671.out -XDrawDiagnostics -Xlint:rawtypes
T6747671.java
121
N/A
*/
121
N/A
121
N/A
121
N/A
class
T6747671
<E> {
121
N/A
121
N/A
static
class
B<X> {}
121
N/A
121
N/A
class
A<X> {
121
N/A
class
X {}
121
N/A
class
Z<Y> {}
121
N/A
}
121
N/A
121
N/A
121
N/A
A.X
x1
;
//raw warning
121
N/A
A.Z
z1
;
//raw warning
121
N/A
121
N/A
T6747671
.B<
Integer
>
b1
;
//ok
121
N/A
T6747671
.B
b2
;
//raw warning
121
N/A
121
N/A
A<
String
>.X
x2
;
//ok
121
N/A
A<
String
>.Z<
Integer
>
z2
;
//ok
121
N/A
A<B>.Z<A<B>>
z3
;
//raw warning (2)
121
N/A
121
N/A
void
test
(
Object
arg1
, B
arg2
) {
//raw warning
637
N/A
boolean
b =
arg1
instanceof
A;
//ok
637
N/A
Object
a = (A)
arg1
;
//ok
121
N/A
A
a2
=
new
A() {};
//raw warning (2)
121
N/A
a2
.
new
Z() {};
//raw warning
121
N/A
}
383
N/A
}