Package org.aspectj.weaver.reflect
Class StandardShadowMatchImpl
- java.lang.Object
-
- org.aspectj.weaver.reflect.StandardShadowMatchImpl
-
- All Implemented Interfaces:
ShadowMatch
public class StandardShadowMatchImpl extends Object implements ShadowMatch
-
-
Constructor Summary
Constructors Constructor Description StandardShadowMatchImpl(FuzzyBoolean match, Test test, ExposedState state, PointcutParameter[] params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanalwaysMatches()JoinPointMatchmatchesJoinPoint(Object thisObject, Object targetObject, Object[] args)booleanmaybeMatches()booleanneverMatches()voidsetMatchingContext(MatchingContext aMatchContext)voidsetSubject(ResolvedMember aMember)voidsetWithinCode(ResolvedMember aMember)voidsetWithinType(ResolvedType aClass)
-
-
-
Constructor Detail
-
StandardShadowMatchImpl
public StandardShadowMatchImpl(FuzzyBoolean match, Test test, ExposedState state, PointcutParameter[] params)
-
-
Method Detail
-
setWithinCode
public void setWithinCode(ResolvedMember aMember)
-
setSubject
public void setSubject(ResolvedMember aMember)
-
setWithinType
public void setWithinType(ResolvedType aClass)
-
alwaysMatches
public boolean alwaysMatches()
- Specified by:
alwaysMatchesin interfaceShadowMatch
-
maybeMatches
public boolean maybeMatches()
- Specified by:
maybeMatchesin interfaceShadowMatch
-
neverMatches
public boolean neverMatches()
- Specified by:
neverMatchesin interfaceShadowMatch
-
matchesJoinPoint
public JoinPointMatch matchesJoinPoint(Object thisObject, Object targetObject, Object[] args)
- Specified by:
matchesJoinPointin interfaceShadowMatch
-
setMatchingContext
public void setMatchingContext(MatchingContext aMatchContext)
- Specified by:
setMatchingContextin interfaceShadowMatch
-
-