soot.jimple
Interface InvokeExpr
- All Superinterfaces:
- EquivTo, Expr, Serializable, Switchable, Value
- All Known Subinterfaces:
- DynamicInvokeExpr, InstanceInvokeExpr, InterfaceInvokeExpr, NewInvokeExpr, SpecialInvokeExpr, StaticInvokeExpr, VirtualInvokeExpr
- All Known Implementing Classes:
- AbstractInstanceInvokeExpr, AbstractInterfaceInvokeExpr, AbstractInvokeExpr, AbstractSpecialInvokeExpr, AbstractStaticInvokeExpr, AbstractVirtualInvokeExpr, DInterfaceInvokeExpr, DNewInvokeExpr, DSpecialInvokeExpr, DStaticInvokeExpr, DVirtualInvokeExpr, GDynamicInvokeExpr, GInterfaceInvokeExpr, GNewInvokeExpr, GSpecialInvokeExpr, GStaticInvokeExpr, GVirtualInvokeExpr, JDynamicInvokeExpr, JInterfaceInvokeExpr, JSpecialInvokeExpr, JStaticInvokeExpr, JVirtualInvokeExpr
public interface InvokeExpr
- extends Expr
setMethodRef
void setMethodRef(SootMethodRef smr)
getMethodRef
SootMethodRef getMethodRef()
getMethod
SootMethod getMethod()
getArgs
List<Value> 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