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 aBiVariableMapof 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 voidVariableInterceptor.inject(BiVariableMap map, Ruby runtime, ManyVarsDynamicScope scope) Deprecated.static voidVariableInterceptor.inject(BiVariableMap map, DynamicScope scope) Injects variable values from Java to Ruby just before an evaluation or method invocation.static voidArgv.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves ARGV from Ruby after the evaluation or method invocation.static voidClassVariable.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves class variables from Ruby after the evaluation.static voidConstant.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves constants from Ruby after the evaluation or method invocation.static voidGlobalVariable.retrieve(IRubyObject receiver, BiVariableMap vars) Retrieves global variables from Ruby after the evaluation.static voidInstanceVariable.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves instance variables from Ruby after the evaluation.static voidLocalGlobalVariable.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves global variables eagerly from Ruby right after the evaluation.static voidPersistentLocalVariable.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves local variables from Ruby after the evaluation.static voidTransientLocalVariable.retrieve(RubyObject receiver, BiVariableMap vars) Doesn't do anything since a transient local variable should not be retrieved from Ruby.static voidVariableInterceptor.retrieve(LocalVariableBehavior behavior, BiVariableMap map, RubyObject receiver) Retrieves variable/constant names and values after the evaluation or method invocation.static voidArgv.retrieveByKey(RubyObject receiver, BiVariableMap vars, String key) Retrieves ARGV by key from Ruby runtime after the evaluation.static voidClassVariable.retrieveByKey(RubyObject receiver, BiVariableMap vars, String name) Retrieves a class variable by key from Ruby runtime after the evaluation.static voidConstant.retrieveByKey(RubyObject receiver, BiVariableMap vars, String key) Retrieves a constant by key from Ruby runtime after the evaluation.static voidGlobalVariable.retrieveByKey(Ruby runtime, BiVariableMap vars, String key) Retrieves a global variable by key from Ruby after the evaluation.static voidInstanceVariable.retrieveByKey(RubyObject receiver, BiVariableMap vars, String key) Retrieves a instance variable by key from Ruby runtime after the evaluation.static voidLocalGlobalVariable.retrieveByKey(Ruby runtime, BiVariableMap vars, String name) Retrieves a global variable by key from Ruby runtime after the evaluation.static voidVariableInterceptor.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.