public class ASTDoWhileNode extends ASTControlFlowNode
col, line, mTagList
Constructor and Description |
---|
ASTDoWhileNode(SETNodeLabel label,
ASTCondition ce,
java.util.List<java.lang.Object> body) |
ASTDoWhileNode(SETNodeLabel label,
ConditionExpr ce,
java.util.List<java.lang.Object> body) |
Modifier and Type | Method and Description |
---|---|
void |
apply(Analysis a) |
java.lang.Object |
clone()
Returns a deep clone of this object.
|
void |
replaceBody(java.util.List<java.lang.Object> body) |
java.lang.String |
toString() |
void |
toString(UnitPrinter up) |
get_Condition, perform_Analysis, set_Condition
get_Label, label_toString, label_toString, set_Label
body_toString, body_toString, branches, fallsThrough, get_SubBodies, perform_AnalysisOnSubBodies
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
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
public ASTDoWhileNode(SETNodeLabel label, ConditionExpr ce, java.util.List<java.lang.Object> body)
public ASTDoWhileNode(SETNodeLabel label, ASTCondition ce, java.util.List<java.lang.Object> body)
public void replaceBody(java.util.List<java.lang.Object> body)
public java.lang.Object clone()
AbstractUnit
clone
in interface Unit
clone
in class AbstractUnit
public void toString(UnitPrinter up)
public java.lang.String toString()
toString
in class java.lang.Object