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

27 lines
487 B
Java

import org.aspectj.testing.*;
privileged aspect PrivilegedAspect {
public void OtherClass.foo() {
Tester.event("foo.intro");
}
}
class OtherClass {
}
public class Privileged {
public static void main(String[] args) {
new Privileged().go();
}
static {
Tester.expectEventsInString("foo.intro,foo.done,foo.called");
}
void go() {
Tester.event("foo.called");
new OtherClass().foo();
Tester.event("foo.done");
}
}