Cross Reference: T6315770.java
xref
: /
openjdk7
/
langtools
/
test
/
tools
/
javac
/
generics
/
inference
/
6315770
/
T6315770.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
209
N/A
/**
383
N/A
*
@test
/nodynamiccopyright/
209
N/A
*
@bug
6315770
209
N/A
*
@summary
javac inference allows creation of strange types: Integer & Runnable
209
N/A
*
@author
Maurizio Cimadamore
209
N/A
*
209
N/A
*
@compile
/
fail
/
ref
=T6315770.out
T6315770.java
-XDrawDiagnostics
209
N/A
*/
209
N/A
209
N/A
class
T6315770
<V> {
209
N/A
<T
extends
Integer
&
Runnable
>
T6315770
<T> m() {
209
N/A
return
null
;
209
N/A
}
209
N/A
void
test
() {
209
N/A
T6315770
<?>
c1
= m();
209
N/A
T6315770
<?
extends
String
>
c2
= m();
209
N/A
T6315770
<?
super
String
>
c3
= m();
209
N/A
}
209
N/A
}