comparison: test/tools/javac/lambda/StaticMethodNegTest.java
test/tools/javac/lambda/StaticMethodNegTest.java
- changeset 1604
- 8e82e4f225e4
- parent 0
- 959103a6100f
equal
deleted
inserted
replaced
|
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 |