soot.jimple
Interface InvokeExpr
- All Superinterfaces:
- EquivTo, Expr, Serializable, Switchable, Value
- All Known Subinterfaces:
- InstanceInvokeExpr, InterfaceInvokeExpr, NewInvokeExpr, SpecialInvokeExpr, StaticInvokeExpr, VirtualInvokeExpr
- All Known Implementing Classes:
- AbstractInstanceInvokeExpr, AbstractInterfaceInvokeExpr, AbstractInvokeExpr, AbstractSpecialInvokeExpr, AbstractStaticInvokeExpr, AbstractVirtualInvokeExpr, DInterfaceInvokeExpr, DNewInvokeExpr, DSpecialInvokeExpr, DStaticInvokeExpr, DVirtualInvokeExpr, GInterfaceInvokeExpr, GNewInvokeExpr, GSpecialInvokeExpr, GStaticInvokeExpr, GVirtualInvokeExpr, JInterfaceInvokeExpr, JSpecialInvokeExpr, JStaticInvokeExpr, JVirtualInvokeExpr
public interface InvokeExpr
- extends Expr
setMethodRef
void setMethodRef(SootMethodRef smr)
getMethodRef
SootMethodRef getMethodRef()
getMethod
SootMethod getMethod()
getArgs
List getArgs()
getArg
Value getArg(int index)
getArgCount
int getArgCount()
setArg
void setArg(int index,
Value arg)
getArgBox
ValueBox getArgBox(int index)
getType
Type getType()
- Description copied from interface:
Value
- Returns the Soot type of this Value.
- Specified by:
getType
in interface Value