|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectabc.weaving.matching.ShadowMatch
abc.weaving.matching.BodyShadowMatch
public abstract class BodyShadowMatch
A base class for shadow types that are associated with the whole body or a section of it (i.e. execution and [pre]initialisation shadows), rather than with a specific jimple statement.
Field Summary |
---|
Fields inherited from class abc.weaving.matching.ShadowMatch |
---|
container, sp |
Constructor Summary | |
---|---|
protected |
BodyShadowMatch(SootMethod container)
|
Method Summary | |
---|---|
java.util.List |
getArgsContextValues()
Return a list of ContextValue that represent the runtime values that could be bound by an args() pointcut |
ShadowMatch |
getEnclosing()
return the enclosing ShadowMatch |
Host |
getHost()
Get the host that this ShadowMatch corresponds to, for positional information |
ContextValue |
getTargetContextValue()
Return a ContextValue that represents the runtime value that is bound by a target() pointcut |
Methods inherited from class abc.weaving.matching.ShadowMatch |
---|
addAdviceApplication, addIfNecessary, doAddAdviceApplication, getContainer, getExceptions, getReturningContextValue, getSJPInfo, getThisContextValue, inline, joinpointName, makeSJPInfo, recordSJPInfo, setShadowPoints, supportsAfter, supportsAround, supportsBefore |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected BodyShadowMatch(SootMethod container)
Method Detail |
---|
public ShadowMatch getEnclosing()
ShadowMatch
getEnclosing
in class ShadowMatch
public ContextValue getTargetContextValue()
ShadowMatch
getTargetContextValue
in class ShadowMatch
public Host getHost()
ShadowMatch
getHost
in class ShadowMatch
public java.util.List getArgsContextValues()
ShadowMatch
getArgsContextValues
in class ShadowMatch
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |