Uses of Interface
gnu.mapping.EnvironmentKey
Packages that use EnvironmentKey
Package
Description
Supports
Expression
,
and various related classes need to compile programming languages.
Supports
Procedure
,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).-
Uses of EnvironmentKey in gnu.expr
Classes in gnu.expr that implement EnvironmentKeyModifier and TypeClassDescriptionstatic class
A Location object that proxies lookup in global and engine Bindings.class
Implementation of Lisp keywords. -
Uses of EnvironmentKey in gnu.mapping
Classes in gnu.mapping that implement EnvironmentKeyModifier and TypeClassDescriptionclass
A Location that forwards to a thread-specific Location.class
A simple concrete implemementation ofEnvironmentKey
.class
A Location that can be used as an entry in an Environment.class
class
A Location suitable when Environment or Location can be access by multiple threads.class
A Symbol in the EmptyNamespace.class
A Symbol is a name, usually in a specific Namespace.class
A Location that forwards to a thread-specific Location.Methods in gnu.mapping that return EnvironmentKeyMethods in gnu.mapping with parameters of type EnvironmentKeyModifier and TypeMethodDescriptionfinal void
Environment.addLocation
(EnvironmentKey key, Location loc) final Object
Environment.get
(EnvironmentKey key, Object defaultValue) boolean
EnvironmentKey.matches
(EnvironmentKey key) final boolean
KeyPair.matches
(EnvironmentKey key) final boolean
NamedLocation.matches
(EnvironmentKey key) boolean
Symbol.matches
(EnvironmentKey key) final Object
Environment.remove
(EnvironmentKey key) Remove and undefine binding. -
Uses of EnvironmentKey in gnu.xml
Classes in gnu.xml that implement EnvironmentKeyModifier and TypeClassDescriptionclass
A QName with namespace nodes [and future optional type annotation].