Uses of Class
gnu.mapping.NamedLocation
-
Packages that use NamedLocation Package Description gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.mapping SupportsProcedure
, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript). -
-
Uses of NamedLocation in gnu.expr
Subclasses of NamedLocation in gnu.expr Modifier and Type Class Description static class
AbstractScriptEngineFactory.BindingsLocation
A Location object that proxies lookup in global and engine Bindings.Methods in gnu.expr that return NamedLocation Modifier and Type Method Description NamedLocation
BuiltinEnvironment. addLocation(Symbol name, Object prop, Location loc)
NamedLocation
BuiltinEnvironment. getLocation(Symbol key, Object property, int hash, boolean create)
NamedLocation
BuiltinEnvironment. lookup(Symbol name, Object property, int hash)
NamedLocation
Language. lookupBuiltin(Symbol name, Object property, int hash)
NamedLocation
AbstractScriptEngineFactory.BindingsEnvironment. lookupDirect(Symbol name, Object property, int hash)
protected NamedLocation
AbstractScriptEngineFactory.BindingsEnvironment. newLocation(Symbol name, Object property)
-
Uses of NamedLocation in gnu.mapping
Subclasses of NamedLocation in gnu.mapping Modifier and Type Class Description class
DynamicLocation<T>
A Location that forwards to a thread-specific Location.class
PlainLocation<T>
class
SharedLocation<T>
A Location suitable when Environment or Location can be access by multiple threads.class
ThreadLocation<T>
A Location that forwards to a thread-specific Location.Methods in gnu.mapping that return NamedLocation Modifier and Type Method Description abstract NamedLocation
Environment. addLocation(Symbol name, Object prop, Location loc)
NamedLocation
SimpleEnvironment. addLocation(Symbol name, Object property, Location loc)
protected NamedLocation
SimpleEnvironment. addUnboundLocation(Symbol name, Object property, int hash)
NamedLocation
SimpleEnvironment. define(Symbol sym, Object property, int hash, Object newValue)
NamedLocation<T>
DynamicLocation. getLocation()
Get the thread-specific Location for this Location.NamedLocation
Environment. getLocation(Symbol name, Object property, boolean create)
abstract NamedLocation
Environment. getLocation(Symbol key, Object property, int hash, boolean create)
NamedLocation
InheritingEnvironment. getLocation(Symbol name, Object property, int hash, boolean create)
NamedLocation
SimpleEnvironment. getLocation(Symbol name, Object property, int hash, boolean create)
abstract NamedLocation
Environment. lookup(Symbol name, Object property, int hash)
NamedLocation
InheritingEnvironment. lookup(Symbol name, Object property, int hash)
NamedLocation
SimpleEnvironment. lookup(Symbol name, Object property, int hash)
NamedLocation
SimpleEnvironment. lookupDirect(Symbol name, Object property, int hash)
NamedLocation
InheritingEnvironment. lookupInherited(Symbol name, Object property, int hash)
protected NamedLocation
SimpleEnvironment. newLocation(Symbol name, Object property)
NamedLocation
LocationEnumeration. next()
NamedLocation
LocationEnumeration. nextElement()
NamedLocation
LocationEnumeration. nextLocation()
Methods in gnu.mapping with parameters of type NamedLocation Modifier and Type Method Description void
Environment. addLocation(NamedLocation loc)
Constructors in gnu.mapping with parameters of type NamedLocation Constructor Description LocationEnumeration(NamedLocation[] bindings, int count)
NamedLocation(NamedLocation loc)
-