Top Fields Constructors Methods
org.jruby.ext.jruby

public abstract Class JRubyExecutionContextLocal

extends RubyObject
Class Inheritance
Known Direct Subclasses
org.jruby.ext.jruby.JRubyFiberLocal, org.jruby.ext.jruby.JRubyThreadLocal
Imports
java.util.Map, org.jruby.Ruby, .RubyClass, .RubyObject, .RubyProc, org.jruby.anno.JRubyMethod, org.jruby.runtime.Block, .ExecutionContext, .ThreadContext, .Visibility, org.jruby.runtime.builtin.IRubyObject

Field Summary

Modifier and TypeField and Description
private RubyProc
private IRubyObject
Inherited from org.jruby.RubyObject:
IVAR_INSPECTING_OBJECT_ALLOCATOROBJECT_ALLOCATORREIFYING_OBJECT_ALLOCATOR

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected final Map<Object, IRubyObject>
public IRubyObject
public IRubyObject
getDefaultProc()
Deprecated since 10.0.

public IRubyObject
protected abstract ExecutionContext
public IRubyObject
public IRubyObject
initialize(ThreadContext context, IRubyObject[] args, Block block)

public IRubyObject
Inherited from org.jruby.RubyObject:
attachToObjectSpacecallInitcallInitcallInitcallInitcallInitcallInitcallInitcallInitcallInitcallInitconvertToTypedigdig1dig2eqlInternalequalInternalequalsfinishObjectClassgetNativeClassIndexhashCodeinspectop_eqqputsspecificEvaltoRubyStringtoString

Field Detail

default_procback to summary
private RubyProc default_proc
default_valueback to summary
private IRubyObject default_value

Constructor Detail

JRubyExecutionContextLocalback to summary
public JRubyExecutionContextLocal(Ruby runtime, RubyClass type)

Method Detail

getContextVariablesback to summary
protected final Map<Object, IRubyObject> getContextVariables(ThreadContext context)
getDefaultback to summary
public IRubyObject getDefault()
Annotations
@JRubyMethod
name:default
getDefaultProcback to summary
public IRubyObject getDefaultProc()

Deprecated

since 10.0.

Annotations
@Deprecated
since:10.0
getDefaultProcback to summary
public IRubyObject getDefaultProc(ThreadContext context)
Annotations
@JRubyMethod
name:default_proc
getExecutionContextback to summary
protected abstract ExecutionContext getExecutionContext(ThreadContext context)
getValueback to summary
public IRubyObject getValue(ThreadContext context)
Annotations
@JRubyMethod
name:value
initializeback to summary
public IRubyObject initialize(ThreadContext context, IRubyObject[] args, Block block)
Annotations
@JRubyMethod
name:initialize
optional:1
checkArity:false
visibility:PRIVATE
setValueback to summary
public IRubyObject setValue(ThreadContext context, IRubyObject value)
Annotations
@JRubyMethod
name:value=