soot.jimple.internal
Class AbstractInstanceInvokeExpr

java.lang.Object
  |
  +--soot.jimple.internal.AbstractInvokeExpr
        |
        +--soot.jimple.internal.AbstractInstanceInvokeExpr
Direct Known Subclasses:
AbstractInterfaceInvokeExpr, AbstractSpecialInvokeExpr, AbstractVirtualInvokeExpr

public abstract class AbstractInstanceInvokeExpr
extends AbstractInvokeExpr
implements InstanceInvokeExpr


Fields inherited from class soot.jimple.internal.AbstractInvokeExpr
argBoxes
 
Constructor Summary
AbstractInstanceInvokeExpr()
           
 
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 class soot.jimple.internal.AbstractInvokeExpr
clone, getArg, getArgBox, getArgCount, getArgs, getMethod, getType, setArg, setMethod
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractInstanceInvokeExpr

public AbstractInstanceInvokeExpr()
Method Detail

getBase

public Value getBase()
Specified by:
getBase in interface InstanceInvokeExpr

getBaseBox

public ValueBox getBaseBox()
Specified by:
getBaseBox in interface InstanceInvokeExpr

setBase

public void setBase(Value base)
Specified by:
setBase in interface InstanceInvokeExpr

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 InstanceInvokeExpr