org.jruby.evaluator
Class EvaluationState
java.lang.Object
org.jruby.evaluator.EvaluationState
public class EvaluationState
- extends java.lang.Object
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 |
EvaluationState
public EvaluationState()
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.