|
1234567891011121314151617181920 |
- import org.aspectj.testing.Tester;
- public class ReferringToPointcutsInAspect_PR316 {
- public static void main(String[] args) {
- new C().f();
- Tester.checkAllEvents();
- }
- static {
- Tester.expectEvent("void-f");
- Tester.expectEvent("before-f");
- }
- }
-
- class C {
- public void f() { Tester.event("void-f"); }
- }
-
- aspect A /*of eachobject(i())*/ {
- pointcut i(): target(C);
- before(): i() && execution(* f(..)) { Tester.event("before-f"); }
- }
|