1392:352d130c47c5 | 1393:d7d932236fee |
---|---|
1 /* | |
2 * @test /nodynamiccopyright/ | |
3 * @summary check that default overrides are properly type-checked | |
4 * @compile/fail/ref=Neg08.out -XDallowDefaultMethods -XDrawDiagnostics Neg08.java | |
5 */ | |
6 class Neg08 { | |
7 interface I { | |
8 default void m() { } | |
9 } | |
10 | |
11 static class C1 { | |
12 void m() { } //weaker modifier | |
13 } | |
14 | |
15 static class C2 extends C1 implements I { } | |
16 | |
17 static class C3 implements I { | |
18 void m() { } //weaker modifier | |
19 } | |
20 } |