public abstract class AbstractInvokeExpr extends java.lang.Object implements InvokeExpr
| Modifier and Type | Field and Description |
|---|---|
protected ValueBox[] |
argBoxes |
protected SootMethodRef |
methodRef |
| Constructor and Description |
|---|
AbstractInvokeExpr() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Object |
clone()
Returns a clone of this Value.
|
Value |
getArg(int index) |
ValueBox |
getArgBox(int index) |
int |
getArgCount() |
java.util.List |
getArgs() |
SootMethod |
getMethod() |
SootMethodRef |
getMethodRef() |
Type |
getType()
Returns the Soot type of this Value.
|
void |
setArg(int index,
Value arg) |
void |
setMethodRef(SootMethodRef methodRef) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUseBoxes, toStringapplyequivHashCode, equivToprotected SootMethodRef methodRef
protected ValueBox[] argBoxes
public void setMethodRef(SootMethodRef methodRef)
setMethodRef in interface InvokeExprpublic SootMethodRef getMethodRef()
getMethodRef in interface InvokeExprpublic SootMethod getMethod()
getMethod in interface InvokeExprpublic abstract java.lang.Object clone()
Valuepublic Value getArg(int index)
getArg in interface InvokeExprpublic java.util.List getArgs()
getArgs in interface InvokeExprpublic int getArgCount()
getArgCount in interface InvokeExprpublic void setArg(int index,
Value arg)
setArg in interface InvokeExprpublic ValueBox getArgBox(int index)
getArgBox in interface InvokeExprCopyright © 2012-2019 RoboVM AB. All Rights Reserved.