/** | |
* @test /nodynamiccopyright/ | |
* @bug 8019824 | |
* @summary very long error messages on inference error | |
* @compile/fail/ref=T8019824.out -XDrawDiagnostics T8019824.java | |
*/ | |
class T8019824 { | |
void test(Class<? extends Foo<?, ?>> cls) { | |
Foo<?, ?> foo = make(cls); | |
} | |
<A, B, C extends Foo<A, B>> Foo<A, B> make(Class<C> cls) { return null; } | |
interface Foo<A, B> {} | |
} |