public abstract class AbstractInst extends AbstractUnit implements Inst
col, line, mTagList| Constructor and Description |
|---|
AbstractInst() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
branches()
Returns true if execution after this statement does not necessarily continue at the following statement.
|
java.lang.Object |
clone()
Returns a deep clone of this object.
|
boolean |
containsArrayRef() |
boolean |
containsFieldRef() |
boolean |
containsInvokeExpr() |
boolean |
containsNewExpr() |
boolean |
fallsThrough()
Returns true if execution after this statement may continue at the following statement.
|
int |
getInCount() |
int |
getInMachineCount() |
abstract java.lang.String |
getName() |
int |
getNetCount() |
int |
getNetMachineCount() |
int |
getOutCount() |
int |
getOutMachineCount() |
protected void |
getParameters(UnitPrinter up) |
java.lang.String |
toString() |
void |
toString(UnitPrinter up) |
addBoxPointingToThis, apply, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisapplyaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagpublic java.lang.String toString()
toString in class java.lang.Objectpublic void toString(UnitPrinter up)
public int getInCount()
getInCount in interface Instpublic int getOutCount()
getOutCount in interface Instpublic int getNetCount()
getNetCount in interface Instpublic boolean fallsThrough()
UnitfallsThrough in interface Unitpublic boolean branches()
Unitpublic int getInMachineCount()
getInMachineCount in interface Instpublic int getOutMachineCount()
getOutMachineCount in interface Instpublic int getNetMachineCount()
getNetMachineCount in interface Instpublic java.lang.Object clone()
AbstractUnitclone in interface Unitclone in class AbstractUnitpublic abstract java.lang.String getName()
protected void getParameters(UnitPrinter up)
public boolean containsInvokeExpr()
containsInvokeExpr in interface Instpublic boolean containsArrayRef()
containsArrayRef in interface Instpublic boolean containsFieldRef()
containsFieldRef in interface Instpublic boolean containsNewExpr()
containsNewExpr in interface Inst