public class BufferLocal extends IndirectableLocation
base, DIRECT_ON_SET, INDIRECT_FLUIDS, value
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(Buffer buffer,
java.lang.Object defaultValue) |
java.lang.Object |
get(java.lang.Object defaultValue) |
Symbol |
getKeySymbol() |
boolean |
isBound() |
boolean |
isBound(Buffer buffer) |
static BufferLocal |
make(Symbol symbol,
boolean all) |
void |
set(Buffer buffer,
java.lang.Object newValue) |
void |
set(java.lang.Object newValue) |
getBase, getBaseForce, getEnvironment, getKeyProperty, isConstant, setAlias, setBase, undefine
public final Symbol getKeySymbol()
getKeySymbol
in class IndirectableLocation
public static BufferLocal make(Symbol symbol, boolean all)
public java.lang.Object get(Buffer buffer, java.lang.Object defaultValue)
public boolean isBound(Buffer buffer)
public final void set(Buffer buffer, java.lang.Object newValue)