| /* | |
| * @test /nodynamiccopyright/ | |
| * @bug 8020843 | |
| * @summary javac crashes on accessibility check with method reference with typevar receiver | |
| * @compile/fail/ref=T8020843b.out -XDrawDiagnostics T8020843b.java | |
| */ | |
| class T8020843b { | |
| interface Function<X, Y> { | |
| Y m(X x); | |
| } | |
| interface BiFunction<X, Y, Z> { | |
| Z m(X x, Y y); | |
| } | |
| Object m(int i) { return null; } | |
| static Object m(String t) { return null; } | |
| Object m2(int i) { return null; } | |
| static Object m2(long t) { return null; } | |
| static void test() { | |
| Function<T8020843b, Object> f1 = T8020843b::m; //show bound case diag | |
| BiFunction<T8020843b, String, Object> f2 = T8020843b::m2; //show unbound case diag | |
| } | |
| } |