Uses of Class
org.jruby.embed.LocalVariableBehavior

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're 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.
 



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