Verwendungen von Schnittstelle
org.aspectj.weaver.patterns.PatternNodeVisitor
Packages, die PatternNodeVisitor verwenden
Package
Beschreibung
-
Verwendungen von PatternNodeVisitor in org.aspectj.weaver
Klassen in org.aspectj.weaver, die PatternNodeVisitor implementierenModifizierer und TypKlasseBeschreibungclass
Walks a pointcut and determines if the synchronization related designators have been used: lock() or unlock() -
Verwendungen von PatternNodeVisitor in org.aspectj.weaver.internal.tools
Methoden in org.aspectj.weaver.internal.tools mit Parametern vom Typ PatternNodeVisitorModifizierer und TypMethodeBeschreibungPointcutDesignatorHandlerBasedPointcut.accept
(PatternNodeVisitor visitor, Object data) -
Verwendungen von PatternNodeVisitor in org.aspectj.weaver.patterns
Klassen in org.aspectj.weaver.patterns, die PatternNodeVisitor implementierenModifizierer und TypKlasseBeschreibungclass
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
Methoden in org.aspectj.weaver.patterns mit Parametern vom Typ PatternNodeVisitorModifizierer und TypMethodeBeschreibungAndAnnotationTypePattern.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)