public interface IIterationFlowNode extends IASNode
break, continue,
or goto statement.
The shape of this node is:
IIterationFlowNode IIdentifierNode <-- getLabelNode()For example,
continue label1;is represented as
IIterationFlowNode "continue" IIdentifierNode "label1"If there is no label, the child node is not present.
| Modifier and Type | Interface and Description |
|---|---|
static class |
IIterationFlowNode.IterationFlowKind
An IterationFlowKind represents a kind of iteration control statement
|
UNKNOWN| Modifier and Type | Method and Description |
|---|---|
IIterationFlowNode.IterationFlowKind |
getKind()
Represents an
IIterationFlowNode.IterationFlowKind |
IIdentifierNode |
getLabelNode()
Represents an optional label on the IIterationFlowNode
|
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminalgetAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStartIIdentifierNode getLabelNode()
IIdentifierNode or nullIIterationFlowNode.IterationFlowKind getKind()
IIterationFlowNode.IterationFlowKindIIterationFlowNode.IterationFlowKindCopyright © 2016 The Apache Software Foundation. All rights reserved.