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, toString
addBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getMethod, getMethodRef
containsArrayRef, containsFieldRef, containsInvokeExpr, containsNewExpr, getNetCount, getNetMachineCount, getOutCount, getOutMachineCount
addBoxPointingToThis, branches, clearUnitBoxes, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis, toString
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
public BInterfaceInvokeInst(SootMethodRef methodRef, int argCount)
public int getInCount()
getInCount
in interface Inst
public int getInMachineCount()
getInMachineCount
in interface Inst
public java.lang.Object clone()
AbstractUnit
clone
in interface Unit
clone
in class AbstractInst
public final java.lang.String getName()
protected void getParameters(UnitPrinter up)
public int getArgCount()
getArgCount
in interface InterfaceInvokeInst
public void setArgCount(int x)
setArgCount
in interface InterfaceInvokeInst
public void apply(Switch sw)
AbstractUnit
apply
in interface Switchable
apply
in class AbstractUnit
public SootMethodRef getMethodRef()
public SootMethod getMethod()
public Type getType()
public java.lang.String toString()
toString
in class AbstractInst
public int getOutCount()
getOutCount
in interface Inst
getOutCount
in class AbstractInst
public int getOutMachineCount()
getOutMachineCount
in interface Inst
getOutMachineCount
in class AbstractInst
public boolean containsInvokeExpr()
containsInvokeExpr
in interface Inst
containsInvokeExpr
in class AbstractInst