public class BufferLocal extends IndirectableLocation<java.lang.Object>
base, DIRECT_ON_SET, INDIRECT_FLUIDS, value| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get()
Get the current value of this location.
|
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, undefinepublic final Symbol getKeySymbol()
getKeySymbol in class IndirectableLocation<java.lang.Object>public static BufferLocal make(Symbol symbol, boolean all)
public java.lang.Object get()
Locationpublic java.lang.Object get(java.lang.Object defaultValue)
public java.lang.Object get(Buffer buffer, java.lang.Object defaultValue)
public boolean isBound(Buffer buffer)
public final void set(java.lang.Object newValue)
public final void set(Buffer buffer, java.lang.Object newValue)