Klasse StandardPointcutExpressionImpl
java.lang.Object
org.aspectj.weaver.internal.tools.StandardPointcutExpressionImpl
- Alle implementierten Schnittstellen:
StandardPointcutExpression
Map from weaver.tools interface to internal Pointcut implementation...
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungStandardPointcutExpressionImpl(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleancouldMatchJoinPointsInType(Class aClass) Determine whether or not this pointcut could ever match a join point in the given class.Return a string representation of this pointcut expression.matchesConstructorExecution(Constructor aConstructor) matchesMethodCall(ResolvedMember aMethod, ResolvedMember withinCode) Determine whether or not this pointcut matches a method call to the given method, made during the execution of the given method or constructor.matchesMethodExecution(ResolvedMember aMethod) Determine whether or not this pointcut matches the execution of a given method.Determine whether or not this pointcut matches the static initialization of the given class.booleanReturns true iff this pointcut contains any expression that might necessitate a dynamic test at some join point (e.g. args)voidsetMatchingContext(MatchingContext aMatchContext) Set the matching context to be used for subsequent calls to match.
-
Konstruktordetails
-
StandardPointcutExpressionImpl
public StandardPointcutExpressionImpl(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld)
-
-
Methodendetails
-
getUnderlyingPointcut
-
setMatchingContext
Beschreibung aus Schnittstelle kopiert:StandardPointcutExpressionSet the matching context to be used for subsequent calls to match.- Angegeben von:
setMatchingContextin SchnittstelleStandardPointcutExpression- Siehe auch:
-
couldMatchJoinPointsInType
Beschreibung aus Schnittstelle kopiert:StandardPointcutExpressionDetermine whether or not this pointcut could ever match a join point in the given class.- Angegeben von:
couldMatchJoinPointsInTypein SchnittstelleStandardPointcutExpression- Parameter:
aClass- the candidate class- Gibt zurück:
- true iff this pointcut may match a join point within(aClass), and false otherwise
-
mayNeedDynamicTest
public boolean mayNeedDynamicTest()Beschreibung aus Schnittstelle kopiert:StandardPointcutExpressionReturns true iff this pointcut contains any expression that might necessitate a dynamic test at some join point (e.g. args)- Angegeben von:
mayNeedDynamicTestin SchnittstelleStandardPointcutExpression
-
matchesMethodExecution
Beschreibung aus Schnittstelle kopiert:StandardPointcutExpressionDetermine whether or not this pointcut matches the execution of a given method.- Angegeben von:
matchesMethodExecutionin SchnittstelleStandardPointcutExpression- Parameter:
aMethod- the method being executed- Gibt zurück:
- a ShadowMatch indicating whether the pointcut always, sometimes, or never matches join points representing the execution of the method.
-
matchesConstructorExecution
-
matchesStaticInitialization
Beschreibung aus Schnittstelle kopiert:StandardPointcutExpressionDetermine whether or not this pointcut matches the static initialization of the given class.- Angegeben von:
matchesStaticInitializationin SchnittstelleStandardPointcutExpression- Parameter:
aType- the class being statically initialized- Gibt zurück:
- a ShadowMatch indicating whether the pointcut always, sometimes, or never matchs join points representing the static initialization of the given type
-
matchesMethodCall
Beschreibung aus Schnittstelle kopiert:StandardPointcutExpressionDetermine whether or not this pointcut matches a method call to the given method, made during the execution of the given method or constructor.- Angegeben von:
matchesMethodCallin SchnittstelleStandardPointcutExpression- Parameter:
aMethod- the method being calledwithinCode- the Method or Constructor from within which the call is made- Gibt zurück:
- a ShadowMatch indicating whether the pointcut always, sometimes, or never matches join points representing a call to this method during the execution of the given member.
-
getPointcutExpression
Beschreibung aus Schnittstelle kopiert:StandardPointcutExpressionReturn a string representation of this pointcut expression.- Angegeben von:
getPointcutExpressionin SchnittstelleStandardPointcutExpression
-