| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectgnu.mapping.PropertySetgnu.mapping.Environmentgnu.expr.BuiltinEnvironmentpublic class BuiltinEnvironmentextends Environmentlookup operatiosn are indirected to the
current Language. Field Summary |
Fields inherited from class gnu.mapping.Environment | |
INDIRECT_DEFINES | |
Method Summary | |
NamedLocation |
|
void | |
LocationEnumeration |
|
LocationEnumeration |
|
static BuiltinEnvironment | |
Environment | |
NamedLocation |
|
protected boolean | |
NamedLocation | |
Methods inherited from class gnu.mapping.Environment | |
addLocation, addLocation, addLocation, containsKey, current, defaultNamespace, define, enumerateAllLocations, enumerateLocations, get, get, get, get, get, getCanDefine, getCanRedefine, getChecked, getCurrent, getFlags, getFunction, getFunction, getGlobal, getInstance, getLocation, getLocation, getLocation, getLocation, getLocation, getSymbol, hasMoreElements, isBound, isBound, isLocked, lookup, lookup, lookup, make, make, make, put, put, put, put, putFunction, remove, remove, remove, remove, remove, removeFunction, setCanDefine, setCanRedefine, setCurrent, setFlag, setGlobal, setIndirectDefines, setLocked, toString, toStringVerbose, unlink, user | |
Methods inherited from class gnu.mapping.PropertySet | |
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol | |
public NamedLocation addLocation(Symbol name, Object prop, Location loc)
- Overrides:
- addLocation in interface Environment
public void define(Symbol key, Object property, Object newValue)
- Overrides:
- define in interface Environment
public LocationEnumeration enumerateAllLocations()
Does enumerate inherited Locations.
- Overrides:
- enumerateAllLocations in interface Environment
public LocationEnumeration enumerateLocations()
Does not enumerate inherited Locations.
- Overrides:
- enumerateLocations in interface Environment
public NamedLocation getLocation(Symbol key, Object property, int hash, boolean create)
- Overrides:
- getLocation in interface Environment
protected boolean hasMoreElements(LocationEnumeration it)
- Overrides:
- hasMoreElements in interface Environment
public NamedLocation lookup(Symbol name, Object property, int hash)
- Overrides:
- lookup in interface Environment