Package org.aspectj.weaver.patterns
Interface PatternNodeVisitor
- All Known Implementing Classes:
AbstractPatternNodeVisitor
,HasMemberTypePatternFinder
,HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor
,PerThisOrTargetPointcutVisitor
,PoliceExtensionUse
,WildChildFinder
public interface PatternNodeVisitor
A Pointcut or TypePattern visitor
- Author:
- Alexandre Vasseur (alex AT gnilux DOT com)
-
Method Summary
Modifier and TypeMethodDescriptionvisit(AndAnnotationTypePattern node, Object data)
visit(AndPointcut node, Object data)
visit(AndTypePattern node, Object data)
visit(AnnotationPatternList node, Object data)
visit(AnnotationPointcut node, Object data)
visit(AnyAnnotationTypePattern node, Object data)
visit(AnyTypePattern node, Object data)
visit(AnyWithAnnotationTypePattern node, Object data)
visit(ArgsAnnotationPointcut node, Object data)
visit(ArgsPointcut node, Object data)
visit(BindingAnnotationTypePattern node, Object data)
visit(BindingTypePattern node, Object data)
visit(CflowPointcut node, Object data)
visit(ConcreteCflowPointcut node, Object data)
visit(DeclareAnnotation node, Object data)
visit(DeclareErrorOrWarning node, Object data)
visit(DeclareParents node, Object data)
visit(DeclarePrecedence node, Object data)
visit(DeclareSoft node, Object data)
visit(EllipsisTypePattern node, Object data)
visit(ExactAnnotationTypePattern node, Object data)
visit(ExactTypePattern node, Object data)
visit(HandlerPointcut node, Object data)
visit(HasMemberTypePattern node, Object data)
visit(IfPointcut node, Object data)
visit(KindedPointcut node, Object data)
visit(ModifiersPattern node, Object data)
visit(NamePattern node, Object data)
visit(NotAnnotationTypePattern node, Object data)
visit(NotPointcut node, Object data)
visit(NotTypePattern node, Object data)
visit(NoTypePattern node, Object data)
visit(OrAnnotationTypePattern node, Object data)
visit(OrPointcut node, Object data)
visit(OrTypePattern node, Object data)
visit(PatternNode node, Object data)
visit(PerFromSuper node, Object data)
visit(PerSingleton node, Object data)
visit(PerTypeWithin node, Object data)
visit(ReferencePointcut node, Object data)
visit(SignaturePattern node, Object data)
visit(ThisOrTargetAnnotationPointcut node, Object data)
visit(ThisOrTargetPointcut node, Object data)
visit(ThrowsPattern node, Object data)
visit(TypeCategoryTypePattern node, Object data)
visit(TypePatternList node, Object data)
visit(TypeVariablePatternList node, Object data)
visit(TypeVariablePattern node, Object data)
visit(WildAnnotationTypePattern node, Object data)
visit(WildTypePattern node, Object data)
visit(WithinAnnotationPointcut node, Object data)
visit(WithinCodeAnnotationPointcut node, Object data)
visit(WithincodePointcut node, Object data)
visit(WithinPointcut node, Object data)
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-