Я хотел бы определить AspectJ joinpoints не с помощью аннотаций и строковые константы, как это:Добавление AspectJ языка для определения joinpoints
@Before("execution(* my.class.getText(..))")
но с использованием языка aspecj, как в этом примере:
pointcut myMethod(): myClass() && execution(* *(..));
или
before(): getText() {
Trace.traceEntry("" + thisJoinPointStaticPart.getSignature());
}
Есть ли хорошие примеры того, как добавить aspectj в проект, чтобы сделать maven com правильно скомпилировать этот язык и как переписать @Before, @Around и т. д. аннотации в языке aspecj?