Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
gnu.mapping.PropertySet
gnu.mapping.Environment
gnu.expr.BuiltinEnvironment
public class BuiltinEnvironment
extends Environment
lookup
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