-1:000000000000 | 0:959103a6100f |
---|---|
1 /* | |
2 * @test /nodynamiccopyright/ | |
3 * @bug 8003280 | |
4 * @summary Add lambda tests | |
5 * check that unbound constructor reference are not accepted | |
6 * @compile/fail/ref=MethodReference40.out -XDrawDiagnostics MethodReference40.java | |
7 */ | |
8 class MethodReference40 { | |
9 | |
10 static class Sup { | |
11 class Inner { | |
12 Inner(String val) { } | |
13 } | |
14 } | |
15 | |
16 static class Sub extends Sup { | |
17 | |
18 interface SAM { Sup.Inner m(Sub x, String str); } | |
19 | |
20 void test() { | |
21 SAM var = Sub.Inner::new; | |
22 } | |
23 } | |
24 } |