abc.weaving.weaver.around.soot
Class AbstractInvokeExpr
java.lang.Object
abc.weaving.weaver.around.soot.AbstractInvokeExpr
- All Implemented Interfaces:
- ModifiableInvokeExpr
- Direct Known Subclasses:
- AbstractInstanceInvokeExpr, AbstractStaticInvokeExpr
public abstract class AbstractInvokeExpr
- extends java.lang.Object
- implements ModifiableInvokeExpr
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
methodRef
protected SootMethodRef methodRef
argBoxes
protected java.util.List argBoxes
AbstractInvokeExpr
public AbstractInvokeExpr()
addArguments
public void addArguments(java.util.List args,
java.util.List addedTypes)
- Specified by:
addArguments in interface ModifiableInvokeExpr
setMethodRef
public void setMethodRef(SootMethodRef methodRef)
getMethodRef
public SootMethodRef getMethodRef()
getMethod
public SootMethod getMethod()
clone
public abstract java.lang.Object clone()
- Overrides:
clone in class java.lang.Object
getArg
public Value getArg(int index)
getArgs
public java.util.List getArgs()
getArgCount
public int getArgCount()
setArg
public void setArg(int index,
Value arg)
getArgBox
public ValueBox getArgBox(int index)
getType
public Type getType()