1/*
2 * @test /nodynamiccopyright/
3 * @bug 8004101 8072445
4 * @summary Add checks for method reference well-formedness
5 * @compile/fail/ref=MethodReference55.out -XDrawDiagnostics MethodReference55.java
6 */
7class MethodReference55<X> {
8
9    interface V {
10        void m(Object o);
11    }
12
13    V v = new MethodReference55<String>()::m;
14
15    void test() {
16        g(new MethodReference55<String>()::m);
17    }
18
19    void g(V v) { }
20
21    static void m(Object o) { };
22}
23