captures: don't distinguish captures from normal types but leave capture for the same type wildcard

This commit is contained in:
Anna Kozlova
2015-06-14 21:51:21 +03:00
parent 163c76b9bd
commit 92b7fa01c4
17 changed files with 43 additions and 46 deletions
@@ -4,6 +4,6 @@ class B<T> {
return null;
}
void bar(B<?> b){ baz<error descr="'baz(A<? extends T,T>)' in 'B' cannot be applied to '(A<capture<?>,capture<?>>)'">(b.foo())</error>; }
void bar(B<?> b){ baz<error descr="'baz(A<? extends T,T>)' in 'B' cannot be applied to '(A<capture<? extends capture<?>>,capture<? extends capture<?>>>)'">(b.foo())</error>; }
<T> void baz(A<? extends T,T> a) {}
}