Package org.aspectj.weaver.patterns
Klasse PerThisOrTargetPointcutVisitor
java.lang.Object
org.aspectj.weaver.patterns.AbstractPatternNodeVisitor
org.aspectj.weaver.patterns.PerThisOrTargetPointcutVisitor
- Alle implementierten Schnittstellen:
PatternNodeVisitor
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(!call(*
Foo.do()) → * (see how the ! has been absorbed here..)
- Autor:
- Alexandre Vasseur (alex AT gnilux DOT com)
-
Konstruktorübersicht
KonstruktorBeschreibungPerThisOrTargetPointcutVisitor
(boolean isTarget, ResolvedType fromAspectType) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetPerTypePointcut
(Pointcut perClausePointcut) visit
(AndPointcut node, Object data) visit
(AnnotationPointcut node, Object data) visit
(ArgsAnnotationPointcut node, Object data) visit
(ArgsPointcut node, Object data) visit
(CflowPointcut node, Object data) visit
(ConcreteCflowPointcut node, Object data) visit
(HandlerPointcut node, Object data) visit
(IfPointcut node, Object data) visit
(KindedPointcut node, Object data) visit
(NotPointcut node, Object data) visit
(OrPointcut node, Object data) visit
(ReferencePointcut node, Object data) visit
(ThisOrTargetAnnotationPointcut node, Object data) visit
(ThisOrTargetPointcut node, Object data) visit
(WithinAnnotationPointcut node, Object data) visit
(WithinCodeAnnotationPointcut node, Object data) visit
(WithincodePointcut node, Object data) visit
(WithinPointcut node, Object data) Von Klasse geerbte Methoden org.aspectj.weaver.patterns.AbstractPatternNodeVisitor
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
-
Konstruktordetails
-
PerThisOrTargetPointcutVisitor
-
-
Methodendetails
-
getPerTypePointcut
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-
visit
- Angegeben von:
visit
in SchnittstellePatternNodeVisitor
- Setzt außer Kraft:
visit
in KlasseAbstractPatternNodeVisitor
-