gnu.mapping
public class ConstrainedLocation extends Location
Field Summary | |
---|---|
protected Location | base |
protected Procedure | converter |
Method Summary | |
---|---|
protected Object | coerce(Object newValue) |
Object | get(Object defaultValue) |
Object | getKeyProperty() |
Symbol | getKeySymbol() |
boolean | isBound() |
boolean | isConstant() |
static ConstrainedLocation | make(Location base, Procedure converter) |
void | set(Object newValue) |
void | setRestore(Object oldValue, CallContext ctx) |
Object | setWithSave(Object newValue, CallContext ctx) |