Uses of Interface
org.jruby.embed.variable.BiVariable

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.
 



Copyright © 2002-2009 JRuby Team. All Rights Reserved.