Package org.aspectj.weaver.reflect
Klasse StandardShadowMatchImpl
java.lang.Object
org.aspectj.weaver.reflect.StandardShadowMatchImpl
- Alle implementierten Schnittstellen:
ShadowMatch
- Autor:
- colyer Implementation of ShadowMatch for reflection based worlds.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungStandardShadowMatchImpl(FuzzyBoolean match, Test test, ExposedState state, PointcutParameter[] params) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanTrue iff the pointcut expression will match any join point at this shadow (for example, any call to the given method).matchesJoinPoint(Object thisObject, Object targetObject, Object[] args) Return the result of matching a join point at this shadow with the given this, target, and args.booleanTrue if the pointcut expression may match some join points at this shadow (for example, some calls to the given method may match, depending on the type of the caller).booleanTrue iff the pointcut expression can never match any join point at this shadow (for example, the pointcut will never match a call to the given method).voidsetMatchingContext(MatchingContext aMatchContext) Set a matching context to be used when matching join points.voidsetSubject(ResolvedMember aMember) voidsetWithinCode(ResolvedMember aMember) voidsetWithinType(ResolvedType aClass)
-
Konstruktordetails
-
StandardShadowMatchImpl
public StandardShadowMatchImpl(FuzzyBoolean match, Test test, ExposedState state, PointcutParameter[] params)
-
-
Methodendetails
-
setWithinCode
-
setSubject
-
setWithinType
-
alwaysMatches
public boolean alwaysMatches()Beschreibung aus Schnittstelle kopiert:ShadowMatchTrue iff the pointcut expression will match any join point at this shadow (for example, any call to the given method).- Angegeben von:
alwaysMatchesin SchnittstelleShadowMatch
-
maybeMatches
public boolean maybeMatches()Beschreibung aus Schnittstelle kopiert:ShadowMatchTrue if the pointcut expression may match some join points at this shadow (for example, some calls to the given method may match, depending on the type of the caller).If alwaysMatches is true, then maybeMatches is always true.
- Angegeben von:
maybeMatchesin SchnittstelleShadowMatch
-
neverMatches
public boolean neverMatches()Beschreibung aus Schnittstelle kopiert:ShadowMatchTrue iff the pointcut expression can never match any join point at this shadow (for example, the pointcut will never match a call to the given method).- Angegeben von:
neverMatchesin SchnittstelleShadowMatch
-
matchesJoinPoint
Beschreibung aus Schnittstelle kopiert:ShadowMatchReturn the result of matching a join point at this shadow with the given this, target, and args.- Angegeben von:
matchesJoinPointin SchnittstelleShadowMatch- Parameter:
thisObject- the object bound to this at the join pointtargetObject- the object bound to target at the join pointargs- the arguments at the join point- Gibt zurück:
-
setMatchingContext
Beschreibung aus Schnittstelle kopiert:ShadowMatchSet a matching context to be used when matching join points.- Angegeben von:
setMatchingContextin SchnittstelleShadowMatch- Siehe auch:
-