-1:000000000000 | 0:959103a6100f |
---|---|
1 /* | |
2 * @test /nodynamiccopyright/ | |
3 * @bug 8003280 | |
4 * @summary Add lambda tests | |
5 * check that lambda features are not enabled with source < 8 | |
6 * @compile/fail/ref=SourceLevelTest.out -XDrawDiagnostics -source 7 SourceLevelTest.java | |
7 */ | |
8 | |
9 class SourceLevelTest { | |
10 interface I { | |
11 default void m() { SourceLevelTest.impl(this); } | |
12 } | |
13 | |
14 interface SAM { | |
15 void m(); | |
16 } | |
17 | |
18 SAM s1 = () -> { }; | |
19 SAM s2 = this::m; | |
20 | |
21 static void impl(I i) {} | |
22 void m() {} | |
23 } |