Mon, 26 Oct 2015 13:23:30 -0700
Added tag jdk8u76-b00 for changeset 10ffafaf5340
aoqi@0 | 1 | /** |
aoqi@0 | 2 | * @test /nodynamiccopyright/ |
aoqi@0 | 3 | * @bug 8019824 |
aoqi@0 | 4 | * @summary very long error messages on inference error |
aoqi@0 | 5 | * @compile/fail/ref=T8019824.out -XDrawDiagnostics T8019824.java |
aoqi@0 | 6 | */ |
aoqi@0 | 7 | class T8019824 { |
aoqi@0 | 8 | void test(Class<? extends Foo<?, ?>> cls) { |
aoqi@0 | 9 | Foo<?, ?> foo = make(cls); |
aoqi@0 | 10 | } |
aoqi@0 | 11 | |
aoqi@0 | 12 | <A, B, C extends Foo<A, B>> Foo<A, B> make(Class<C> cls) { return null; } |
aoqi@0 | 13 | |
aoqi@0 | 14 | interface Foo<A, B> {} |
aoqi@0 | 15 | } |