abc.weaving.residues
Class JoinPointInfo
java.lang.Object
abc.weaving.residues.ContextValue
abc.weaving.residues.JoinPointInfo
public class JoinPointInfo
- extends ContextValue
A value that will become a thisJoinPoint structure at runtime
- Author:
- Ganesh Sittampalam, Ondrej Lhotak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JoinPointInfo
public JoinPointInfo(ShadowMatch sm,
StaticJoinPointInfo sjp,
ContextValue thisCV,
ContextValue targetCV,
java.util.List argsCVs)
JoinPointInfo
public JoinPointInfo(ShadowMatch sm)
inline
public ContextValue inline(ConstructorInliningMap cim)
- Specified by:
inline
in class ContextValue
toString
public java.lang.String toString()
- Description copied from class:
ContextValue
- Force subclasses to implement toString
- Specified by:
toString
in class ContextValue
getSootType
public Type getSootType()
- Specified by:
getSootType
in class ContextValue
getSootValue
public Value getSootValue()
- Description copied from class:
ContextValue
- get a soot value corresponding to this contextvalue
- Specified by:
getSootValue
in class ContextValue
doInit
public Stmt doInit(LocalGeneratorEx lg,
Chain units,
Stmt begin)
shadowMatch
public ShadowMatch shadowMatch()