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 Classes for user interaction with Kawa. 
kawa.lang Core Kawa classes for Scheme and Lisp compile-time. 
kawa.standard Primitive Scheme syntax and functions. 
 

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 BuiltinEnvironment.getLangEnvironment()
           
 Environment Language.getLangEnvironment()
           
 Environment Language.getNewEnvironment()
           
 

Methods in gnu.expr with parameters of type Environment
 java.lang.Object Expression.eval(Environment env)
           
static boolean ModuleExp.evalModule(Environment env, CallContext ctx, Compilation comp, java.net.URL url, OutPort msg)
           
 

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.
 

Fields in gnu.mapping declared as Environment
 Environment RunnableClosure.environment
           
 

Methods in gnu.mapping that return Environment
static Environment Environment.current()
          Deprecated.  
static Environment Environment.getCurrent()
           
 Environment CallContext.getEnvironment()
           
 Environment Future.getEnvironment()
           
 Environment NamedLocation.getEnvironment()
           
 Environment IndirectableLocation.getEnvironment()
           
 Environment CallContext.getEnvironmentRaw()
           
static Environment Environment.getGlobal()
           
static Environment Environment.getInstance(java.lang.String name)
           
 Environment InheritingEnvironment.getParent(int index)
           
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 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.setCurrent(Environment env)
           
 void CallContext.setEnvironmentRaw(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.
 

Constructors in gnu.mapping with parameters of type Environment
Future(Procedure action, CallContext parentContext, Environment penvironment)
           
Future(Procedure action, Environment penvironment, InPort in, OutPort out, OutPort err)
           
InheritingEnvironment(java.lang.String name, Environment parent)
           
RunnableClosure(Procedure action, CallContext parentContext, Environment penvironment)
           
RunnableClosure(Procedure action, Environment penvironment, InPort in, OutPort out, OutPort err)
           
 

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 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)
           
 

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 void load.apply(java.lang.Object name, Environment env, boolean relative, int skipLines)
           
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.
static void load.loadClassFile(java.lang.String name, Environment env)
          Load using the name of a compile .class file.
static void load.loadCompiled(Path path, Environment env)
           
static void load.loadSource(InPort port, Environment env, java.net.URL url)
           
 

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