我现在可以在构造函数上设置一个方面,如:
pointcut teller(): call (new(..));
但这是在任何构造函数上,当我只想在Klas类上时,我必须做什么?
答案 0 :(得分:0)
您可以尝试以下方法吗?
pointcut teller(): call (Klas.new(..));
我没有这里的aspectj开发环境,但我记得那是为特定构造函数创建切入点的方法。
我认为你甚至可以做到
pointcut teller(): call (my.testpackage.*.new(..));
它应该包括包中的所有构造函数调用,但我的内存可能不正确。