soot.jimple
Interface InstanceInvokeExpr

All Superinterfaces:
EquivTo, Expr, InvokeExpr, java.io.Serializable, Switchable, ToBriefString, Value
All Known Subinterfaces:
InterfaceInvokeExpr, SpecialInvokeExpr, VirtualInvokeExpr
All Known Implementing Classes:
AbstractInstanceInvokeExpr, AbstractInterfaceInvokeExpr, AbstractSpecialInvokeExpr, AbstractVirtualInvokeExpr, GInterfaceInvokeExpr, GSpecialInvokeExpr, GVirtualInvokeExpr, JInterfaceInvokeExpr, JSpecialInvokeExpr, JVirtualInvokeExpr

public interface InstanceInvokeExpr
extends InvokeExpr


Method Summary
 Value getBase()
           
 ValueBox getBaseBox()
           
 java.util.List getUseBoxes()
          Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.
 void setBase(Value base)
           
 
Methods inherited from interface soot.jimple.InvokeExpr
getArg, getArgBox, getArgCount, getArgs, getMethod, getType, setArg, setMethod
 
Methods inherited from interface soot.Value
clone
 
Methods inherited from interface soot.util.Switchable
apply
 
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
 
Methods inherited from interface soot.ToBriefString
toBriefString
 

Method Detail

getBase

public Value getBase()

getBaseBox

public ValueBox getBaseBox()

setBase

public void setBase(Value base)

getUseBoxes

public java.util.List getUseBoxes()
Description copied from interface: Value
Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.

Specified by:
getUseBoxes in interface Value