Uses of Class
gnu.mapping.Location

Packages that use Location
gnu.commonlisp.lang   
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.jemacs.buffer Provides various building blocks for building an Emacs-like text editor. 
gnu.kawa.reflect Contains classes to use reflection. 
gnu.mapping Supports Procedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript). 
kawa.standard Primitive Scheme syntax and functions. 
 

Uses of Location in gnu.commonlisp.lang
 

Methods in gnu.commonlisp.lang with parameters of type Location
protected  void Lisp2.importLocation(Location loc)
           
 

Uses of Location in gnu.expr
 

Methods in gnu.expr with parameters of type Location
 NamedLocation BuiltinEnvironment.addLocation(Symbol name, java.lang.Object prop, Location loc)
           
 

Uses of Location in gnu.jemacs.buffer
 

Subclasses of Location in gnu.jemacs.buffer
 class BufferLocal
          A buffer-local variable (Location).
 

Uses of Location in gnu.kawa.reflect
 

Subclasses of Location in gnu.kawa.reflect
 class ClassMemberLocation
          A Location whose value is that of a named field/method of an object.
 class FieldLocation
           
 class StaticFieldLocation
           
 

Uses of Location in gnu.mapping
 

Subclasses of Location in gnu.mapping
 class ConstrainedLocation
           
 class IndirectableLocation
           
 class NamedLocation
          A Location that can be used as an entry in an Environment.
 class PlainLocation
           
 class ProcLocation
           
 class PropertyLocation
          Used to implement Lisp-style "property lists".
 class ReadOnlyLocation
           
 class SharedLocation
          A Location suitable when Environment or Location can be access by multiple threads.
 class ThreadLocation
          A Location that forwards to a thread-specific Location.
 

Fields in gnu.mapping declared as Location
protected  Location IndirectableLocation.base
          If non-null, operations are forwarded to the base location.
protected  Location ConstrainedLocation.base
           
 

Methods in gnu.mapping that return Location
 Location Location.getBase()
           
 Location IndirectableLocation.getBase()
           
 Location IndirectableLocation.getBaseForce()
           
static Location SimpleEnvironment.getCurrentLocation(java.lang.String name)
           
 Location ThreadLocation.getLocation()
          Get the thread-specific Location for this Location.
 Location LocationProc.getLocation()
           
 Location Environment.getLocation(java.lang.Object key, boolean create)
           
 Location Environment.getLocation(Symbol key)
          Return a location bound to key (and null property).
 Location Environment.getLocation(Symbol key, java.lang.Object property)
          Return a location bound to (key, property).
 Location Environment.lookup(Symbol key)
           
 Location Environment.lookup(Symbol key, java.lang.Object property)
          Return a location bound to (key, property).
static Location Location.make(java.lang.Object init, java.lang.String name)
           
 Location LocationEnumeration.nextLocation()
           
 Location SimpleEnvironment.unlink(Symbol symbol, java.lang.Object property, int hash)
           
 Location Environment.unlink(Symbol key, java.lang.Object property, int hash)
          Remove Location from this Environment.
 

Methods in gnu.mapping with parameters of type Location
 void Environment.addLocation(EnvironmentKey key, Location loc)
           
 NamedLocation SimpleEnvironment.addLocation(Symbol name, java.lang.Object property, Location loc)
           
abstract  NamedLocation Environment.addLocation(Symbol name, java.lang.Object prop, Location loc)
           
static ReadOnlyLocation ReadOnlyLocation.make(Location base)
           
static ConstrainedLocation ConstrainedLocation.make(Location base, Procedure converter)
           
static LocationProc LocationProc.makeNamed(Symbol name, Location loc)
           
 void CallContext.pushFluid(Location loc)
           
protected  void SimpleEnvironment.redefineError(Symbol name, java.lang.Object property, Location loc)
           
 void IndirectableLocation.setAlias(Location base)
          Define this Location as an alias for some other Location.
 void IndirectableLocation.setBase(Location base)
           
 

Constructors in gnu.mapping with parameters of type Location
LocationProc(Location loc)
           
LocationProc(Location loc, Procedure converter)
           
ThreadLocation(Symbol name, java.lang.Object property, Location global)
           
UnboundLocationException(Location loc)
           
 

Uses of Location in kawa.standard
 

Methods in kawa.standard that return Location
static Location location.makeProcLocation$V(Procedure proc, java.lang.Object[] args)
           
 

Methods in kawa.standard with parameters of type Location
static Procedure location.makeLocationProc(Location loc)