org.aspectj/tests/new/AbstractMethodCall.java

19 lines
535 B
Java
Raw Normal View History

2002-12-16 19:51:06 +01:00
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();
}
}