|
1234567891011121314151617181920212223 |
- abstract aspect SuperAspect {
-
- private pointcut matchedJP() : execution(* foo(..));
-
- declare warning : matchedJP() : "matched join point from super advice";
-
- }
-
- public aspect PrivatePointcutOverriding extends SuperAspect {
-
- private pointcut matchedJP() : execution(* bar(..));
-
- declare warning : matchedJP() : "matched join point from sub advice";
-
- }
-
- class C {
-
- void foo() {}
-
- void bar() {}
-
- }
|