public final class DoStmt extends Statement
| Constructor and Description |
|---|
DoStmt() |
DoStmt(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Statement body,
Expression condition) |
DoStmt(Statement body,
Expression condition) |
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
<A> void |
accept(VoidVisitor<A> v,
A arg)
Accept method for visitor support.
|
DoStmt |
clone() |
Statement |
getBody() |
List<Node> |
getChildren() |
Expression |
getCondition() |
boolean |
removeChild(Node child) |
boolean |
replaceChildNode(Node oldChild,
Node newChild) |
void |
setBody(Statement body) |
void |
setCondition(Expression condition) |
getSymbolData, setSymbolDatacheck, clone, clone, contains, diableConstraints, enableConstraints, equals, getBeginColumn, getBeginLine, getCommonAncestor, getConstraints, getData, getEndColumn, getEndLine, getParentNode, getPrettySource, getPrettySource, hashCode, isAncestorOf, isInEqualLocation, isNewNode, isPreviousThan, remove, replaceChildNodeInList, setAsParentNodeOf, setAsParentNodeOf, setBeginColumn, setBeginLine, setConstraints, setData, setEndColumn, setEndLine, toString, updateReferencespublic DoStmt()
public DoStmt(Statement body, Expression condition)
public DoStmt(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Statement body,
Expression condition)
public boolean removeChild(Node child)
removeChild in class Nodepublic List<Node> getChildren()
getChildren in class Statementpublic <R,A> R accept(GenericVisitor<R,A> v, A arg)
Nodepublic <A> void accept(VoidVisitor<A> v, A arg)
Nodepublic Statement getBody()
public Expression getCondition()
public void setBody(Statement body)
public void setCondition(Expression condition)
public boolean replaceChildNode(Node oldChild, Node newChild)
replaceChildNode in class Nodepublic DoStmt clone() throws CloneNotSupportedException
clone in class StatementCloneNotSupportedExceptionCopyright © 2018. All rights reserved.