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