Cross Reference: T7086601a.java
xref
: /
openjdk7
/
langtools
/
test
/
tools
/
javac
/
generics
/
inference
/
7086601
/
T7086601a.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
1105
N/A
/**
1105
N/A
*
@test
/nodynamiccopyright/
1105
N/A
*
@bug
7086601
1105
N/A
*
@summary
Error message bug: cause for method mismatch is 'null'
1105
N/A
*
@compile
/
fail
/
ref
=T7086601a.out -XDrawDiagnostics
T7086601a.java
1105
N/A
*/
1105
N/A
1105
N/A
class
T7086601
{
1105
N/A
static
<S>
void
m1
(
Iterable
<?
super
S>
s1
,
Iterable
<?
super
S>
s2
) { }
1105
N/A
static
void
m1
(
Object
o) {}
1105
N/A
1105
N/A
static
<S>
void
m2
(
Iterable
<?
super
S>
s1
,
Iterable
<?
super
S>
s2
,
Iterable
<?
super
S>
s3
) { }
1105
N/A
static
void
m2
(
Object
o) {}
1105
N/A
1105
N/A
@
SafeVarargs
1105
N/A
static
<S>
void
m3
(
Iterable
<?
super
S>...
ss
) { }
1105
N/A
static
void
m3
(
Object
o) {}
1105
N/A
1105
N/A
static
void
test1
(
Iterable
<
String
>
is
,
Iterable
<
Integer
>
ii
) {
1105
N/A
m1
(
is
,
ii
);
1105
N/A
}
1105
N/A
1105
N/A
static
void
test2
(
Iterable
<
String
>
is
,
Iterable
<
Integer
>
ii
,
Iterable
<
Double
>
id
) {
1105
N/A
m2
(
is
,
ii
,
id
);
1105
N/A
}
1105
N/A
1105
N/A
static
void
test3
(
Iterable
<
String
>
is
,
Iterable
<
Integer
>
ii
) {
1105
N/A
m3
(
is
,
ii
);
1105
N/A
}
1105
N/A
1105
N/A
static
void
test4
(
Iterable
<
String
>
is
,
Iterable
<
Integer
>
ii
,
Iterable
<
Double
>
id
) {
1105
N/A
m3
(
is
,
ii
,
id
);
1105
N/A
}
1105
N/A
}