abc.weaving.matching
Class SetFieldShadowMatch
java.lang.Object
abc.weaving.matching.ShadowMatch
abc.weaving.matching.StmtShadowMatch
abc.weaving.matching.SetFieldShadowMatch
public class SetFieldShadowMatch
- extends StmtShadowMatch
The results of matching at a field set shadow
- Author:
- Ganesh Sittampalam, Ondrej Lhotak, Oege de Moor
Methods inherited from class abc.weaving.matching.ShadowMatch |
addAdviceApplication, addIfNecessary, getContainer, getExceptions, getReturningContextValue, getSJPInfo, recordSJPInfo, setShadowPoints, supportsAfter, supportsAround, supportsBefore |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
inline
public ShadowMatch inline(ConstructorInliningMap cim)
- Specified by:
inline
in class ShadowMatch
getFieldRef
public SootFieldRef getFieldRef()
matchesAt
public static SetFieldShadowMatch matchesAt(MethodPosition pos)
makeSJPInfo
public SJPInfo makeSJPInfo()
- Description copied from class:
ShadowMatch
- Construct the sjpInfo structure
- Specified by:
makeSJPInfo
in class ShadowMatch
getTargetContextValue
public ContextValue getTargetContextValue()
- Description copied from class:
ShadowMatch
- Return a ContextValue that represents the runtime value
that is bound by a target() pointcut
- Specified by:
getTargetContextValue
in class ShadowMatch
getArgsContextValues
public java.util.List getArgsContextValues()
- Description copied from class:
ShadowMatch
- Return a list of ContextValue that represent the runtime values
that could be bound by an args() pointcut
- Overrides:
getArgsContextValues
in class ShadowMatch
joinpointName
public java.lang.String joinpointName()
- Specified by:
joinpointName
in class ShadowMatch