|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StandardPointcutExpression
Represents an AspectJ pointcut expression and provides convenience methods to determine whether or not the pointcut matches join points specified in terms of the java.lang.reflect interfaces.
Method Summary | |
---|---|
boolean |
couldMatchJoinPointsInType(java.lang.Class aClass)
Determine whether or not this pointcut could ever match a join point in the given class. |
java.lang.String |
getPointcutExpression()
Return a string representation of this pointcut expression. |
ShadowMatch |
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. |
ShadowMatch |
matchesMethodExecution(ResolvedMember aMethod)
Determine whether or not this pointcut matches the execution of a given method. |
ShadowMatch |
matchesStaticInitialization(ResolvedType aType)
Determine whether or not this pointcut matches the static initialization of the given class. |
boolean |
mayNeedDynamicTest()
Returns true iff this pointcut contains any expression that might necessitate a dynamic test at some join point (e.g. |
void |
setMatchingContext(MatchingContext aMatchContext)
Set the matching context to be used for subsequent calls to match. |
Method Detail |
---|
void setMatchingContext(MatchingContext aMatchContext)
MatchingContext
boolean couldMatchJoinPointsInType(java.lang.Class aClass)
aClass
- the candidate class
boolean mayNeedDynamicTest()
ShadowMatch matchesMethodExecution(ResolvedMember aMethod)
aMethod
- the method being executed
ShadowMatch matchesStaticInitialization(ResolvedType aType)
aClass
- the class being statically initialized
ShadowMatch matchesMethodCall(ResolvedMember aMethod, ResolvedMember withinCode)
aMethod
- the method being calledwithinCode
- the Method or Constructor from within which the call is made
java.lang.String getPointcutExpression()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |