@AspectJ pointcut для подклассов класса с аннотацией

Я ищу pointcut, который соответствует выполнению методов в классах, являющихся подклассом класса с определенной аннотацией. Превосходная шпаргалка по AspectJ помогла мне создать следующий pointcut:

within(@my.own.annotations.AnnotationToMatch *) && execution(* *(..))

Он соответствует всем вызовам методов класса A, который несет @AnnotationToMatch, но не метода класса B, расширяющего A. Как можно Я совпадаю с обоими?

5
задан Hans-Peter Störr 19 August 2011 в 13:13
поделиться