Unclear advice precedence when combining before-, around- and after-advice operating on same joinpoint in one aspect
问题 Please consider this simple Java-code public class Application { public void m(int i) { System.out.println("M with argument " + i ); } public static void main(String[] arg) { Application t = new Application(); t.m(25); } } I have defined the following Aspect to operate on this class: public aspect Basics { public void output(String tag, Object o) { System.out.println(tag + ": " + o); } pointcut callM(int i): call(void Application.m(int)) && args(i); before(int i): callM(i) { output("before M"