public static DynamicMethod newJittedMethod( Ruby runtime, RubyModule container, StaticScope scope, Script script, String name, CallConfiguration config, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod defaultMethod) { if (RubyInstanceConfig.FULL_TRACE_ENABLED) { return new TraceableJittedMethod(container, scope, script, name, config, visibility, arity, position, defaultMethod); } else { return new JittedMethod(container, scope, script, name, config, visibility, arity, position, defaultMethod); } } }
public static DynamicMethod newJittedMethod( Ruby runtime, RubyModule container, StaticScope scope, Script script, String name, CallConfiguration config, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod defaultMethod) { if (RubyInstanceConfig.FULL_TRACE_ENABLED) { return new TraceableJittedMethod(container, scope, script, name, config, visibility, arity, position, defaultMethod); } else { return new JittedMethod(container, scope, script, name, config, visibility, arity, position, defaultMethod); } } }
public DynamicMethod dup() { return new JittedMethod(getImplementationClass(), staticScope, jitCompiledScript, name, callConfig, getVisibility(), arity, position, realMethod); }
public DynamicMethod dup() { return new JittedMethod(getImplementationClass(), staticScope, jitCompiledScript, name, callConfig, getVisibility(), arity, position, realMethod); }