test/tools/javac/generics/inference/8019824/T8019824.java

Mon, 26 Oct 2015 13:23:30 -0700

author
asaha
date
Mon, 26 Oct 2015 13:23:30 -0700
changeset 2999
683b3e7e05a7
parent 0
959103a6100f
permissions
-rw-r--r--

Added tag jdk8u76-b00 for changeset 10ffafaf5340

     1 /**
     2  * @test /nodynamiccopyright/
     3  * @bug 8019824
     4  * @summary very long error messages on inference error
     5  * @compile/fail/ref=T8019824.out -XDrawDiagnostics T8019824.java
     6  */
     7 class T8019824 {
     8     void test(Class<? extends Foo<?, ?>> cls) {
     9         Foo<?, ?> foo = make(cls);
    10     }
    12     <A, B, C extends Foo<A, B>> Foo<A, B> make(Class<C> cls) { return null; }
    14     interface Foo<A, B> {}
    15 }

mercurial