| Modifier and Type | Field and Description |
|---|---|
| private final Node | |
| private final int | |
| private final StaticScope | |
| private final Node |
| Access | Constructor and Description |
|---|---|
| public | |
| public | IterNode(int line, ArgsNode args, Node body, StaticScope scope, int endLine)
Used for all non-for types of blocks. |
| Modifier and Type | Method and Description |
|---|---|
| public <T> T | accept(NodeVisitor<T>
the visitor iVisitor)Implements abstract org. Accept for the visitor pattern. |
| public List | |
| public ArgsNode | |
| public Node | Returns: Returns a NodeImplements org. Gets the bodyNode. |
| public int | |
| public NodeType | |
| public StaticScope | |
| public Node |
| bodyNode | back to summary |
|---|---|
| private final Node bodyNode | |
| endLine | back to summary |
|---|---|
| private final int endLine | |
| scope | back to summary |
|---|---|
| private final StaticScope scope | |
| varNode | back to summary |
|---|---|
| private final Node varNode | |
| IterNode | back to summary |
|---|---|
| public IterNode(int line, Node args, StaticScope scope, Node body, int endLine) Used by ForNode only. This is to support 1.8-style assignments which only 'for' expressions use. | |
| IterNode | back to summary |
|---|---|
| public IterNode(int line, ArgsNode args, Node body, StaticScope scope, int endLine) Used for all non-for types of blocks. | |
| accept | back to summary |
|---|---|
| public <T> T accept(NodeVisitor<T> iVisitor) Implements abstract org. Accept for the visitor pattern.
| |
| childNodes | back to summary |
|---|---|
| public List Implements abstract org. | |
| getArgsNode | back to summary |
|---|---|
| public ArgsNode getArgsNode() Implements org. Doc from org. Gets the argsNode. | |
| getBodyNode | back to summary |
|---|---|
| public Node getBodyNode() Implements org. Gets the bodyNode.
| |
| getEndLine | back to summary |
|---|---|
| public int getEndLine() Implements org. Doc from org. Which line if the end keyword located
| |
| getNodeType | back to summary |
|---|---|
| public NodeType getNodeType() Implements abstract org.
| |
| getScope | back to summary |
|---|---|
| public StaticScope getScope() Implements org. Doc from org. Get the static scoping information.
| |
| getVarNode | back to summary |
|---|---|
| public Node getVarNode() Gets the varNode.
| |