| Modifier and Type | Field and Description |
|---|---|
| protected Node | |
| protected Node | |
| private final RubySymbol |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| 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 Node | Returns: Returns a NodeImplements org. Gets the argsNode. |
| public Node | getIterNode()
Implements org. Get the node that represents a block or a block variable. |
| public RubySymbol | |
| public NodeType | |
| public Node | |
| public Node |
| argsNode | back to summary |
|---|---|
| protected Node argsNode | |
| iterNode | back to summary |
|---|---|
| protected Node iterNode | |
| name | back to summary |
|---|---|
| private final RubySymbol name | |
| FCallNode | back to summary |
|---|---|
| public FCallNode(int line, RubySymbol name) | |
| FCallNode | back to summary |
|---|---|
| public FCallNode(int line, RubySymbol name, Node argsNode, Node iterNode) | |
| 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 Node getArgsNode() Implements org. Gets the argsNode.
| |
| getIterNode | back to summary |
|---|---|
| public Node getIterNode() Implements org. Get the node that represents a block or a block variable. | |
| getName | back to summary |
|---|---|
| public RubySymbol getName() Implements org. Gets the name.
| |
| getNodeType | back to summary |
|---|---|
| public NodeType getNodeType() Implements abstract org.
| |
| setArgsNode | back to summary |
|---|---|
| public Node setArgsNode(Node argsNode) Implements org. Set the argsNode. Changes to parser means fcall is made before actual args are associated with fcall so we need a setter. | |
| setIterNode | back to summary |
|---|---|
| public Node setIterNode(Node iterNode) Implements org. | |