Package org.aspectj.weaver.reflect
Class ShadowMatchImpl
- java.lang.Object
-
- org.aspectj.weaver.reflect.ShadowMatchImpl
-
- All Implemented Interfaces:
ShadowMatch
public class ShadowMatchImpl extends Object implements ShadowMatch
-
-
Constructor Summary
Constructors Constructor Description ShadowMatchImpl(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(Member aMember)voidsetWithinCode(Member aMember)voidsetWithinType(Class<?> aClass)
-
-
-
Constructor Detail
-
ShadowMatchImpl
public ShadowMatchImpl(FuzzyBoolean match, Test test, ExposedState state, PointcutParameter[] params)
-
-
Method Detail
-
setWithinCode
public void setWithinCode(Member aMember)
-
setSubject
public void setSubject(Member aMember)
-
setWithinType
public void setWithinType(Class<?> 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
-
-