public abstract class AbstractLocalContextProvider extends java.lang.Object implements LocalContextProvider
Modifier and Type | Field and Description |
---|---|
protected LocalVariableBehavior |
behavior |
protected RubyInstanceConfig |
config |
protected boolean |
lazy |
Modifier | Constructor and Description |
---|---|
protected |
AbstractLocalContextProvider() |
protected |
AbstractLocalContextProvider(LocalVariableBehavior behavior) |
protected |
AbstractLocalContextProvider(RubyInstanceConfig config) |
protected |
AbstractLocalContextProvider(RubyInstanceConfig config,
LocalVariableBehavior behavior) |
Modifier and Type | Method and Description |
---|---|
protected LocalContext |
getInstance() |
LocalVariableBehavior |
getLocalVariableBehavior()
Returns a local variable behavior associated to the scope.
|
RubyInstanceConfig |
getRubyInstanceConfig()
Gets an instance of
RubyInstanceConfig . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttributeMap, getRuntime, getVarMap, isRuntimeInitialized, terminate
protected final RubyInstanceConfig config
protected final LocalVariableBehavior behavior
protected boolean lazy
protected AbstractLocalContextProvider()
protected AbstractLocalContextProvider(RubyInstanceConfig config)
protected AbstractLocalContextProvider(RubyInstanceConfig config, LocalVariableBehavior behavior)
protected AbstractLocalContextProvider(LocalVariableBehavior behavior)
protected LocalContext getInstance()
public RubyInstanceConfig getRubyInstanceConfig()
LocalContextProvider
RubyInstanceConfig
.getRubyInstanceConfig
in interface LocalContextProvider
public LocalVariableBehavior getLocalVariableBehavior()
LocalContextProvider
getLocalVariableBehavior
in interface LocalContextProvider
Copyright © 2001-2018 JRuby. All Rights Reserved.