-1:000000000000 | 0:959103a6100f |
---|---|
1 /* @test /nodynamiccopyright/ | |
2 * @bug 7192246 | |
3 * @summary check that default overrides are properly type-checked | |
4 * @compile/fail/ref=Neg08.out -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 } |