Uses of Class
gnu.mapping.Environment
Packages that use Environment
Package
Description
Supports
Expression,
and various related classes need to compile programming languages.Contains classes to use reflection.
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).-
Uses of Environment in gnu.expr
Subclasses of Environment in gnu.exprModifier and TypeClassDescriptionstatic classA Environment that proxies lookup in global and engine Bindings.classAn Environment containing the default bindings for the current Language.Fields in gnu.expr declared as EnvironmentModifier and TypeFieldDescriptionprotected EnvironmentLanguage.environThe environment for language built-ins and predefined bindings.protected EnvironmentLanguage.userEnvIf non-null, the user environment.Methods in gnu.expr that return EnvironmentModifier and TypeMethodDescriptionAbstractScriptEngineFactory.BindingsLocation.getEnvironment()final EnvironmentLanguage.getEnvironment()Get current user environment.Compilation.getGlobalEnvironment()BuiltinEnvironment.getLangEnvironment()Language.getLangEnvironment()final EnvironmentLanguage.getNewEnvironment()Methods in gnu.expr with parameters of type EnvironmentModifier and TypeMethodDescriptionfinal ObjectExpression.eval(Environment env) voidCompiledModule.evalModule(Environment env, gnu.kawa.io.OutPort out) voidCompiledModule.evalModule(Environment env, CallContext ctx) Evaluate this compile, sending output toctx.consumer.static final booleanModuleExp.evalModule(Environment env, CallContext ctx, Compilation comp, URL url, gnu.kawa.io.OutPort msg) static final ObjectModuleExp.evalModule1(Environment env, Compilation comp, URL url, gnu.kawa.io.OutPort msg) Parse and compile a module.static final voidModuleExp.evalModule2(Environment env, CallContext ctx, Language language, ModuleExp mexp, Object inst) CompiledModule.evalToResultValue(Environment env, CallContext ctx) Evaluate this compile, yielding a result value.static NameLookupNameLookup.getInstance(Environment env, Language language) Get or create a NameLookup instance for a given Environment.static voidNameLookup.setInstance(Environment env, NameLookup instance) Constructors in gnu.expr with parameters of type EnvironmentModifierConstructorDescriptionBindingsEnvironment(String name, Bindings ebindings, Bindings gbindings, Environment builtin) -
Uses of Environment in gnu.kawa.brl
Constructors in gnu.kawa.brl with parameters of type Environment -
Uses of Environment in gnu.kawa.reflect
Methods in gnu.kawa.reflect with parameters of type EnvironmentModifier and TypeMethodDescriptionstatic voidClassMemberLocation.define(Object instance, Field rfield, String uri, Language language, Environment env) static StaticFieldLocationStaticFieldLocation.define(Environment environ, Symbol sym, Object property, String cname, String fname) static voidClassMemberLocation.defineAll(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.mappingModifier and TypeClassDescriptionclassclassConcrete implementation ofEnvironment.Methods in gnu.mapping that return EnvironmentModifier and TypeMethodDescriptionstatic EnvironmentEnvironment.current()Deprecated.static EnvironmentEnvironment.getCurrent()IndirectableLocation.getEnvironment()NamedLocation.getEnvironment()static EnvironmentEnvironment.getGlobal()static EnvironmentEnvironment.getInstance(String name) final EnvironmentInheritingEnvironment.getParent(int index) static EnvironmentEnvironment.setSaveCurrent(Environment env) static EnvironmentEnvironment.user()Methods in gnu.mapping with parameters of type EnvironmentModifier and TypeMethodDescriptionvoidInheritingEnvironment.addParent(Environment env) static ObjectPropertyLocation.getProperty(Object symbol, Object property, Object defaultValue, Environment env) Gets a property value associated with an object.static ObjectPropertyLocation.getPropertyList(Object symbol, Environment env) Get the property list assocated with an object in a given Environment.static InheritingEnvironmentEnvironment.make(String name, Environment parent) static FutureFuture.make(Procedure action, Environment penvironment, gnu.kawa.io.InPort in, gnu.kawa.io.OutPort out, gnu.kawa.io.OutPort err) static voidPropertyLocation.putProperty(Object symbol, Object property, Object newValue, Environment env) static booleanPropertyLocation.removeProperty(Object symbol, Object property, Environment env) Remove a properaty assocatied with an object.static voidEnvironment.restoreCurrent(Environment saved) static voidEnvironment.setCurrent(Environment env) static voidEnvironment.setGlobal(Environment env) static voidPropertyLocation.setPropertyList(Object symbol, Object plist, Environment env) Set the property list assocated with an object in a given Environment.static EnvironmentEnvironment.setSaveCurrent(Environment env) Constructors in gnu.mapping with parameters of type Environment -
Uses of Environment in gnu.xquery.lang
Fields in gnu.xquery.lang declared as EnvironmentModifier and TypeFieldDescriptionstatic EnvironmentXQuery.extensionsEnvEnvEnvironment of pre-defined non-standard Qexo/Kawa functions.static final EnvironmentXQuery.xqEnvironment -
Uses of Environment in gnu.xquery.util
Methods in gnu.xquery.util with parameters of type EnvironmentModifier and TypeMethodDescriptionstatic ObjectNodeUtils.getSavedCollection(Object uri, Environment env) Default resolver for fn:collection.static voidNodeUtils.setSavedCollection(Object uri, Object value, Environment env) Add a uri-to-value binding that setSavedCollection can later return. -
Uses of Environment in kawa.lang
Methods in kawa.lang that return EnvironmentMethods in kawa.lang with parameters of type EnvironmentModifier and TypeMethodDescriptionstatic ObjectEval.eval(Object sexpr, Environment env) static ObjectEval.evalBody(Object body, Environment env, SourceMessages messages) static voidEval.evalBody(Object body, Environment env, SourceMessages messages, CallContext ctx) static voidEval.evalForm$X(Object sexpr, Environment env, CallContext ctx) intTranslator.getCompletions(Environment env, String nameStart, Object property, String namespaceUri, List<? super String> matches) Constructors in kawa.lang with parameters of type EnvironmentModifierConstructorDescriptionAutoloadSyntax(String name, String className, Environment env) Translator(Language language, SourceMessages messages, NameLookup lexical, Environment env) -
Uses of Environment in kawa.standard
Methods in kawa.standard that return EnvironmentModifier and TypeMethodDescriptionstatic EnvironmentScheme.builtin()static EnvironmentScheme.getR5rsEnvironment()static EnvironmentScheme.getStdEnvironment()Methods in kawa.standard with parameters of type EnvironmentModifier and TypeMethodDescriptionstatic ObjectScheme.eval(gnu.kawa.io.InPort port, Environment env) Evaluate Scheme expressions from stream.static ObjectScheme.eval(Object sexpr, Environment env) Evaluate Scheme expressions from an "S expression."static ObjectScheme.eval(String string, Environment env) Evaluate Scheme expressions from string.static ExceptionScheme.loadClass(String path, Environment env) Constructors in kawa.standard with parameters of type EnvironmentModifierConstructorDescriptionprotectedScheme(Environment env) SchemeCompilation(Language language, SourceMessages messages, NameLookup lexical, Environment env)