Uses of Class
gnu.mapping.NamedLocation

Packages that use NamedLocation
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). 
 

Uses of NamedLocation in gnu.expr
 

Methods in gnu.expr that return NamedLocation
 NamedLocation BuiltinEnvironment.addLocation(Symbol name, java.lang.Object prop, Location loc)
           
 NamedLocation BuiltinEnvironment.getLocation(Symbol key, java.lang.Object property, int hash, boolean create)
           
 NamedLocation BuiltinEnvironment.lookup(Symbol name, java.lang.Object property, int hash)
           
 NamedLocation Language.lookupBuiltin(Symbol name, java.lang.Object property, int hash)
           
 

Uses of NamedLocation in gnu.mapping
 

Subclasses of NamedLocation in gnu.mapping
 class PlainLocation
           
 class SharedLocation
          A Location suitable when Environment or Location can be access by multiple threads.
 

Methods in gnu.mapping that return NamedLocation
 NamedLocation SimpleEnvironment.addLocation(Symbol name, java.lang.Object property, Location loc)
           
abstract  NamedLocation Environment.addLocation(Symbol name, java.lang.Object prop, Location loc)
           
protected  NamedLocation SimpleEnvironment.addUnboundLocation(Symbol name, java.lang.Object property, int hash)
           
 NamedLocation SimpleEnvironment.define(Symbol sym, java.lang.Object property, int hash, java.lang.Object newValue)
           
 NamedLocation Environment.getLocation(Symbol name, java.lang.Object property, boolean create)
           
 NamedLocation InheritingEnvironment.getLocation(Symbol name, java.lang.Object property, int hash, boolean create)
           
 NamedLocation SimpleEnvironment.getLocation(Symbol name, java.lang.Object property, int hash, boolean create)
           
abstract  NamedLocation Environment.getLocation(Symbol key, java.lang.Object property, int hash, boolean create)
           
 NamedLocation InheritingEnvironment.lookup(Symbol name, java.lang.Object property, int hash)
           
 NamedLocation SimpleEnvironment.lookup(Symbol name, java.lang.Object property, int hash)
           
abstract  NamedLocation Environment.lookup(Symbol name, java.lang.Object property, int hash)
           
 NamedLocation SimpleEnvironment.lookupDirect(Symbol name, java.lang.Object property, int hash)
           
 NamedLocation InheritingEnvironment.lookupInherited(Symbol name, java.lang.Object property, int hash)
           
 

Methods in gnu.mapping with parameters of type NamedLocation
 void Environment.addLocation(NamedLocation loc)
           
 

Constructors in gnu.mapping with parameters of type NamedLocation
LocationEnumeration(NamedLocation[] bindings, int count)
           
NamedLocation(NamedLocation loc)