|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BiVariable | |
---|---|
org.jruby.embed.internal | |
org.jruby.embed.variable |
Uses of BiVariable in org.jruby.embed.internal |
---|
Methods in org.jruby.embed.internal that return BiVariable | |
---|---|
BiVariable |
BiVariableMap.getVariable(RubyObject receiver,
java.lang.String key)
Returns the value in BiVariable type to which the specified key is mapped, or null if this map contains no mapping for the key. |
BiVariable |
BiVariableMap.getVariable(java.lang.String key)
Deprecated. |
Methods in org.jruby.embed.internal that return types with arguments of type BiVariable | |
---|---|
java.util.List<BiVariable> |
BiVariableMap.getVariables()
Returns a list of all values in this map. |
Methods in org.jruby.embed.internal with parameters of type BiVariable | |
---|---|
void |
BiVariableMap.setVariable(BiVariable var)
Deprecated. |
void |
BiVariableMap.setVariable(RubyObject receiver,
BiVariable var)
|
void |
BiVariableMap.update(java.lang.String name,
BiVariable value)
Adds a key-value pair of Ruby local variable to double array. |
Uses of BiVariable in org.jruby.embed.variable |
---|
Classes in org.jruby.embed.variable that implement BiVariable | |
---|---|
class |
Argv
|
class |
ClassVariable
An implementation of BiVariable for a Ruby class variable. |
class |
Constant
An implementation of BiVariable for a Ruby constant. |
class |
GlobalVariable
An implementation of BiVariable for a Ruby global variable. |
class |
InstanceVariable
An implementation of BiVariable for a Ruby instance variable. |
class |
LocalGlobalVariable
An implementation of BiVariable for JSR223 style global variable. |
class |
PersistentLocalVariable
An implementation of BiVariable for a persistent local variable. |
class |
TransientLocalVariable
An implementation of BiVariable for a transient local variable. |
Methods in org.jruby.embed.variable that return BiVariable | |
---|---|
static BiVariable |
Argv.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class. |
static BiVariable |
ClassVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class. |
static BiVariable |
Constant.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class. |
static BiVariable |
GlobalVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class. |
static BiVariable |
InstanceVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class. |
static BiVariable |
LocalGlobalVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class. |
static BiVariable |
PersistentLocalVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class. |
static BiVariable |
TransientLocalVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class. |
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. |
Method parameters in org.jruby.embed.variable with type arguments of type BiVariable | |
---|---|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |