Uses of Interface
org.aspectj.weaver.patterns.PatternNodeVisitor
Package
Description
-
Uses of PatternNodeVisitor in org.aspectj.weaver
Modifier and TypeClassDescriptionclass
Walks a pointcut and determines if the synchronization related designators have been used: lock() or unlock() -
Uses of PatternNodeVisitor in org.aspectj.weaver.internal.tools
Modifier and TypeMethodDescriptionPointcutDesignatorHandlerBasedPointcut.accept(PatternNodeVisitor visitor, Object data)
-
Uses of PatternNodeVisitor in org.aspectj.weaver.patterns
Modifier and TypeClassDescriptionclass
class
class
class
A visitor that turns a pointcut into a type pattern equivalent for a perthis or pertarget matching: - pertarget(target(Foo)) → Foo+ (this one is a special case..) - pertarget(execution(* Foo.do()) → Foo - perthis(call(* Foo.do()) → * - perthis(!class
Modifier and TypeMethodDescriptionAndAnnotationTypePattern.accept(PatternNodeVisitor visitor, Object data)
AndPointcut.accept(PatternNodeVisitor visitor, Object data)
AndTypePattern.accept(PatternNodeVisitor visitor, Object data)
AnnotationPatternList.accept(PatternNodeVisitor visitor, Object data)
AnnotationPointcut.accept(PatternNodeVisitor visitor, Object data)
AnyAnnotationTypePattern.accept(PatternNodeVisitor visitor, Object data)
AnyTypePattern.accept(PatternNodeVisitor visitor, Object data)
AnyWithAnnotationTypePattern.accept(PatternNodeVisitor visitor, Object data)
ArgsAnnotationPointcut.accept(PatternNodeVisitor visitor, Object data)
ArgsPointcut.accept(PatternNodeVisitor visitor, Object data)
CflowPointcut.accept(PatternNodeVisitor visitor, Object data)
ConcreteCflowPointcut.accept(PatternNodeVisitor visitor, Object data)
DeclareAnnotation.accept(PatternNodeVisitor visitor, Object data)
DeclareErrorOrWarning.accept(PatternNodeVisitor visitor, Object data)
DeclareParents.accept(PatternNodeVisitor visitor, Object data)
DeclarePrecedence.accept(PatternNodeVisitor visitor, Object data)
DeclareSoft.accept(PatternNodeVisitor visitor, Object data)
DeclareTypeErrorOrWarning.accept(PatternNodeVisitor visitor, Object data)
EllipsisTypePattern.accept(PatternNodeVisitor visitor, Object data)
ExactAnnotationFieldTypePattern.accept(PatternNodeVisitor visitor, Object data)
ExactAnnotationTypePattern.accept(PatternNodeVisitor visitor, Object data)
ExactTypePattern.accept(PatternNodeVisitor visitor, Object data)
HandlerPointcut.accept(PatternNodeVisitor visitor, Object data)
HasMemberTypePattern.accept(PatternNodeVisitor visitor, Object data)
IfPointcut.accept(PatternNodeVisitor visitor, Object data)
KindedPointcut.accept(PatternNodeVisitor visitor, Object data)
ModifiersPattern.accept(PatternNodeVisitor visitor, Object data)
NamePattern.accept(PatternNodeVisitor visitor, Object data)
NotAnnotationTypePattern.accept(PatternNodeVisitor visitor, Object data)
NotPointcut.accept(PatternNodeVisitor visitor, Object data)
NotTypePattern.accept(PatternNodeVisitor visitor, Object data)
NoTypePattern.accept(PatternNodeVisitor visitor, Object data)
OrAnnotationTypePattern.accept(PatternNodeVisitor visitor, Object data)
OrPointcut.accept(PatternNodeVisitor visitor, Object data)
OrTypePattern.accept(PatternNodeVisitor visitor, Object data)
abstract Object
PatternNode.accept(PatternNodeVisitor visitor, Object data)
PerCflow.accept(PatternNodeVisitor visitor, Object data)
PerFromSuper.accept(PatternNodeVisitor visitor, Object data)
PerObject.accept(PatternNodeVisitor visitor, Object data)
PerSingleton.accept(PatternNodeVisitor visitor, Object data)
PerTypeWithin.accept(PatternNodeVisitor visitor, Object data)
ReferencePointcut.accept(PatternNodeVisitor visitor, Object data)
SignaturePattern.accept(PatternNodeVisitor visitor, Object data)
ThisOrTargetAnnotationPointcut.accept(PatternNodeVisitor visitor, Object data)
ThisOrTargetPointcut.accept(PatternNodeVisitor visitor, Object data)
ThrowsPattern.accept(PatternNodeVisitor visitor, Object data)
TypeCategoryTypePattern.accept(PatternNodeVisitor visitor, Object data)
TypePatternList.accept(PatternNodeVisitor visitor, Object data)
TypeVariablePattern.accept(PatternNodeVisitor visitor, Object data)
TypeVariablePatternList.accept(PatternNodeVisitor visitor, Object data)
WildAnnotationTypePattern.accept(PatternNodeVisitor visitor, Object data)
WildTypePattern.accept(PatternNodeVisitor visitor, Object data)
WithinAnnotationPointcut.accept(PatternNodeVisitor visitor, Object data)
WithinCodeAnnotationPointcut.accept(PatternNodeVisitor visitor, Object data)
WithincodePointcut.accept(PatternNodeVisitor visitor, Object data)
WithinPointcut.accept(PatternNodeVisitor visitor, Object data)
AndAnnotationTypePattern.traverse(PatternNodeVisitor visitor, Object data)
AndPointcut.traverse(PatternNodeVisitor visitor, Object data)
AndTypePattern.traverse(PatternNodeVisitor visitor, Object data)
AnnotationPatternList.traverse(PatternNodeVisitor visitor, Object data)
NotAnnotationTypePattern.traverse(PatternNodeVisitor visitor, Object data)
NotPointcut.traverse(PatternNodeVisitor visitor, Object data)
NotTypePattern.traverse(PatternNodeVisitor visitor, Object data)
OrAnnotationTypePattern.traverse(PatternNodeVisitor visitor, Object data)
OrPointcut.traverse(PatternNodeVisitor visitor, Object data)
OrTypePattern.traverse(PatternNodeVisitor visitor, Object data)
PatternNode.traverse(PatternNodeVisitor visitor, Object data)
ThrowsPattern.traverse(PatternNodeVisitor visitor, Object data)
TypePatternList.traverse(PatternNodeVisitor visitor, Object data)
TypeVariablePatternList.traverse(PatternNodeVisitor visitor, Object data)