16 lines
493 B
Java
16 lines
493 B
Java
|
/**
|
||
|
* @test /nodynamiccopyright/
|
||
|
* @bug 8259235
|
||
|
* @summary Invocation of a method from a superinterface in a class that has an erroneous supertype
|
||
|
* should not crash javac.
|
||
|
* @compile/fail/ref=SuperMethodCallBroken.out -XDdev -XDrawDiagnostics SuperMethodCallBroken.java
|
||
|
*/
|
||
|
public abstract class SuperMethodCallBroken extends Undef implements I, java.util.List<String> {
|
||
|
public void test() {
|
||
|
I.super.test();
|
||
|
}
|
||
|
}
|
||
|
interface I {
|
||
|
public default void test() {}
|
||
|
}
|