Uses of Class gnu.mapping.Location

Uses in package gnu.commonlisp.lang

Methods with parameter type gnu.mapping.Location

void

Uses in package gnu.expr

Methods with parameter type gnu.mapping.Location

NamedLocation
BuiltinEnvironment.addLocation(Symbol name, Object prop, Location loc)

Uses in package gnu.jemacs.buffer

Classes derived from gnu.mapping.Location

class
A buffer-local variable (Location).

Uses in package gnu.kawa.reflect

Classes derived from gnu.mapping.Location

class
A Location whose value is that of a named field/method of an object.
class
class

Uses in package gnu.mapping

Classes derived from gnu.mapping.Location

class
class
class
A Location that can be used as an entry in an Environment.
class
class
class
Used to implement Lisp-style "property lists".
class
class
A Location suitable when Environment or Location can be access by multiple threads.
class
A Location that forwards to a thread-specific Location.

Constructors with parameter type gnu.mapping.Location

ThreadLocation.ThreadLocation(Symbol name, Object property, Location global)

Fields of type gnu.mapping.Location

Location
Location
If non-null, operations are forwarded to the base location.

Methods with parameter type gnu.mapping.Location

void
NamedLocation
Environment.addLocation(Symbol name, Object prop, Location loc)
NamedLocation
SimpleEnvironment.addLocation(Symbol name, Object property, Location loc)
ReadOnlyLocation
ConstrainedLocation
LocationProc
void
void
SimpleEnvironment.redefineError(Symbol name, Object property, Location loc)
void
Define this Location as an alias for some other Location.
void

Methods with return type gnu.mapping.Location

Location
Location
Location
Location
Location
Location
Get the thread-specific Location for this Location.
Location
Environment.getLocation(Object key, boolean create)
Location
Return a location bound to key (and null property).
Location
Environment.getLocation(Symbol key, Object property)
Return a location bound to (key, property).
Location
Location
Environment.lookup(Symbol key, Object property)
Return a location bound to (key, property).
Location
Location.make(Object init, String name)
Location
Location
Environment.unlink(Symbol key, Object property, int hash)
Remove Location from this Environment.
Location
SimpleEnvironment.unlink(Symbol symbol, Object property, int hash)
Remove Location from this Environment.

Uses in package kawa.standard

Methods with parameter type gnu.mapping.Location

Procedure

Methods with return type gnu.mapping.Location

Location
location.makeProcLocation$V(Procedure proc, Object[] args)