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 classA 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 TypeClassDescriptionclassA Location whose value is that of a named field/method of an object.classclass -
Uses of Location in gnu.mapping
Subclasses of Location in gnu.mappingModifier and TypeClassDescriptionclassclassA Location that forwards to a thread-specific Location.classclassA Location that can be used as an entry in an Environment.classclassclassUsed to implement Lisp-style "property lists".classclassA Location suitable when Environment or Location can be access by multiple threads.classA Location that forwards to a thread-specific Location.Fields in gnu.mapping declared as LocationModifier and TypeFieldDescriptionConstrainedLocation.baseIndirectableLocation.baseIf non-null, operations are forwarded to the base location.Methods in gnu.mapping that return LocationModifier and TypeMethodDescriptionstatic LocationImplement top-level 'define' for Scheme in interactive mode.IndirectableLocation.getBase()Location.getBase()IndirectableLocation.getBaseForce()static LocationSimpleEnvironment.getCurrentLocation(String name) final LocationEnvironment.getLocation(Symbol key) Return a location bound to key (and null property).final LocationEnvironment.getLocation(Symbol key, Object property) Return a location bound to (key, property).final LocationEnvironment.getLocation(Object key, boolean create) final LocationLocationProc.getLocation()final Locationfinal LocationReturn a location bound to (key, property).static LocationRemove Location from this Environment.Methods in gnu.mapping with parameters of type LocationModifier and TypeMethodDescriptionfinal voidEnvironment.addLocation(EnvironmentKey key, Location loc) abstract NamedLocationEnvironment.addLocation(Symbol name, Object prop, Location loc) SimpleEnvironment.addLocation(Symbol name, Object property, Location loc) static <T> ConstrainedLocation<T> static ReadOnlyLocationstatic LocationProcprotected voidSimpleEnvironment.redefineError(Symbol name, Object property, Location loc) voidDefine this Location as an alias for some other Location.voidConstructors 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 Locationlocation.makeProcLocation$V(Procedure proc, Object[] args) Methods in kawa.standard with parameters of type Location