soot.jimple.internal
Class AbstractInvokeExpr
java.lang.Object
|
+--soot.jimple.internal.AbstractInvokeExpr
- Direct Known Subclasses:
- AbstractInstanceInvokeExpr, AbstractStaticInvokeExpr
- public abstract class AbstractInvokeExpr
- extends java.lang.Object
- implements InvokeExpr
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
argBoxes
protected ValueBox[] argBoxes
AbstractInvokeExpr
public AbstractInvokeExpr()
getMethod
public SootMethod getMethod()
- Specified by:
- getMethod in interface InvokeExpr
clone
public abstract java.lang.Object clone()
- Description copied from interface: Value
- Returns a clone of this Value.
- Overrides:
- clone in class java.lang.Object
setMethod
public void setMethod(SootMethod m)
- Specified by:
- setMethod in interface InvokeExpr
getArg
public Value getArg(int index)
- Specified by:
- getArg in interface InvokeExpr
getArgs
public java.util.List getArgs()
- Specified by:
- getArgs in interface InvokeExpr
getArgCount
public int getArgCount()
- Specified by:
- getArgCount in interface InvokeExpr
setArg
public void setArg(int index,
Value arg)
- Specified by:
- setArg in interface InvokeExpr
getArgBox
public ValueBox getArgBox(int index)
- Specified by:
- getArgBox in interface InvokeExpr
getType
public Type getType()
- Description copied from interface: Value
- Returns the Soot type of this Value.
- Specified by:
- getType in interface InvokeExpr