abc.weaving.residues
Class ContextValue
java.lang.Object
abc.weaving.residues.ContextValue
- Direct Known Subclasses:
- JimpleValue, JoinPointInfo, StaticJoinPointInfo
public abstract class ContextValue
- extends java.lang.Object
The base class defining a value to be extracted from the context
- Author:
- Ganesh Sittampalam, Ondrej Lhotak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ContextValue
public ContextValue()
toString
public abstract java.lang.String toString()
- Force subclasses to implement toString
- Overrides:
toString
in class java.lang.Object
getSootType
public abstract Type getSootType()
getSootValue
public abstract Value getSootValue()
- get a soot value corresponding to this contextvalue
inline
public abstract ContextValue inline(ConstructorInliningMap cim)
inline
public static java.util.List inline(java.util.List list,
ConstructorInliningMap cim)