public class IterationFlowNode extends FixedChildrenNode implements IIterationFlowNode
IIterationFlowNode.IterationFlowKind
emptyNodeArray, parent
UNKNOWN
Constructor and Description |
---|
IterationFlowNode(IASToken token)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
IASNode |
getChild(int i)
Get a particular child of this node
|
int |
getChildCount()
Get the number of children
|
IIterationFlowNode.IterationFlowKind |
getKind()
Represents an
IIterationFlowNode.IterationFlowKind |
IIdentifierNode |
getLabelNode()
Represents an optional label on the IIterationFlowNode
|
ASTNodeID |
getNodeID()
Get the opcode of this node
|
void |
setLabel(IdentifierNode labelNode) |
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
contains, getAncestorOfType, getContainingNode, getContainingScope, getFileSpecification, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
public IterationFlowNode(IASToken token)
public ASTNodeID getNodeID()
IASNode
public int getChildCount()
IASNode
getChildCount
in interface IASNode
getChildCount
in class NodeBase
public IASNode getChild(int i)
IASNode
public IIterationFlowNode.IterationFlowKind getKind()
IIterationFlowNode
IIterationFlowNode.IterationFlowKind
getKind
in interface IIterationFlowNode
IIterationFlowNode.IterationFlowKind
public IIdentifierNode getLabelNode()
IIterationFlowNode
getLabelNode
in interface IIterationFlowNode
IIdentifierNode
or nullpublic void setLabel(IdentifierNode labelNode)
Copyright © 2016 The Apache Software Foundation. All rights reserved.