// we would like to narrow this to subclasses ...
boolean around(Object other):
execution(public boolean com.basistech.rosette.dm.*.equals(java.lang.Object)) {
}
我想进一步将其缩小到仅指定基类的子类而不是包中的所有类。怎么样?
答案 0 :(得分:1)
您需要此切入点语法:
execution(public boolean com.basistech.rosette.dm.MyBaseClass+.equals(java.lang.Object))
请注意课程名称后面的+
字符。无论在哪个包中定义了子类,它都会影响MyBaseClass
及其所有子类。