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 TypeClassDescriptionclassWalks 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 TypeClassDescriptionclassclassclassclassA 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(!call(* Foo.do()) → * (see how the ! has been absorbed here..)classMethods 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 ObjectPatternNode.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)