public class DotNode extends Node
| Modifier and Type | Field and Description |
|---|---|
private Node |
beginNode |
private Node |
endNode |
private boolean |
exclusive |
private boolean |
isLiteral |
EMPTY_LIST| Constructor and Description |
|---|
DotNode(ISourcePosition position,
Node beginNode,
Node endNode,
boolean exclusive,
boolean isLiteral) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
accept(NodeVisitor iVisitor)
Accept for the visitor pattern.
|
java.util.List<Node> |
childNodes() |
Node |
getBeginNode()
Gets the beginNode.
|
Node |
getEndNode()
Gets the endNode.
|
NodeType |
getNodeType() |
IRubyObject |
interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
boolean |
isExclusive()
Gets the exclusive.
|
boolean |
isLiteral()
Is this a literal node.
|
assign, createList, createList, createList, createList, definition, getNodeName, getPosition, isNil, setPosition, toStringprivate final Node beginNode
private final Node endNode
private final boolean exclusive
private final boolean isLiteral
public DotNode(ISourcePosition position, Node beginNode, Node endNode, boolean exclusive, boolean isLiteral)
public NodeType getNodeType()
getNodeType in class Nodepublic java.lang.Object accept(NodeVisitor iVisitor)
public Node getBeginNode()
public Node getEndNode()
public boolean isExclusive()
public boolean isLiteral()
public java.util.List<Node> childNodes()
childNodes in class Nodepublic IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)