1234567891011121314151617181920212223242526 |
- 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");
- }
- }
|