1414:843d3b191773 | 1415: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 */ | |
9 import java.util.*; | |
10 | |
11 class 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 } |