All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
Data |
access(Object key) |
State |
add(Data value) |
State |
add(Object key,
Data value) |
State |
assign(Object key,
Data value) |
static State.Projection |
assigned(Object key) |
Data |
get(Object key) |
Map<Object,Data> |
getTable() |
Data |
getValue() |
State |
map(Function<? super Data,? extends Data> op) |
State |
pop() |
<A> A |
project(AbstractExpression<?,?,A> expr) |
State |
push() |
State |
pushEntries(Map<Object,? extends Data> entries) |
State |
pushEntry(Object key,
Data value) |
State |
remove(Object key) |
State |
removeAll(Collection<? extends Object> keys) |
String |
toString() |
static State.Projection |
value() |
State |
withEntries(Map<Object,? extends Data> entries) |
State |
withEntry(Object key,
Data value) |
State |
withValue(Data value) |