Uses of Class
gnu.mapping.Location
Packages that use Location
Package
Description
Supports
Expression
,
and various related classes need to compile programming languages.Contains classes to use reflection.
Supports
Procedure
,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).-
Uses of Location in gnu.expr
Modifier and TypeClassDescriptionstatic class
A Location object that proxies lookup in global and engine Bindings.Modifier and TypeMethodDescriptionBuiltinEnvironment.addLocation
(Symbol name, Object prop, Location loc) -
Uses of Location in gnu.kawa.reflect
Subclasses of Location in gnu.kawa.reflectModifier and TypeClassDescriptionclass
A Location whose value is that of a named field/method of an object.class
class
-
Uses of Location in gnu.mapping
Subclasses of Location in gnu.mappingModifier and TypeClassDescriptionclass
class
A Location that forwards to a thread-specific Location.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.Fields in gnu.mapping declared as LocationModifier and TypeFieldDescriptionConstrainedLocation.base
IndirectableLocation.base
If non-null, operations are forwarded to the base location.Methods in gnu.mapping that return LocationModifier and TypeMethodDescriptionstatic Location
Implement top-level 'define' for Scheme in interactive mode.IndirectableLocation.getBase()
Location.getBase()
IndirectableLocation.getBaseForce()
static Location
SimpleEnvironment.getCurrentLocation
(String name) final Location
Environment.getLocation
(Symbol key) Return a location bound to key (and null property).final Location
Environment.getLocation
(Symbol key, Object property) Return a location bound to (key, property).final Location
Environment.getLocation
(Object key, boolean create) final Location
LocationProc.getLocation()
final Location
final Location
Return a location bound to (key, property).static Location
Remove Location from this Environment.Methods in gnu.mapping with parameters of type LocationModifier and TypeMethodDescriptionfinal void
Environment.addLocation
(EnvironmentKey key, Location loc) abstract NamedLocation
Environment.addLocation
(Symbol name, Object prop, Location loc) SimpleEnvironment.addLocation
(Symbol name, Object property, Location loc) static <T> ConstrainedLocation
<T> static ReadOnlyLocation
static LocationProc
protected void
SimpleEnvironment.redefineError
(Symbol name, Object property, Location loc) void
Define this Location as an alias for some other Location.void
Constructors in gnu.mapping with parameters of type LocationModifierConstructorDescriptionLocationProc
(Location loc) LocationProc
(Location loc, Procedure converter) -
Uses of Location in kawa.standard
Methods in kawa.standard that return LocationModifier and TypeMethodDescriptionstatic Location
location.makeProcLocation$V
(Procedure proc, Object[] args) Methods in kawa.standard with parameters of type Location