org.jruby.interpreter
Class Interpreter

java.lang.Object
  extended by org.jruby.interpreter.Interpreter

public class Interpreter
extends java.lang.Object


Constructor Summary
Interpreter()
           
 
Method Summary
static IRubyObject INTERPRET_METHOD(ThreadContext context, CFG cfg, InterpreterContext interp, java.lang.String name, RubyModule implClass, boolean isTraceable)
           
static IRubyObject interpret(Ruby runtime, Node rootNode, IRubyObject self)
           
static IRubyObject interpret(ThreadContext context, CFG cfg, InterpreterContext interp)
           
static IRubyObject interpretTop(Ruby runtime, IRScope scope, IRubyObject self)
           
static boolean isDebug()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Interpreter

public Interpreter()
Method Detail

interpret

public static IRubyObject interpret(Ruby runtime,
                                    Node rootNode,
                                    IRubyObject self)

isDebug

public static boolean isDebug()

interpretTop

public static IRubyObject interpretTop(Ruby runtime,
                                       IRScope scope,
                                       IRubyObject self)

interpret

public static IRubyObject interpret(ThreadContext context,
                                    CFG cfg,
                                    InterpreterContext interp)

INTERPRET_METHOD

public static IRubyObject INTERPRET_METHOD(ThreadContext context,
                                           CFG cfg,
                                           InterpreterContext interp,
                                           java.lang.String name,
                                           RubyModule implClass,
                                           boolean isTraceable)


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