public class Colon2ConstNode extends Colon2Node
leftNode
name
ASSIGNMENT_BYTELIST, CLASS_VARIABLE_BYTELIST, CONSTANT_BYTELIST, EXPRESSION_BYTELIST, FALSE_BYTELIST, GLOBAL_VARIABLE_BYTELIST, INSTANCE_VARIABLE_BYTELIST, LOCAL_VARIABLE_BYTELIST, LOCAL_VARIABLE_IN_BLOCK_BYTELIST, METHOD_BYTELIST, NIL_BYTELIST, SELF_BYTELIST, SUPER_BYTELIST, TRUE_BYTELIST, YIELD_BYTELIST
Constructor and Description |
---|
Colon2ConstNode(ISourcePosition position,
Node leftNode,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
org.jruby.util.ByteList |
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, getNodeType
getName, getValue, reCache, setName
assign, createList, getNodeName, getPosition, isInvisible, setPosition, toString
public Colon2ConstNode(ISourcePosition position, Node leftNode, java.lang.String name)
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
interpret
in class Colon3Node
public org.jruby.util.ByteList definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
definition
in class Colon3Node
public IRubyObject getValue(ThreadContext context, RubyModule target)
public IRubyObject reCache(ThreadContext context, RubyModule target)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.