|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PatternNode | |
---|---|
org.aspectj.weaver.internal.tools | |
org.aspectj.weaver.patterns |
Uses of PatternNode in org.aspectj.weaver.internal.tools |
---|
Subclasses of PatternNode in org.aspectj.weaver.internal.tools | |
---|---|
class |
PointcutDesignatorHandlerBasedPointcut
Implementation of Pointcut that is backed by a user-extension pointcut designator handler. |
Uses of PatternNode in org.aspectj.weaver.patterns |
---|
Subclasses of PatternNode in org.aspectj.weaver.patterns | |
---|---|
class |
AndAnnotationTypePattern
|
class |
AndPointcut
|
class |
AndTypePattern
left && right |
class |
AnnotationPatternList
|
class |
AnnotationPointcut
(at)Annotation((at)Foo) or (at)Annotation(foo) |
class |
AnnotationTypePattern
|
class |
AnyAnnotationTypePattern
|
class |
ArgsAnnotationPointcut
|
class |
ArgsPointcut
args(arguments) |
class |
BindingAnnotationFieldTypePattern
Represents an attempt to bind the field of an annotation within a pointcut. |
class |
BindingAnnotationTypePattern
|
class |
BindingTypePattern
|
class |
CflowPointcut
|
class |
ConcreteCflowPointcut
|
class |
Declare
|
class |
DeclareAnnotation
Represents a declare annotation statement, one of atField, atMethod, atConstructor or atType. |
class |
DeclareErrorOrWarning
|
class |
DeclareParents
|
class |
DeclareParentsMixin
Constructed based on an @DeclareMixin being found in an aspect. |
class |
DeclarePrecedence
|
class |
DeclareSoft
|
class |
DeclareTypeErrorOrWarning
For a declare error/warning that specified a type pattern rather than a pointcut. |
class |
ExactAnnotationFieldTypePattern
Represents an attempt to bind the field of an annotation within a pointcut. |
class |
ExactAnnotationTypePattern
Matches an annotation of a given type |
class |
ExactTypePattern
|
class |
HandlerPointcut
This is a kind of KindedPointcut. |
class |
HasMemberTypePattern
|
class |
IfPointcut
|
static class |
IfPointcut.IfFalsePointcut
|
static class |
IfPointcut.IfTruePointcut
|
class |
KindedPointcut
|
class |
ModifiersPattern
|
class |
NameBindingPointcut
Common super type for Pointcuts that can bind formal parameters. |
class |
NamePattern
|
class |
NotAnnotationTypePattern
|
class |
NotPointcut
|
class |
NotTypePattern
!TypePattern |
class |
OrAnnotationTypePattern
|
class |
OrPointcut
|
class |
OrTypePattern
left || right |
class |
PerCflow
|
class |
PerClause
|
class |
PerFromSuper
|
class |
PerObject
|
class |
PerSingleton
|
class |
PerTypeWithin
|
class |
Pointcut
The lifecycle of Pointcuts is modeled by Pointcut.State. |
class |
ReferencePointcut
|
class |
SignaturePattern
|
class |
ThisOrTargetAnnotationPointcut
|
class |
ThisOrTargetPointcut
Corresponds to target or this pcd. |
class |
ThrowsPattern
|
class |
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(). |
class |
TypePattern
On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType. |
class |
TypePatternList
|
class |
TypeVariablePattern
|
class |
TypeVariablePatternList
|
class |
WildAnnotationTypePattern
|
class |
WildTypePattern
The PatternParser always creates WildTypePatterns for type patterns in pointcut expressions (apart from *, which is sometimes directly turned into TypePattern.ANY). |
class |
WithinAnnotationPointcut
|
class |
WithinCodeAnnotationPointcut
|
class |
WithincodePointcut
|
class |
WithinPointcut
|
Methods in org.aspectj.weaver.patterns with parameters of type PatternNode | |
---|---|
void |
PatternNode.copyLocationFrom(PatternNode other)
|
java.lang.Object |
AbstractPatternNodeVisitor.visit(PatternNode node,
java.lang.Object data)
|
java.lang.Object |
PatternNodeVisitor.visit(PatternNode node,
java.lang.Object data)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |