MissingErrorInDefaultSuperCallTest.java revision 3479:5771c5f60aa4
1257197Sian/* 2257197Sian * @test /nodynamiccopyright/ 3257197Sian * @bug 8058244 4257197Sian * @summary missing error in qualified default super call 5257197Sian * @library /tools/lib 6257197Sian * @modules jdk.compiler/com.sun.tools.javac.api 7257197Sian * jdk.compiler/com.sun.tools.javac.main 8257197Sian * @compile/fail/ref=MissingErrorInDefaultSuperCallTest.out -XDrawDiagnostics MissingErrorInDefaultSuperCallTest.java 9257197Sian */ 10257197Sian 11257197Sianpublic class MissingErrorInDefaultSuperCallTest { 12257197Sian interface I { 13257197Sian default int f(){return 0;} 14257197Sian } 15257197Sian 16257197Sian class J implements I {} 17257197Sian 18257197Sian class T extends J implements I { 19257197Sian public int f() { 20257197Sian return I.super.f(); 21257197Sian } 22257197Sian } 23257197Sian} 24257197Sian