public class HashNode extends Node
| Constructor and Description |
|---|
HashNode(ISourcePosition position,
ListNode listNode) |
| Modifier and Type | Method and Description |
|---|---|
Object |
accept(NodeVisitor iVisitor)
Accept for the visitor pattern.
|
protected void |
aset(Ruby runtime,
RubyHash hash,
IRubyObject key,
IRubyObject value) |
protected void |
asetSmall(Ruby runtime,
RubyHash hash,
IRubyObject key,
IRubyObject value) |
List<Node> |
childNodes() |
ListNode |
getListNode()
Gets the listNode.
|
NodeType |
getNodeType() |
IRubyObject |
interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
assign, createList, definition, getNodeName, getPosition, setPosition, toStringpublic HashNode(ISourcePosition position, ListNode listNode)
public NodeType getNodeType()
getNodeType in class Nodepublic Object accept(NodeVisitor iVisitor)
public ListNode getListNode()
public List<Node> childNodes()
childNodes in class Nodepublic IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
protected void aset(Ruby runtime, RubyHash hash, IRubyObject key, IRubyObject value)
protected void asetSmall(Ruby runtime, RubyHash hash, IRubyObject key, IRubyObject value)
Copyright © 2001-2013 JRuby. All Rights Reserved.