public class LocalContext
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<AttributeName,java.lang.Object> |
attributes |
private LocalVariableBehavior |
behavior |
private RubyInstanceConfig |
config |
private boolean |
lazy |
private Ruby |
runtime |
private BiVariableMap |
varMap |
| Constructor and Description |
|---|
LocalContext(RubyInstanceConfig config,
LocalVariableBehavior behavior) |
LocalContext(RubyInstanceConfig config,
LocalVariableBehavior behavior,
boolean lazy) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<?,java.lang.Object> |
getAttributeMap() |
LocalVariableBehavior |
getLocalVariableBehavior() |
(package private) Ruby |
getRuntime() |
Ruby |
getThreadSafeRuntime()
Deprecated.
|
BiVariableMap |
getVarMap(LocalContextProvider provider) |
(package private) boolean |
isInitialized() |
void |
remove() |
private final RubyInstanceConfig config
private final LocalVariableBehavior behavior
private boolean lazy
private Ruby runtime
private BiVariableMap varMap
private java.util.Map<AttributeName,java.lang.Object> attributes
public LocalContext(RubyInstanceConfig config, LocalVariableBehavior behavior)
public LocalContext(RubyInstanceConfig config, LocalVariableBehavior behavior, boolean lazy)
@Deprecated public Ruby getThreadSafeRuntime()
public BiVariableMap getVarMap(LocalContextProvider provider)
public LocalVariableBehavior getLocalVariableBehavior()
public java.util.Map<?,java.lang.Object> getAttributeMap()
public void remove()
Ruby getRuntime()
boolean isInitialized()