| java.lang.Object gnu.mapping.Location gnu.mapping.ThreadLocation
ThreadLocation | public class ThreadLocation extends Location implements Named(Code) | | A Location that forwards to a thread-specific Location.
|
ANONYMOUS | final public static String ANONYMOUS(Code) | | Magic property value used for the "anonymous" ThreadLocations.
These are thread-specific dynamic "parameters" (in the SRFI-39 sense)
that are not tied to a specfic name.
|
counter | static int counter(Code) | | |
ThreadLocation | public ThreadLocation()(Code) | | A new anonymous fluid location.
|
ThreadLocation | public ThreadLocation(String name)(Code) | | A new anonymous fluid location but used a given name for printing.
However, the binding is not bound to the name as a visible binding.
|
getInstance | public static synchronized ThreadLocation getInstance(Symbol name, Object property)(Code) | | For a given (Symbol. property)-pair, find or create
a matching ThreadLocation.
|
getLocation | public Location getLocation()(Code) | | Get the thread-specific Location for this Location.
|
makePrivate | public static ThreadLocation makePrivate(String name)(Code) | | Create a fresh ThreadLocation, independent of other ThreaDLocations.
Creates new unique EnvironmentKey, using a unique property key.
Parameters: name - used for printing, but not identification. |
setGlobal | public void setGlobal(Object value)(Code) | | Set the default/global value.
|
|
|