/** * @test /nodynamiccopyright/ * @bug 8008337 * @author sogoel * @summary static method is called via super * @compile/fail/ref=StaticMethodNegTest.out -XDrawDiagnostics StaticMethodNegTest.java */ interface A { static String m() { return "A"; } } interface B { static String m() { return "B"; } } interface AB extends A, B { static String m() { return A.super.m(); } }