/* * @test /nodynamiccopyright/ * @bug 8337980 * @summary Test compiler crash due to failure to resolve method ambiguity * @compile/fail/ref=MethodAmbiguityCrash1.out -XDrawDiagnostics MethodAmbiguityCrash1.java */ public class MethodAmbiguityCrash1 { public interface A { int op(); } public abstract static class B { abstract int op(); } public abstract static class C extends B implements A { public static int test() { return op(); // compile should fail here } } }