public class BInterfaceInvokeInst extends AbstractInst implements InterfaceInvokeInst
col, line, mTagList| Constructor and Description |
|---|
BInterfaceInvokeInst(SootMethodRef methodRef,
int argCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Switch sw)
Used to implement the Switchable construct.
|
java.lang.Object |
clone()
Returns a deep clone of this object.
|
boolean |
containsInvokeExpr() |
int |
getArgCount() |
int |
getInCount() |
int |
getInMachineCount() |
SootMethod |
getMethod() |
SootMethodRef |
getMethodRef() |
java.lang.String |
getName() |
int |
getOutCount() |
int |
getOutMachineCount() |
protected void |
getParameters(UnitPrinter up) |
Type |
getType() |
void |
setArgCount(int x) |
java.lang.String |
toString() |
branches, containsArrayRef, containsFieldRef, containsNewExpr, fallsThrough, getNetCount, getNetMachineCount, toStringaddBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetMethod, getMethodRefcontainsArrayRef, containsFieldRef, containsInvokeExpr, containsNewExpr, getNetCount, getNetMachineCount, getOutCount, getOutMachineCountaddBoxPointingToThis, branches, clearUnitBoxes, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis, toStringaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagpublic BInterfaceInvokeInst(SootMethodRef methodRef, int argCount)
public int getInCount()
getInCount in interface Instpublic int getInMachineCount()
getInMachineCount in interface Instpublic java.lang.Object clone()
AbstractUnitclone in interface Unitclone in class AbstractInstpublic final java.lang.String getName()
protected void getParameters(UnitPrinter up)
public int getArgCount()
getArgCount in interface InterfaceInvokeInstpublic void setArgCount(int x)
setArgCount in interface InterfaceInvokeInstpublic void apply(Switch sw)
AbstractUnitapply in interface Switchableapply in class AbstractUnitpublic SootMethodRef getMethodRef()
public SootMethod getMethod()
public Type getType()
public java.lang.String toString()
toString in class AbstractInstpublic int getOutCount()
getOutCount in interface InstgetOutCount in class AbstractInstpublic int getOutMachineCount()
getOutMachineCount in interface InstgetOutMachineCount in class AbstractInstpublic boolean containsInvokeExpr()
containsInvokeExpr in interface InstcontainsInvokeExpr in class AbstractInst