org.jruby.internal.runtime.methods
Class DynamicMethodFactory

java.lang.Object
  extended by org.jruby.internal.runtime.methods.DynamicMethodFactory

public class DynamicMethodFactory
extends java.lang.Object


Constructor Summary
DynamicMethodFactory()
           
 
Method Summary
static DynamicMethod newDefaultMethod(Ruby runtime, RubyModule container, java.lang.String name, StaticScope scope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
static InterpretedMethod newInterpretedMethod(Ruby runtime, RubyModule container, StaticScope scope, Node body, java.lang.String name, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
static DynamicMethod newJittedMethod(Ruby runtime, RubyModule container, StaticScope scope, Script script, java.lang.String name, CallConfiguration config, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod defaultMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicMethodFactory

public DynamicMethodFactory()
Method Detail

newDefaultMethod

public static DynamicMethod newDefaultMethod(Ruby runtime,
                                             RubyModule container,
                                             java.lang.String name,
                                             StaticScope scope,
                                             Node body,
                                             ArgsNode argsNode,
                                             Visibility visibility,
                                             ISourcePosition position)

newInterpretedMethod

public static InterpretedMethod newInterpretedMethod(Ruby runtime,
                                                     RubyModule container,
                                                     StaticScope scope,
                                                     Node body,
                                                     java.lang.String name,
                                                     ArgsNode argsNode,
                                                     Visibility visibility,
                                                     ISourcePosition position)

newJittedMethod

public static DynamicMethod newJittedMethod(Ruby runtime,
                                            RubyModule container,
                                            StaticScope scope,
                                            Script script,
                                            java.lang.String name,
                                            CallConfiguration config,
                                            Visibility visibility,
                                            Arity arity,
                                            ISourcePosition position,
                                            DefaultMethod defaultMethod)


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