test/tools/javac/lambda/TargetType52.java

Sat, 07 Nov 2020 10:30:02 +0800

author
aoqi
date
Sat, 07 Nov 2020 10:30:02 +0800
changeset 3938
93012e2a5d1d
parent 2525
2eb010b6cb22
permissions
-rw-r--r--

Added tag mips-jdk8u275-b01 for changeset eb6ee6a5f2fe

     1 /*
     2  * @test /nodynamiccopyright/
     3  * @bug 8005244
     4  * @summary Implement overload resolution as per latest spec EDR
     5  *          uncatched sam conversion failure exception lead to javac crash
     6  * @compile/fail/ref=TargetType52.out -XDrawDiagnostics TargetType52.java
     7  */
     8 class TargetType52 {
    10     interface FI<T extends CharSequence, V extends java.util.AbstractList<T>> {
    11         T m(V p);
    12     }
    14     void m(FI<? extends CharSequence, ? extends java.util.ArrayList<? extends CharSequence>> fip) { }
    16     void test() {
    17         m(p -> p.get(0));
    18     }
    19 }

mercurial