public abstract class AbstractInstanceInvokeExpr extends AbstractInvokeExpr implements InstanceInvokeExpr
| Modifier and Type | Field and Description |
|---|---|
protected ValueBox |
baseBox |
argBoxes, methodRef| Modifier | Constructor and Description |
|---|---|
protected |
AbstractInstanceInvokeExpr(SootMethodRef methodRef,
ValueBox baseBox,
ValueBox[] argBoxes) |
| Modifier and Type | Method and Description |
|---|---|
Value |
getBase() |
ValueBox |
getBaseBox() |
java.util.List<ValueBox> |
getUseBoxes()
Returns a List of boxes corresponding to Values
which are used by (ie contained within) this Value.
|
void |
setBase(Value base) |
clone, getArg, getArgBox, getArgCount, getArgs, getMethod, getMethodRef, getType, setArg, setMethodRefequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetArg, getArgBox, getArgCount, getArgs, getMethod, getMethodRef, setArg, setMethodRefapplyequivHashCode, equivToprotected final ValueBox baseBox
protected AbstractInstanceInvokeExpr(SootMethodRef methodRef, ValueBox baseBox, ValueBox[] argBoxes)
public Value getBase()
getBase in interface InstanceInvokeExprpublic ValueBox getBaseBox()
getBaseBox in interface InstanceInvokeExprpublic void setBase(Value base)
setBase in interface InstanceInvokeExprpublic java.util.List<ValueBox> getUseBoxes()
ValuegetUseBoxes in interface ValuegetUseBoxes in class AbstractInvokeExpr