public class DAbruptStmt extends AbstractStmt
Modifier and Type | Field and Description |
---|---|
boolean |
surpressDestinationLabel |
col, line, mTagList
Constructor and Description |
---|
DAbruptStmt(java.lang.String command,
SETNodeLabel label) |
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 |
fallsThrough()
Returns true if execution after this statement may continue at the following statement.
|
SETNodeLabel |
getLabel() |
boolean |
is_Break() |
boolean |
is_Continue() |
void |
setLabel(SETNodeLabel label) |
java.lang.String |
toString() |
void |
toString(UnitPrinter up) |
containsArrayRef, containsFieldRef, containsInvokeExpr, convertToBaf, getArrayRef, getArrayRefBox, getFieldRef, getFieldRefBox, getInvokeExpr, getInvokeExprBox
addBoxPointingToThis, apply, 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
addBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis
apply
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
public DAbruptStmt(java.lang.String command, SETNodeLabel label)
public boolean fallsThrough()
Unit
public boolean branches()
Unit
public java.lang.Object clone()
AbstractUnit
clone
in interface Unit
clone
in class AbstractUnit
public java.lang.String toString()
toString
in class java.lang.Object
public void toString(UnitPrinter up)
public boolean is_Continue()
public boolean is_Break()
public void setLabel(SETNodeLabel label)
public SETNodeLabel getLabel()