Uses of Package
org.aspectj.weaver.patterns

Packages that use org.aspectj.weaver.patterns
org.aspectj.weaver   
org.aspectj.weaver.bcel   
org.aspectj.weaver.internal.tools   
org.aspectj.weaver.model   
org.aspectj.weaver.patterns   
org.aspectj.weaver.reflect   
 

Classes in org.aspectj.weaver.patterns used by org.aspectj.weaver
AbstractPatternNodeVisitor
           
AndPointcut
           
Declare
           
DeclareAnnotation
          Represents a declare annotation statement, one of atField, atMethod, atConstructor or atType.
DeclareErrorOrWarning
           
DeclareParents
           
DeclareSoft
           
DeclareTypeErrorOrWarning
          For a declare error/warning that specified a type pattern rather than a pointcut.
FormalBinding
           
IScope
           
IVerificationRequired
          Implementors provide a 'verify()' method that is invoked at the end of type binding completion.
KindedPointcut
           
NotPointcut
           
OrPointcut
           
PatternNodeVisitor
          A Pointcut or TypePattern visitor
PerClause
           
PerClause.Kind
           
PerTypeWithin
           
Pointcut
          The lifecycle of Pointcuts is modeled by Pointcut.State.
SimpleScope
           
TypePattern
          On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
 

Classes in org.aspectj.weaver.patterns used by org.aspectj.weaver.bcel
Declare
           
IScope
           
PerClause
           
PerClause.Kind
           
Pointcut
          The lifecycle of Pointcuts is modeled by Pointcut.State.
TypePattern
          On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
 

Classes in org.aspectj.weaver.patterns used by org.aspectj.weaver.internal.tools
FastMatchInfo
          Represents a type that pointcuts may match.
PatternNode
           
PatternNodeVisitor
          A Pointcut or TypePattern visitor
Pointcut
          The lifecycle of Pointcuts is modeled by Pointcut.State.
TypePattern
          On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
 

Classes in org.aspectj.weaver.patterns used by org.aspectj.weaver.model
Pointcut
          The lifecycle of Pointcuts is modeled by Pointcut.State.
 

Classes in org.aspectj.weaver.patterns used by org.aspectj.weaver.patterns
AbstractPatternNodeVisitor
           
AbstractSignaturePattern
          Implements common functions to be used across ISignaturePatterns.
AndAnnotationTypePattern
           
AndPointcut
           
AndTypePattern
          left && right
AnnotationPatternList
           
AnnotationPointcut
          (at)Annotation((at)Foo) or (at)Annotation(foo)
AnnotationTypePattern
           
AnyAnnotationTypePattern
           
ArgsAnnotationPointcut
           
ArgsPointcut
          args(arguments)
BasicToken
           
BindingAnnotationTypePattern
           
BindingPattern
          Marker interface for BindingTypePattern and BindingAnnotationTypePattern
Bindings
           
BindingTypePattern
           
CflowPointcut
           
ConcreteCflowPointcut
           
Declare
           
DeclareAnnotation
          Represents a declare annotation statement, one of atField, atMethod, atConstructor or atType.
DeclareAnnotation.Kind
          Captures type of declare annotation (method/type/field/constructor)
DeclareErrorOrWarning
           
DeclareParents
           
DeclarePrecedence
           
DeclareSoft
           
ExactAnnotationTypePattern
          Matches an annotation of a given type
ExactTypePattern
           
ExposedState
           
FastMatchInfo
          Represents a type that pointcuts may match.
FormalBinding
           
HandlerPointcut
          This is a kind of KindedPointcut.
HasMemberTypePattern
           
IfPointcut
           
IScope
           
ISignaturePattern
           
IToken
           
ITokenSource
           
KindedPointcut
           
ModifiersPattern
           
NameBindingPointcut
          Common super type for Pointcuts that can bind formal parameters.
NamePattern
           
NotAnnotationTypePattern
           
NotPointcut
           
NotTypePattern
          !TypePattern
OrAnnotationTypePattern
           
OrPointcut
           
OrTypePattern
          left || right
PatternNode
           
PatternNodeVisitor
          A Pointcut or TypePattern visitor
PerCflow
           
PerClause
           
PerClause.Kind
           
PerClause.KindAnnotationPrefix
           
PerFromSuper
           
PerObject
           
PerSingleton
           
PerTypeWithin
           
Pointcut
          The lifecycle of Pointcuts is modeled by Pointcut.State.
Pointcut.State
           
ReferencePointcut
           
SignaturePattern
           
ThisOrTargetAnnotationPointcut
           
ThisOrTargetPointcut
          Corresponds to target or this pcd.
ThrowsPattern
           
TypeCategoryTypePattern
          A TypeCategoryTypePattern matches on the category of a type, one of class/interface/aspect/inner/anonymous/enum/annotation, and these are specified in the pointcut via isClass() isInterface() isAspect() isInner() isAnonymous() isEnum() isAnnotation().
TypePattern
          On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
TypePattern.MatchKind
           
TypePatternList
           
TypePatternQuestions.Question
           
TypeVariablePattern
           
TypeVariablePatternList
           
WildAnnotationTypePattern
           
WildTypePattern
          The PatternParser always creates WildTypePatterns for type patterns in pointcut expressions (apart from *, which is sometimes directly turned into TypePattern.ANY).
WithinAnnotationPointcut
           
WithinCodeAnnotationPointcut
           
WithincodePointcut
           
WithinPointcut
           
 

Classes in org.aspectj.weaver.patterns used by org.aspectj.weaver.reflect
ExposedState
           
FastMatchInfo
          Represents a type that pointcuts may match.
PerClause
           
Pointcut
          The lifecycle of Pointcuts is modeled by Pointcut.State.