public class FlipNode extends Node
Constructor and Description |
---|
FlipNode(ISourcePosition position,
Node beginNode,
Node endNode,
boolean exclusive,
int location) |
Modifier and Type | Method and Description |
---|---|
Object |
accept(NodeVisitor iVisitor)
Accept for the visitor pattern.
|
List<Node> |
childNodes() |
Node |
getBeginNode()
Gets the beginNode.
|
int |
getDepth()
How many scopes should we burrow down to until we need to set the block variable value.
|
Node |
getEndNode()
Gets the endNode.
|
int |
getIndex()
Gets the index within the scope construct that actually holds the eval'd value
of this local variable
|
NodeType |
getNodeType() |
IRubyObject |
interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
boolean |
isExclusive()
Gets the exclusive.
|
assign, createList, createList, createList, createList, definition, getNodeName, getPosition, isNil, setPosition, toString
public FlipNode(ISourcePosition position, Node beginNode, Node endNode, boolean exclusive, int location)
public NodeType getNodeType()
getNodeType
in class Node
public Object accept(NodeVisitor iVisitor)
public Node getBeginNode()
public Node getEndNode()
public boolean isExclusive()
public int getDepth()
public int getIndex()
public List<Node> childNodes()
childNodes
in class Node
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
Copyright © 2001-2016 JRuby. All Rights Reserved.