Package | Description |
---|---|
gnu.expr |
Supports
Expression ,
and various related classes need to compile programming languages. |
gnu.mapping |
Supports
Procedure ,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
gnu.xml |
Utilities for working with XML.
|
Modifier and Type | Class and Description |
---|---|
static class |
AbstractScriptEngineFactory.BindingsLocation
A Location object that proxies lookup in global and engine Bindings.
|
class |
Keyword
Implementation of Lisp keywords.
|
Modifier and Type | Class and Description |
---|---|
class |
DynamicLocation<T>
A Location that forwards to a thread-specific Location.
|
class |
KeyPair
A simple concrete implementation of
EnvironmentKey . |
class |
NamedLocation<T>
A Location that can be used as an entry in an Environment.
|
class |
PlainLocation<T> |
class |
SharedLocation<T>
A Location suitable when Environment or Location can be access by
multiple threads.
|
class |
SimpleSymbol
A Symbol in the EmptyNamespace.
|
class |
Symbol
A Symbol is a name, usually in a specific Namespace.
|
class |
ThreadLocation<T>
A Location that forwards to a thread-specific Location.
|
Modifier and Type | Method and Description |
---|---|
EnvironmentKey |
NamedLocation.getKey() |
Modifier and Type | Method and Description |
---|---|
void |
Environment.addLocation(EnvironmentKey key,
Location loc) |
java.lang.Object |
Environment.get(EnvironmentKey key,
java.lang.Object defaultValue) |
boolean |
EnvironmentKey.matches(EnvironmentKey key) |
boolean |
Symbol.matches(EnvironmentKey key) |
boolean |
KeyPair.matches(EnvironmentKey key) |
boolean |
NamedLocation.matches(EnvironmentKey key) |
java.lang.Object |
Environment.remove(EnvironmentKey key)
Remove and undefine binding.
|
Modifier and Type | Class and Description |
---|---|
class |
XName
A QName with namespace nodes [and future optional type annotation].
|