| /* @test /nodynamiccopyright/ | |
| * @bug 7192246 | |
| * @summary check that level skipping in default super calls is correctly rejected | |
| * @compile/fail/ref=Neg16.out -XDrawDiagnostics Neg16.java | |
| */ | |
| class Neg16 { | |
| interface I { default void m() { } } | |
| interface J extends I { default void m() { } } | |
| static class C implements I, J { | |
| void foo() { I.super.m(); } | |
| } | |
| } |