-1:000000000000 | 0:959103a6100f |
---|---|
1 /* | |
2 * @test /nodynamiccopyright/ | |
3 * @bug 8003280 | |
4 * @summary Add lambda tests | |
5 * check that cast conversion context does not affect compatibility of lambda | |
6 * @compile/fail/ref=TargetType38.out -XDrawDiagnostics TargetType38.java | |
7 */ | |
8 class TargetType38 { | |
9 | |
10 interface I { } | |
11 | |
12 interface SAM { | |
13 I m(); | |
14 } | |
15 | |
16 static Object m() { return null; } | |
17 | |
18 void test() { | |
19 Object o1 = (SAM)()->new Object(); | |
20 Object o2 = (SAM)TargetType38::m; | |
21 } | |
22 } |