1/** 2 * @test /nodynamiccopyright/ 3 * @bug 8008337 4 * @author sogoel 5 * @summary static method is called via super 6 * @compile/fail/ref=StaticMethodNegTest.out -XDrawDiagnostics StaticMethodNegTest.java 7 */ 8 9interface A { 10 static String m() { 11 return "A"; 12 } 13} 14 15interface B { 16 static String m() { 17 return "B"; 18 } 19} 20 21interface AB extends A, B { 22 static String m() { 23 return A.super.m(); 24 } 25} 26 27