Cross Reference: T6638712e.java
xref
: /
openjdk7
/
langtools
/
test
/
tools
/
javac
/
generics
/
inference
/
6638712
/
T6638712e.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
298
N/A
/*
383
N/A
* @test /nodynamiccopyright/
298
N/A
* @bug 6638712 6795689
298
N/A
* @author mcimadamore
298
N/A
* @summary Inference with wildcard types causes selection of inapplicable method
298
N/A
* @
compile
/
fail
/
ref
=T6638712e.out -XDrawDiagnostics
T6638712e.java
298
N/A
*/
298
N/A
298
N/A
class
T6638712e
{
298
N/A
298
N/A
static
class
Foo
<A, B> {
298
N/A
<X>
Foo
<X, B> m(
Foo
<?
super
X, ?
extends
A>
foo
) {
return
null
;}
298
N/A
}
298
N/A
298
N/A
static
class
Test
{
298
N/A
Foo
<
Object
,
String
>
test
(
Foo
<
Boolean
,
String
>
foo1
,
Foo
<
Boolean
,
Boolean
>
foo2
) {
298
N/A
return
foo1
.m(
foo2
);
298
N/A
}
298
N/A
}
298
N/A
}