Uses of Class
gnu.mapping.Environment

Packages that use Environment
gnu.commonlisp.lang   
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.jemacs.buffer Provides various building blocks for building an Emacs-like text editor. 
gnu.jemacs.lang Contains classes to implement the Emacs Lisp language. 
gnu.kawa.brl   
gnu.kawa.reflect Contains classes to use reflection. 
gnu.mapping Supports Procedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript). 
gnu.xquery.lang   
gnu.xquery.util   
kawa   
kawa.lang   
kawa.standard   
 

Uses of Environment in gnu.commonlisp.lang
 

Fields in gnu.commonlisp.lang declared as Environment
static Environment CommonLisp.clispEnvironment
           
 

Methods in gnu.commonlisp.lang with parameters of type Environment
static java.lang.Object Symbols.getFunctionBinding(Environment environ, java.lang.Object symbol)
           
static Symbol Symbols.getSymbol(Environment env, java.lang.Object sym)
           
static void Symbols.setFunctionBinding(Environment environ, java.lang.Object symbol, java.lang.Object newValue)
           
 

Uses of Environment in gnu.expr
 

Subclasses of Environment in gnu.expr
 class BuiltinEnvironment
          An Environment containing the default bindings for the current Language.
 

Fields in gnu.expr declared as Environment
protected  Environment Language.environ
          The environment for language built-ins and predefined bindings.
protected  Environment Language.userEnv
          If non-null, the user environment.
 

Methods in gnu.expr that return Environment
 Environment Language.getEnvironment()
          Get current user environment.
 Environment Language.getLangEnvironment()
           
 Environment BuiltinEnvironment.getLangEnvironment()
           
 Environment Language.getNewEnvironment()
           
 

Methods in gnu.expr with parameters of type Environment
 java.lang.Object Expression.eval(Environment env)
           
 void CompiledModule.evalModule(Environment env, CallContext ctx)
          Evaluate this compile, sending output to ctx.consumer.
static boolean ModuleExp.evalModule(Environment env, CallContext ctx, Compilation comp, java.net.URL url, OutPort msg)
           
 void CompiledModule.evalModule(Environment env, OutPort out)
           
static java.lang.Object ModuleExp.evalModule1(Environment env, Compilation comp, java.net.URL url, OutPort msg)
          Parse and compile a module.
static void ModuleExp.evalModule2(Environment env, CallContext ctx, Language language, ModuleExp mexp, java.lang.Object inst)
           
 java.lang.Object CompiledModule.evalToResultValue(Environment env, CallContext ctx)
          Evaluate this compile, yielding a result value.
static NameLookup NameLookup.getInstance(Environment env, Language language)
          Get or create a NameLookup instance for a given Environment.
static void NameLookup.setInstance(Environment env, NameLookup instance)
           
 

Uses of Environment in gnu.jemacs.buffer
 

Constructors in gnu.jemacs.buffer with parameters of type Environment
ReplMode(Buffer buffer, Language language, Environment environment)
           
 

Uses of Environment in gnu.jemacs.lang
 

Fields in gnu.jemacs.lang declared as Environment
static Environment ELisp.elispEnvironment
           
 

Uses of Environment in gnu.kawa.brl
 

Constructors in gnu.kawa.brl with parameters of type Environment
BRL(Environment env)
           
 

Uses of Environment in gnu.kawa.reflect
 

Methods in gnu.kawa.reflect with parameters of type Environment
static StaticFieldLocation StaticFieldLocation.define(Environment environ, Symbol sym, java.lang.Object property, java.lang.String cname, java.lang.String fname)
           
static void ClassMemberLocation.define(java.lang.Object instance, java.lang.reflect.Field rfield, java.lang.String uri, Language language, Environment env)
           
static void ClassMemberLocation.defineAll(java.lang.Object instance, Language language, Environment env)
          Import all the public fields of an object.
 

Uses of Environment in gnu.mapping
 

Subclasses of Environment in gnu.mapping
 class InheritingEnvironment
           
 class SimpleEnvironment
          Concrete implementation of Environment.
 

Methods in gnu.mapping that return Environment
static Environment Environment.current()
          Deprecated.  
static Environment Environment.getCurrent()
           
 Environment NamedLocation.getEnvironment()
           
 Environment IndirectableLocation.getEnvironment()
           
static Environment Environment.getGlobal()
           
static Environment Environment.getInstance(java.lang.String name)
           
 Environment InheritingEnvironment.getParent(int index)
           
static Environment Environment.setSaveCurrent(Environment env)
           
static Environment Environment.user()
           
 

Methods in gnu.mapping with parameters of type Environment
 void InheritingEnvironment.addParent(Environment env)
           
static java.lang.Object PropertyLocation.getProperty(java.lang.Object symbol, java.lang.Object property, java.lang.Object defaultValue, Environment env)
          Gets a property value associated with an object.
static java.lang.Object PropertyLocation.getPropertyList(java.lang.Object symbol, Environment env)
          Get the property list assocated with an object in a given Environment.
static Future Future.make(Procedure action, Environment penvironment, InPort in, OutPort out, OutPort err)
           
static InheritingEnvironment Environment.make(java.lang.String name, Environment parent)
           
static void PropertyLocation.putProperty(java.lang.Object symbol, java.lang.Object property, java.lang.Object newValue, Environment env)
           
static boolean PropertyLocation.removeProperty(java.lang.Object symbol, java.lang.Object property, Environment env)
          Remove a properaty assocatied with an object.
static void Environment.restoreCurrent(Environment saved)
           
static void Environment.setCurrent(Environment env)
           
static void Environment.setGlobal(Environment env)
           
static void PropertyLocation.setPropertyList(java.lang.Object symbol, java.lang.Object plist, Environment env)
          Set the property list assocated with an object in a given Environment.
static Environment Environment.setSaveCurrent(Environment env)
           
 

Constructors in gnu.mapping with parameters of type Environment
InheritingEnvironment(java.lang.String name, Environment parent)
           
 

Uses of Environment in gnu.xquery.lang
 

Fields in gnu.xquery.lang declared as Environment
static Environment XQuery.extensionsEnvEnv
          Environment of pre-defined non-standard Qexo/Kawa functions.
static Environment XQuery.xqEnvironment
           
 

Uses of Environment in gnu.xquery.util
 

Methods in gnu.xquery.util with parameters of type Environment
static java.lang.Object NodeUtils.getSavedCollection(java.lang.Object uri, Environment env)
          Default resolver for fn:collection.
static void NodeUtils.setSavedCollection(java.lang.Object uri, java.lang.Object value, Environment env)
          Add a uri-to-value binding that setSavedCollection can later return.
 

Uses of Environment in kawa
 

Methods in kawa with parameters of type Environment
static CompiledModule Shell.checkCompiledZip(java.io.InputStream fs, Path path, Environment env, Language language)
           
static boolean Shell.run(Language language, Environment env)
           
static boolean Shell.run(Language language, Environment env, InPort inp, Consumer out, OutPort perr, java.net.URL url)
           
static java.lang.Throwable Shell.run(Language language, Environment env, InPort inp, Consumer out, OutPort perr, java.net.URL url, SourceMessages messages)
           
static java.lang.Throwable Shell.run(Language language, Environment env, InPort inp, OutPort pout, OutPort perr, SourceMessages messages)
           
static boolean Shell.runFile(java.io.InputStream fs, Path path, Environment env, boolean lineByLine, int skipLines)
           
 

Constructors in kawa with parameters of type Environment
GuiConsole(Language language, Environment penvironment, boolean shared)
           
ReplDocument(Language language, Environment penvironment, boolean shared)
           
 

Uses of Environment in kawa.lang
 

Methods in kawa.lang that return Environment
 Environment Translator.getGlobalEnvironment()
           
 

Methods in kawa.lang with parameters of type Environment
static java.lang.Object Eval.eval(java.lang.Object sexpr, Environment env)
           
static void Eval.eval(java.lang.Object sexpr, Environment env, CallContext ctx)
           
static java.lang.Object Eval.evalBody(java.lang.Object body, Environment env, SourceMessages messages)
           
static void Eval.evalBody(java.lang.Object body, Environment env, SourceMessages messages, CallContext ctx)
           
 

Constructors in kawa.lang with parameters of type Environment
AutoloadSyntax(java.lang.String name, java.lang.String className, Environment env)
           
 

Uses of Environment in kawa.standard
 

Fields in kawa.standard declared as Environment
static Environment Scheme.nullEnvironment
           
static Environment Scheme.r4Environment
           
static Environment Scheme.r5Environment
           
 

Methods in kawa.standard that return Environment
static Environment Scheme.builtin()
           
 

Methods in kawa.standard with parameters of type Environment
static java.lang.Object Scheme.eval(InPort port, Environment env)
          Evalutate Scheme expressions from stream.
static java.lang.Object Scheme.eval(java.lang.Object sexpr, Environment env)
          Evalutate Scheme expressions from an "S expression."
static java.lang.Object Scheme.eval(java.lang.String string, Environment env)
          Evalutate Scheme expressions from string.
 

Constructors in kawa.standard with parameters of type Environment
Scheme(Environment env)