Uses of Class
org.jruby.embed.internal.BiVariableMap
Packages that use BiVariableMap
-
Uses of BiVariableMap in org.jruby.embed
Methods in org.jruby.embed that return BiVariableMapModifier and TypeMethodDescriptionScriptingContainer.getVarMap()
Returns a variable map in one ofLocalContextScope
. -
Uses of BiVariableMap in org.jruby.embed.internal
Methods in org.jruby.embed.internal that return BiVariableMapModifier and TypeMethodDescriptionConcurrentLocalContextProvider.getVarMap()
LocalContext.getVarMap
(LocalContextProvider provider) LocalContextProvider.getVarMap()
Returns aBiVariableMap
of a specified scope.SingleThreadLocalContextProvider.getVarMap()
SingletonLocalContextProvider.getVarMap()
ThreadSafeLocalContextProvider.getVarMap()
-
Uses of BiVariableMap in org.jruby.embed.variable
Methods in org.jruby.embed.variable with parameters of type BiVariableMapModifier and TypeMethodDescriptionstatic void
VariableInterceptor.inject
(BiVariableMap map, Ruby runtime, ManyVarsDynamicScope scope) Deprecated.static void
VariableInterceptor.inject
(BiVariableMap map, DynamicScope scope) Injects variable values from Java to Ruby just before an evaluation or method invocation.static void
Argv.retrieve
(RubyObject receiver, BiVariableMap vars) Retrieves ARGV from Ruby after the evaluation or method invocation.static void
ClassVariable.retrieve
(RubyObject receiver, BiVariableMap vars) Retrieves class variables from Ruby after the evaluation.static void
Constant.retrieve
(RubyObject receiver, BiVariableMap vars) Retrieves constants from Ruby after the evaluation or method invocation.static void
GlobalVariable.retrieve
(IRubyObject receiver, BiVariableMap vars) Retrieves global variables from Ruby after the evaluation.static void
InstanceVariable.retrieve
(RubyObject receiver, BiVariableMap vars) Retrieves instance variables from Ruby after the evaluation.static void
LocalGlobalVariable.retrieve
(RubyObject receiver, BiVariableMap vars) Retrieves global variables eagerly from Ruby right after the evaluation.static void
PersistentLocalVariable.retrieve
(RubyObject receiver, BiVariableMap vars) Retrieves local variables from Ruby after the evaluation.static void
TransientLocalVariable.retrieve
(RubyObject receiver, BiVariableMap vars) Doesn't do anything since a transient local variable should not be retrieved from Ruby.static void
VariableInterceptor.retrieve
(LocalVariableBehavior behavior, BiVariableMap map, RubyObject receiver) Retrieves variable/constant names and values after the evaluation or method invocation.static void
Argv.retrieveByKey
(RubyObject receiver, BiVariableMap vars, String key) Retrieves ARGV by key from Ruby runtime after the evaluation.static void
ClassVariable.retrieveByKey
(RubyObject receiver, BiVariableMap vars, String name) Retrieves a class variable by key from Ruby runtime after the evaluation.static void
Constant.retrieveByKey
(RubyObject receiver, BiVariableMap vars, String key) Retrieves a constant by key from Ruby runtime after the evaluation.static void
GlobalVariable.retrieveByKey
(Ruby runtime, BiVariableMap vars, String key) Retrieves a global variable by key from Ruby after the evaluation.static void
InstanceVariable.retrieveByKey
(RubyObject receiver, BiVariableMap vars, String key) Retrieves a instance variable by key from Ruby runtime after the evaluation.static void
LocalGlobalVariable.retrieveByKey
(Ruby runtime, BiVariableMap vars, String name) Retrieves a global variable by key from Ruby runtime after the evaluation.static void
VariableInterceptor.tryLazyRetrieval
(LocalVariableBehavior behavior, BiVariableMap map, IRubyObject receiver, Object key) Retrieves specified variable/constant name and value after the evaluation or method invocation only when it is requested.