test/tools/javac/lambda/StaticMethodNegTest.java

changeset 1604
8e82e4f225e4
parent 0
959103a6100f
equal deleted inserted replaced
1603:6118072811e5 1604:8e82e4f225e4
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
9 interface A {
10 static String m() {
11 return "A";
12 }
13 }
14
15 interface B {
16 static String m() {
17 return "B";
18 }
19 }
20
21 interface AB extends A, B {
22 static String m() {
23 return A.super.m();
24 }
25 }
26

mercurial