我正在尝试定义一个切入点,它将捕获所有构造函数调用,而不管修饰符,返回类型或类。我使用了以下代码
after():execution(* * * .new(..))
我遇到了错误:
令牌上的语法错误“*”,“(”预期。
有人可以提出可行的方法吗?
答案 0 :(得分:1)
删除中间星“*”。为构造函数调用指定返回类型没有意义,因为很明显构造函数将始终返回为其定义的类的实例。
after() : execution(* *.new(..))
顺便说一句,你也应该在“.new”之前删除空格。