File: MissingErrorInDefaultSuperCallTest.java

package info (click to toggle)
libnb-javaparser-java 9%2B2018-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster
  • size: 65,172 kB
  • sloc: java: 440,096; xml: 6,359; sh: 865; makefile: 314
file content (23 lines) | stat: -rw-r--r-- 603 bytes parent folder | download | duplicates (22)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
 * @test /nodynamiccopyright/
 * @bug 8058244
 * @summary missing error in qualified default super call
 * @library /tools/lib
 * @modules jdk.compiler/com.sun.tools.javac.api
 *          jdk.compiler/com.sun.tools.javac.main
 * @compile/fail/ref=MissingErrorInDefaultSuperCallTest.out -XDrawDiagnostics MissingErrorInDefaultSuperCallTest.java
 */

public class MissingErrorInDefaultSuperCallTest {
    interface I {
        default int f(){return 0;}
    }

    class J implements I {}

    class T extends J implements I {
        public int f() {
            return I.super.f();
        }
    }
}