org.aspectj/tests/new/AbstractMethodCall.java
2002-12-16 18:51:06 +00:00

19 lines
535 B
Java

abstract class AbstractClass {
public abstract void abstractMethod ();
}
public class AbstractMethodCall extends AbstractClass {
/** @testcase PR591 PUREJAVA compiler error expected when directly calling unimplemented abstract method using super */
public void abstractMethodCall () {
super.abstractMethod (); // expecting compiler error: cannot access directly
}
public void abstractMethod() {}
public static void main(String[] args) {
new AbstractMethodCall().abstractMethodCall();
}
}