/* | |
* @test /nodynamiccopyright/ | |
* @bug 4916567 | |
* @summary integrate improved wildcard substitution from CPH | |
* @author gafter | |
* | |
* @compile/fail/ref=ParamCast.out -XDrawDiagnostics ParamCast.java | |
*/ | |
class A<T> {} | |
class B<S, T> extends A<T> {} | |
class Main { | |
void f(A<String> as) { | |
Object o = (B<?, Integer>) as; | |
} | |
} |