public class WhileLoopNode extends ConditionalNode implements IWhileLoopNode
do
or with
a while
.IWhileLoopNode.WhileLoopKind
conditionalNode
contentsNode
emptyNodeArray, parent
UNKNOWN
Constructor and Description |
---|
WhileLoopNode(IASToken keyword)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
IWhileLoopNode.WhileLoopKind |
getKind()
Returns the kind of the while loop
|
ASTNodeID |
getNodeID()
Get the opcode of this node
|
getChild, getChildCount, getConditionalExpressionNode, getConditionalNode, setConditionalExpression
getContentsNode, getStatementContentsNode, initBlockNode
isTerminal
analyze, buildInnerString, buildStringRecursive, canContinueContainmentSearch, collectImportNodes, combineAttributes, connectedToProjectScope, contains, endAfter, endAfter, endBefore, endBefore, fillInOffsets, getAbsoluteEnd, getAbsoluteStart, getAncestorOfType, getASScope, getContainingFilePath, getContainingNode, getContainingScope, getEnd, getFileScope, getFileSpecification, getInnerString, getNodeKind, getPackageName, getParent, getScopeNode, getSpanningStart, getStart, getSucceedingNode, getWorkspace, isTransparent, looselyContains, normalize, replaceChild, runPostProcess, setChildren, setParent, span, span, span, startAfter, startAfter, startBefore, startBefore, swapChildren, toString, tryGetOffsetLookup, verify
getColumn, getEndColumn, getEndLine, getLine, getLineColumnString, getOffsetsString, getSourcePath, getSourcePathString, setColumn, setEnd, setEndColumn, setEndLine, setLine, setSourceLocation, setSourcePath, setStart, span, span
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getConditionalExpressionNode
getStatementContentsNode
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
public WhileLoopNode(IASToken keyword)
keyword
- The token representing the while
keyword.public ASTNodeID getNodeID()
IASNode
getNodeID
in interface IASNode
getNodeID
in class ConditionalNode
public IWhileLoopNode.WhileLoopKind getKind()
IWhileLoopNode
getKind
in interface IWhileLoopNode
IWhileLoopNode.WhileLoopKind
Copyright © 2016 The Apache Software Foundation. All rights reserved.