org.aspectj/tests/bugs/interfaceITDs/PublicPackage.java

23 lines
422 B
Java
Raw Normal View History

public interface PublicPackage {
//empty interface
}
//aspectj introduce a method to this interface
privileged aspect aspectWorld {
abstract void PublicPackage.world();
}
//class test implements hello interface, and
//method world
class test implements PublicPackage {
public void world() {
System.out.println("hello");
}
public static void main(String[] args) {
test t = new test();
t.world();
}
}