Class AnnotationPointcut

java.lang.Object
All Implemented Interfaces:
IHasPosition, IHasSourceLocation

public class AnnotationPointcut extends NameBindingPointcut
(at)Annotation((at)Foo) or (at)Annotation(foo)

Matches any join point where the subject of the join point has an annotation matching the annotationTypePattern:
Join Point Kind - Subject
================================
method call - the target method
method execution - the method
constructor call - the constructor
constructor execution - the constructor
get - the target field
set - the target field
adviceexecution - the advice
initialization - the constructor
preinitialization - the constructor
staticinitialization - the type being initialized
handler - the declared type of the handled exception