Top Fields Constructors Methods
org.jruby.embed.internal

public Class LocalContext

extends Object
Class Inheritance
Imports
java.io.InputStreamReader, .PrintWriter, java.util.HashMap, .Map, org.jruby.Ruby, .RubyInstanceConfig, org.jruby.embed.AttributeName, .LocalVariableBehavior

Field Summary

Modifier and TypeField and Description
private Map<AttributeName, Object>
private final LocalVariableBehavior
private final RubyInstanceConfig
private final boolean
private Ruby
private BiVariableMap

Constructor Summary

AccessConstructor and Description
public
public
LocalContext(RubyInstanceConfig config, LocalVariableBehavior behavior, boolean lazy)

Method Summary

Modifier and TypeMethod and Description
public Map<?, Object>
public LocalVariableBehavior
pack-priv Ruby
public Ruby
getThreadSafeRuntime()
Deprecated

public BiVariableMap
pack-priv boolean
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attributesback to summary
private Map<AttributeName, Object> attributes
behaviorback to summary
private final LocalVariableBehavior behavior
configback to summary
private final RubyInstanceConfig config
lazyback to summary
private final boolean lazy
runtimeback to summary
private Ruby runtime
varMapback to summary
private BiVariableMap varMap

Constructor Detail

LocalContextback to summary
public LocalContext(RubyInstanceConfig config, LocalVariableBehavior behavior)
LocalContextback to summary
public LocalContext(RubyInstanceConfig config, LocalVariableBehavior behavior, boolean lazy)

Method Detail

getAttributeMapback to summary
public Map<?, Object> getAttributeMap()
Annotations
@SuppressWarnings:MapReplaceableByEnumMap
getLocalVariableBehaviorback to summary
public LocalVariableBehavior getLocalVariableBehavior()
getRuntimeback to summary
pack-priv Ruby getRuntime()
getThreadSafeRuntimeback to summary
public Ruby getThreadSafeRuntime()

Deprecated

Annotations
@Deprecated
getVarMapback to summary
public BiVariableMap getVarMap(LocalContextProvider provider)
isInitializedback to summary
pack-priv boolean isInitialized()
removeback to summary
public void remove()