abc.weaving.weaver.around.soot
Class AbstractInstanceInvokeExpr

java.lang.Object
  extended by abc.weaving.weaver.around.soot.AbstractInvokeExpr
      extended by abc.weaving.weaver.around.soot.AbstractInstanceInvokeExpr
All Implemented Interfaces:
ModifiableInvokeExpr
Direct Known Subclasses:
AbstractInterfaceInvokeExpr, AbstractSpecialInvokeExpr, AbstractVirtualInvokeExpr

public abstract class AbstractInstanceInvokeExpr
extends AbstractInvokeExpr


Field Summary
protected  ValueBox baseBox
           
 
Fields inherited from class abc.weaving.weaver.around.soot.AbstractInvokeExpr
argBoxes, methodRef
 
Constructor Summary
AbstractInstanceInvokeExpr()
           
 
Method Summary
 Value getBase()
           
 ValueBox getBaseBox()
           
 java.util.List getUseBoxes()
           
 void setBase(Value base)
           
 
Methods inherited from class abc.weaving.weaver.around.soot.AbstractInvokeExpr
addArguments, clone, getArg, getArgBox, getArgCount, getArgs, getMethod, getMethodRef, getType, setArg, setMethodRef
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseBox

protected ValueBox baseBox
Constructor Detail

AbstractInstanceInvokeExpr

public AbstractInstanceInvokeExpr()
Method Detail

getBase

public Value getBase()

getBaseBox

public ValueBox getBaseBox()

setBase

public void setBase(Value base)

getUseBoxes

public java.util.List getUseBoxes()