public class JRetStmt extends AbstractStmt implements RetStmt
col, line, mTagList| Modifier | Constructor and Description | 
|---|---|
|   | JRetStmt(Value stmtAddress) | 
| protected  | JRetStmt(ValueBox stmtAddressBox) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | apply(Switch sw)Used to implement the Switchable construct. | 
| 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. | 
| Value | getStmtAddress() | 
| ValueBox | getStmtAddressBox() | 
| java.util.List<ValueBox> | getUseBoxes()Returns a list of Boxes containing Values used in this Unit. | 
| void | setStmtAddress(Value stmtAddress) | 
| java.lang.String | toString() | 
| void | toString(UnitPrinter up) | 
containsArrayRef, containsFieldRef, containsInvokeExpr, convertToBaf, getArrayRef, getArrayRefBox, getFieldRef, getFieldRefBox, getInvokeExpr, getInvokeExprBoxaddBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcontainsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getArrayRefBox, getFieldRef, getFieldRefBox, getInvokeExpr, getInvokeExprBoxaddBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagpublic JRetStmt(Value stmtAddress)
protected JRetStmt(ValueBox stmtAddressBox)
public java.lang.Object clone()
AbstractUnitclone in interface Unitclone in class AbstractUnitpublic java.lang.String toString()
toString in class java.lang.Objectpublic void toString(UnitPrinter up)
public Value getStmtAddress()
getStmtAddress in interface RetStmtpublic ValueBox getStmtAddressBox()
getStmtAddressBox in interface RetStmtpublic void setStmtAddress(Value stmtAddress)
setStmtAddress in interface RetStmtpublic java.util.List<ValueBox> getUseBoxes()
AbstractUnitgetUseBoxes in interface UnitgetUseBoxes in class AbstractUnitpublic void apply(Switch sw)
AbstractUnitapply in interface Switchableapply in class AbstractUnitpublic boolean fallsThrough()
UnitfallsThrough in interface Unit