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, GNewInvokeExpr
- public interface InvokeExpr
- extends Expr
setMethodRef
public void setMethodRef(SootMethodRef smr)
getMethodRef
public SootMethodRef getMethodRef()
getMethod
public SootMethod getMethod()
getArgs
public List getArgs()
getArg
public Value getArg(int index)
getArgCount
public int getArgCount()
setArg
public void setArg(int index,
Value arg)
getArgBox
public ValueBox getArgBox(int index)
getType
public Type getType()
- Description copied from interface:
Value
- Returns the Soot type of this Value.
- Specified by:
getType
in interface Value