将捕获构造函数调用的切入点



我试图定义一个切入点,它将捕获所有构造函数调用,而不考虑修饰符、返回类型或类。我使用了以下代码

after():execution(* * * .new(..))

我出错了:

标记"*","("预期。

谁能建议什么是正确的方法?

去掉中间的*。为构造函数调用指定返回类型是没有意义的,因为构造函数显然总是返回它所定义的类的一个实例。

after() : execution(* *.new(..))

顺便说一句,你还应该删除"。new"之前的空白。

最新更新