TargetType20.java revision 1414:01c9d4161882
1/* 2 * @test /nodynamiccopyright/ 3 * @bug 8003280 4 * @summary Add lambda tests 5 * complex case of lambda return type that depends on generic method 6 * inference variable 7 * @compile/fail/ref=TargetType20.out -XDrawDiagnostics TargetType20.java 8 */ 9import java.util.*; 10 11class TargetType20 { 12 13 interface SAM2<X> { 14 List<X> f(); 15 } 16 17 class Test { 18 <Z> void call(SAM2<Z> x, SAM2<Z> y) { } 19 { call(() -> Collections.emptyList(), () -> new ArrayList<String>()); } 20 } 21} 22