| /* | |
| * @test /nodynamiccopyright/ | |
| * @bug 8003280 | |
| * @summary Add lambda tests | |
| * basic test for constructor references and generic classes | |
| * @author Maurizio Cimadamore | |
| * @compile/fail/ref=MethodReference20.out -XDrawDiagnostics MethodReference20.java | |
| */ | |
| class MethodReference20<X> { | |
| MethodReference20(X x) { } | |
| interface SAM<Z> { | |
| MethodReference20<Z> m(Z z); | |
| } | |
| static void test(SAM<Integer> s) { } | |
| public static void meth() { | |
| SAM<Integer> s = MethodReference20<String>::new; | |
| test(MethodReference20<String>::new); | |
| } | |
| } |