public class Colon2ConstNode extends Colon2Node
| Modifier and Type | Field and Description |
|---|---|
private ConstantCache |
cache |
leftNodenameEMPTY_LIST| Constructor and Description |
|---|
Colon2ConstNode(ISourcePosition position,
Node leftNode,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
RubyString |
definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
getValue(ThreadContext context,
RubyModule target) |
IRubyObject |
interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
reCache(ThreadContext context,
RubyModule target) |
accept, childNodes, getEnclosingModule, getLeftNode, getNodeTypegetName, getValue, reCache, setNameassign, createList, createList, createList, createList, getNodeName, getPosition, isNil, setPosition, toStringprivate ConstantCache cache
public Colon2ConstNode(ISourcePosition position, Node leftNode, java.lang.String name)
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
interpret in class Colon3Nodepublic RubyString definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
definition in class Colon3Nodepublic IRubyObject getValue(ThreadContext context, RubyModule target)
public IRubyObject reCache(ThreadContext context, RubyModule target)