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) |