org.jruby.evaluator
Class EvaluationState

java.lang.Object
  extended by org.jruby.evaluator.EvaluationState

public class EvaluationState
extends java.lang.Object


Constructor Summary
EvaluationState()
           
 
Method Summary
static RubyArray arrayValue(Ruby runtime, IRubyObject value)
           
static IRubyObject aValueSplat(Ruby runtime, IRubyObject value)
           
static IRubyObject eval(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
           
static Block getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Block currentBlock, Node blockNode)
           
static RubyModule getClassVariableBase(ThreadContext context, Ruby runtime)
           
static RubyArray splatValue(Ruby runtime, IRubyObject value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvaluationState

public EvaluationState()
Method Detail

eval

public static IRubyObject eval(Ruby runtime,
                               ThreadContext context,
                               Node node,
                               IRubyObject self,
                               Block block)

arrayValue

public static RubyArray arrayValue(Ruby runtime,
                                   IRubyObject value)

aValueSplat

public static IRubyObject aValueSplat(Ruby runtime,
                                      IRubyObject value)

getBlock

public static Block getBlock(Ruby runtime,
                             ThreadContext context,
                             IRubyObject self,
                             Block currentBlock,
                             Node blockNode)

getClassVariableBase

public static RubyModule getClassVariableBase(ThreadContext context,
                                              Ruby runtime)

splatValue

public static RubyArray splatValue(Ruby runtime,
                                   IRubyObject value)


Copyright © 2002-2007 JRuby Team. All Rights Reserved.