blob: c68a85e7b1d1f06a5c12bbf5eb2802e68d8b24f4 (
plain)
1
2
3
4
5
6
7
8
|
public abstract aspect Base2 pertypewithin(*) {
abstract pointcut scope();
before(): execution(* *(..)) && !within(Base2+) && scope() {
System.err.println("advice fired "+thisJoinPoint.getSourceLocation().getWithinType());
}
}
|