12345678910111213141516171819202122 |
-
- import org.aspectj.testing.Tester;
-
- /** @testcase PR#900 after advice on static call jp */
- public class AfterStaticCall {
- public static void main(String[] args) {
- Tester.expectEvent("foo()");
- Tester.expectEvent("after() : call(void Test.foo())");
- foo();
- Tester.checkAllEvents();
- }
-
- public static void foo() {
- Tester.event("foo()");
- }
- }
-
- aspect LogFooCall {
- after() : call(static void foo()) {
- Tester.event("after() : call(void Test.foo())");
- }
- }
|