我需要比较生成的程序代码块的执行情况。我写了一些Pointcuts,其中一个用我的命名空间监视每个对象的初始化。
Student var1 = new Student();
虽然findind所创建对象的类型非常简单,但我找不到确定所创建对象名称的方法。
pointcut ObjectInitialization():
call(new(..)) &&(within(MYNAMESPACE));
before() : ObjectInitialization() {
// how do I get "var1"?
}
谢谢!