public abstract class AbstractDefinitionStmt extends AbstractStmt implements DefinitionStmt
| Modifier and Type | Field and Description |
|---|---|
ValueBox |
leftBox |
ValueBox |
rightBox |
emptyList| Constructor and Description |
|---|
AbstractDefinitionStmt() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
branches()
Returns true if execution after this statement does not necessarily continue at the following statement.
|
boolean |
fallsThrough()
Returns true if execution after this statement may continue at the following statement.
|
java.util.List |
getDefBoxes()
Returns a list of Boxes containing Values defined in this Unit.
|
Value |
getLeftOp() |
ValueBox |
getLeftOpBox() |
Value |
getRightOp() |
ValueBox |
getRightOpBox() |
java.util.List |
getUseBoxes()
Returns a list of Boxes containing Values used in this Unit.
|
containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getArrayRefBox, getFieldRef, getFieldRefBox, getInvokeExpr, getInvokeExprBoxaddBoxPointingToThis, apply, clearUnitBoxes, clone, getBoxesPointingToThis, getUnitBoxes, getUseAndDefBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTagequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getArrayRefBox, getFieldRef, getFieldRefBox, getInvokeExpr, getInvokeExprBox, toStringaddBoxPointingToThis, clearUnitBoxes, clone, getBoxesPointingToThis, getUnitBoxes, getUseAndDefBoxes, redirectJumpsToThisTo, removeBoxPointingToThisapplyaddAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTagpublic Value getLeftOp()
getLeftOp in interface DefinitionStmtpublic Value getRightOp()
getRightOp in interface DefinitionStmtpublic ValueBox getLeftOpBox()
getLeftOpBox in interface DefinitionStmtpublic ValueBox getRightOpBox()
getRightOpBox in interface DefinitionStmtpublic java.util.List getDefBoxes()
AbstractUnitgetDefBoxes in interface UnitgetDefBoxes in class AbstractUnitpublic java.util.List getUseBoxes()
AbstractUnitgetUseBoxes in interface UnitgetUseBoxes in class AbstractUnitpublic boolean fallsThrough()
UnitfallsThrough in interface UnitCopyright © 2012-2019 RoboVM AB. All Rights Reserved.