Uses of Interface
org.aspectj.weaver.patterns.PatternNodeVisitor
Packages that use PatternNodeVisitor
Package
Description
-
Uses of PatternNodeVisitor in org.aspectj.weaver
Classes in org.aspectj.weaver that implement PatternNodeVisitorModifier 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
Methods in org.aspectj.weaver.internal.tools with parameters of type PatternNodeVisitorModifier and TypeMethodDescriptionPointcutDesignatorHandlerBasedPointcut.accept(PatternNodeVisitor visitor, Object data)
-
Uses of PatternNodeVisitor in org.aspectj.weaver.patterns
Classes in org.aspectj.weaver.patterns that implement PatternNodeVisitorModifier 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
Methods in org.aspectj.weaver.patterns with parameters of type PatternNodeVisitorModifier 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)