abc.eaj.weaving.matching
Class CastShadowMatch
java.lang.Object
abc.weaving.matching.ShadowMatch
abc.weaving.matching.StmtShadowMatch
abc.eaj.weaving.matching.CastShadowMatch
public class CastShadowMatch
- extends StmtShadowMatch
The result of matching at a cast
- Author:
- Julian Tibble
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 |
shadowType
public static ShadowType shadowType()
getCastType
public Type getCastType()
matchesAt
public static CastShadowMatch matchesAt(MethodPosition pos)
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
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
makeSJPInfo
public SJPInfo makeSJPInfo()
- Description copied from class:
ShadowMatch
- Construct the sjpInfo structure
- Specified by:
makeSJPInfo
in class ShadowMatch
joinpointName
public java.lang.String joinpointName()
- Specified by:
joinpointName
in class ShadowMatch
inline
public ShadowMatch inline(ConstructorInliningMap cim)
- Specified by:
inline
in class ShadowMatch