|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LocalVariableBehavior | |
---|---|
org.jruby.embed | |
org.jruby.embed.internal | |
org.jruby.embed.osgi | JRuby Embed OSGi support |
org.jruby.embed.util | |
org.jruby.embed.variable |
Uses of LocalVariableBehavior in org.jruby.embed |
---|
Methods in org.jruby.embed that return LocalVariableBehavior | |
---|---|
static LocalVariableBehavior |
LocalVariableBehavior.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static LocalVariableBehavior[] |
LocalVariableBehavior.values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Constructors in org.jruby.embed with parameters of type LocalVariableBehavior | |
---|---|
ScriptingContainer(LocalContextScope scope,
LocalVariableBehavior behavior)
Constructs a ScriptingContainer with a specified local context type and variable behavior. |
|
ScriptingContainer(LocalContextScope scope,
LocalVariableBehavior behavior,
boolean lazy)
Constructs a ScriptingContainer with a specified local context scope, local variable behavior and laziness. |
|
ScriptingContainer(LocalVariableBehavior behavior)
Constructs a ScriptingCOntainer with a specified local variable behavior. |
Uses of LocalVariableBehavior in org.jruby.embed.internal |
---|
Fields in org.jruby.embed.internal declared as LocalVariableBehavior | |
---|---|
protected LocalVariableBehavior |
AbstractLocalContextProvider.behavior
|
Methods in org.jruby.embed.internal that return LocalVariableBehavior | |
---|---|
LocalVariableBehavior |
AbstractLocalContextProvider.getLocalVariableBehavior()
|
LocalVariableBehavior |
BiVariableMap.getLocalVariableBehavior()
Returns a local variable behavior |
LocalVariableBehavior |
LocalContext.getLocalVariableBehavior()
|
LocalVariableBehavior |
LocalContextProvider.getLocalVariableBehavior()
Returns a local variable behavior associated to the scope. |
static LocalVariableBehavior |
SingletonLocalContextProvider.getLocalVariableBehaviorOrNull()
|
Methods in org.jruby.embed.internal with parameters of type LocalVariableBehavior | |
---|---|
static LocalContext |
SingletonLocalContextProvider.getLocalContextInstance(RubyInstanceConfig config,
LocalVariableBehavior behavior,
boolean lazy)
|
Constructors in org.jruby.embed.internal with parameters of type LocalVariableBehavior | |
---|---|
ConcurrentLocalContextProvider(LocalVariableBehavior behavior,
boolean lazy)
|
|
LocalContext(RubyInstanceConfig config,
LocalVariableBehavior behavior,
boolean lazy)
|
|
SingleThreadLocalContextProvider(LocalVariableBehavior behavior,
boolean lazy)
|
|
SingletonLocalContextProvider(LocalVariableBehavior behavior,
boolean lazy)
|
|
ThreadSafeLocalContextProvider(LocalVariableBehavior behavior,
boolean lazy)
|
Uses of LocalVariableBehavior in org.jruby.embed.osgi |
---|
Constructors in org.jruby.embed.osgi with parameters of type LocalVariableBehavior | |
---|---|
OSGiScriptingContainer(org.osgi.framework.Bundle creator,
LocalContextScope scope,
LocalVariableBehavior behavior)
|
Uses of LocalVariableBehavior in org.jruby.embed.util |
---|
Methods in org.jruby.embed.util that return LocalVariableBehavior | |
---|---|
static LocalVariableBehavior |
SystemPropertyCatcher.getBehavior(LocalVariableBehavior defaultBehavior)
Gets a local variable behavior from System property. |
Methods in org.jruby.embed.util with parameters of type LocalVariableBehavior | |
---|---|
static LocalVariableBehavior |
SystemPropertyCatcher.getBehavior(LocalVariableBehavior defaultBehavior)
Gets a local variable behavior from System property. |
Uses of LocalVariableBehavior in org.jruby.embed.variable |
---|
Methods in org.jruby.embed.variable with parameters of type LocalVariableBehavior | |
---|---|
static BiVariable |
VariableInterceptor.getVariableInstance(LocalVariableBehavior behavior,
RubyObject receiver,
java.lang.String name,
java.lang.Object... value)
Returns an appropriate type of a variable instance to the specified local variable behavior. |
static boolean |
VariableInterceptor.isKindOfRubyVariable(LocalVariableBehavior behavior,
java.lang.String name)
Checks the given name is whether a legal Ruby variable/constant name or not. |
static void |
VariableInterceptor.retrieve(LocalVariableBehavior behavior,
BiVariableMap map,
RubyObject receiver)
Retrieves variable/constant names and values after the evaluation or method invocation. |
static void |
VariableInterceptor.terminateGlobalVariables(LocalVariableBehavior behavior,
java.util.List<BiVariable> variables,
Ruby runtime)
Clears global variable values from Ruby runtime to behave the same as JSR 223 reference implementation. |
static void |
VariableInterceptor.terminateLocalVariables(LocalVariableBehavior behavior,
java.util.List<java.lang.String> varNames,
java.util.List<BiVariable> variables)
Clears local variables form the variable map so that old local variable name-value pairs are not to be used in successive evaluations. |
static void |
VariableInterceptor.tryLazyRetrieval(LocalVariableBehavior behavior,
BiVariableMap map,
IRubyObject receiver,
java.lang.Object key)
Retrieves specified variable/constant name and value after the evaluation or method invocation only when it is requested. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |