abc.weaving.residues
Class JimpleValue

java.lang.Object
  extended by abc.weaving.residues.ContextValue
      extended by abc.weaving.residues.JimpleValue

public class JimpleValue
extends ContextValue

A context value that comes directly from a jimple value already in the current method

Author:
Ganesh Sittampalam, Ondrej Lhotak

Constructor Summary
JimpleValue(Immediate value)
           
 
Method Summary
 Type getSootType()
           
 Value getSootValue()
          get a soot value corresponding to this contextvalue
 ContextValue inline(ConstructorInliningMap cim)
           
 java.lang.String toString()
          Force subclasses to implement toString
 
Methods inherited from class abc.weaving.residues.ContextValue
inline
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JimpleValue

public JimpleValue(Immediate value)
Method Detail

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