| Modifier and Type | Field and Description |
|---|---|
static TokenRole |
DO_KEYWORD_ROLE |
static TokenRole |
WHILE_KEYWORD_ROLE |
AST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
DoWhileStatement(int offset) |
| Modifier and Type | Method and Description |
|---|---|
<T,R> R |
acceptVisitor(IAstVisitor<? super T,? extends R> visitor,
T data) |
Expression |
getCondition() |
JavaTokenNode |
getDoToken() |
Statement |
getEmbeddedStatement() |
JavaTokenNode |
getLeftParenthesisToken() |
JavaTokenNode |
getRightParenthesisToken() |
JavaTokenNode |
getWhileToken() |
boolean |
matches(INode other,
Match match) |
void |
setCondition(Expression value) |
void |
setEmbeddedStatement(Statement value) |
clone, forPattern, getNextStatement, getNodeType, getOffset, getPreviousStatement, isEmbeddableaddChild, contains, contains, copyUserDataFrom, freezeCore, getAncestors, getAncestors, getAncestorsAndSelf, getChildByRole, getChildren, getChildrenByRole, getDescendants, getDescendantsAndSelf, getEndLocation, getFirstChild, getLastChild, getNextNode, getNextSibling, getNextSibling, getParent, getParent, getPreviousNode, getPreviousSibling, getPreviousSibling, getRegion, getRole, getStartLocation, getText, getText, getUserData, hasChildren, insertChildAfter, insertChildBefore, insertChildrenAfter, insertChildrenBefore, isAncestorOf, isDescendantOf, isInside, isInside, isLoop, isNull, isReference, isUnconditionalBranch, match, matches, matchesCollection, matchString, putUserData, putUserDataIfAbsent, remove, replace, replaceWith, replaceWith, setChildByRole, setRole, toStringpublic static final TokenRole DO_KEYWORD_ROLE
public static final TokenRole WHILE_KEYWORD_ROLE
public final Statement getEmbeddedStatement()
public final void setEmbeddedStatement(Statement value)
public final Expression getCondition()
public final void setCondition(Expression value)
public final JavaTokenNode getDoToken()
public final JavaTokenNode getWhileToken()
public final JavaTokenNode getLeftParenthesisToken()
public final JavaTokenNode getRightParenthesisToken()
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNode