Uses of Class
gnu.mapping.Location
-
Packages that use Location Package Description gnu.expr SupportsExpression, and various related classes need to compile programming languages.gnu.kawa.reflect Contains classes to use reflection.gnu.mapping SupportsProcedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).kawa.standard -
-
Uses of Location in gnu.expr
Subclasses of Location in gnu.expr Modifier and Type Class Description static classAbstractScriptEngineFactory.BindingsLocationA Location object that proxies lookup in global and engine Bindings.Methods in gnu.expr with parameters of type Location Modifier and Type Method Description NamedLocationBuiltinEnvironment. addLocation(Symbol name, Object prop, Location loc) -
Uses of Location in gnu.kawa.reflect
Subclasses of Location in gnu.kawa.reflect Modifier and Type Class Description classClassMemberLocation<T>A Location whose value is that of a named field/method of an object.classFieldLocation<T>classStaticFieldLocation -
Uses of Location in gnu.mapping
Subclasses of Location in gnu.mapping Modifier and Type Class Description classConstrainedLocation<T>classDynamicLocation<T>A Location that forwards to a thread-specific Location.classIndirectableLocation<T>classNamedLocation<T>A Location that can be used as an entry in an Environment.classPlainLocation<T>classProcLocationclassPropertyLocationUsed to implement Lisp-style "property lists".classReadOnlyLocationclassSharedLocation<T>A Location suitable when Environment or Location can be access by multiple threads.classThreadLocation<T>A Location that forwards to a thread-specific Location.Fields in gnu.mapping declared as Location Modifier and Type Field Description protected Location<T>ConstrainedLocation. baseprotected Location<T>IndirectableLocation. baseIf non-null, operations are forwarded to the base location.Methods in gnu.mapping that return Location Modifier and Type Method Description static LocationLocation. define(Symbol name)Implement top-level 'define' for Scheme in interactive mode.LocationIndirectableLocation. getBase()LocationLocation. getBase()LocationIndirectableLocation. getBaseForce()static LocationSimpleEnvironment. getCurrentLocation(String name)LocationEnvironment. getLocation(Symbol key)Return a location bound to key (and null property).LocationEnvironment. getLocation(Symbol key, Object property)Return a location bound to (key, property).LocationEnvironment. getLocation(Object key, boolean create)LocationLocationProc. getLocation()LocationEnvironment. lookup(Symbol key)LocationEnvironment. lookup(Symbol key, Object property)Return a location bound to (key, property).static LocationLocation. make(Object init, String name)LocationEnvironment. unlink(Symbol key, Object property, int hash)Remove Location from this Environment.LocationSimpleEnvironment. unlink(Symbol symbol, Object property, int hash)Methods in gnu.mapping with parameters of type Location Modifier and Type Method Description voidEnvironment. addLocation(EnvironmentKey key, Location loc)abstract NamedLocationEnvironment. addLocation(Symbol name, Object prop, Location loc)NamedLocationSimpleEnvironment. addLocation(Symbol name, Object property, Location loc)static <T> ConstrainedLocation<T>ConstrainedLocation. make(Location<T> base, Procedure converter)static ReadOnlyLocationReadOnlyLocation. make(Location base)static LocationProcLocationProc. makeNamed(Symbol name, Location loc)protected voidSimpleEnvironment. redefineError(Symbol name, Object property, Location loc)voidIndirectableLocation. setAlias(Location base)Define this Location as an alias for some other Location.voidIndirectableLocation. setBase(Location base)Constructors in gnu.mapping with parameters of type Location Constructor Description LocationProc(Location loc)LocationProc(Location loc, Procedure converter)UnboundLocationException(Location loc) -
Uses of Location in kawa.standard
Methods in kawa.standard that return Location Modifier and Type Method Description static Locationlocation. makeProcLocation$V(Procedure proc, Object[] args)Methods in kawa.standard with parameters of type Location Modifier and Type Method Description static LocationProclocation. makeLocationProc(Location loc)
-