|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD | |||||||
java.lang.Objectcom.github.mperry.fg.State
@groovy.transform.TypeChecked @groovy.transform.Canonical class State
Created by MarkPerry on 9/01/14.
| Property Summary | |
|---|---|
F |
run
|
| Method Summary | |
|---|---|
A
|
eval(S s)
|
S
|
exec(S s)
|
static State
|
flatMap(State mb, F f)
|
State
|
flatMap(F f)
|
State
|
flatMap(groovy.lang.Closure c)
|
static State
|
get()
|
State
|
gets()
|
static State
|
gets(F f)
|
static State
|
lift(F f)
|
static State
|
liftS(F f)
|
State
|
map(F f)
|
State
|
map(groovy.lang.Closure c)
|
State
|
mapState(F f)
|
static State
|
modify(F f)
|
static State
|
put(S1 s)
|
P2
|
run(S s)
|
static State
|
unit(A1 a)
|
State
|
unit(F f)
|
State
|
withs(F f)
|
| Methods inherited from class java.lang.Object | |
|---|---|
| java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
| Property Detail |
|---|
F run
| Method Detail |
|---|
A eval(S s)
S exec(S s)
@groovy.transform.TypeChecked(TypeCheckingMode.SKIP) static State flatMap(State mb, F f)
State flatMap(F f)
State flatMap(groovy.lang.Closure c)
@groovy.transform.TypeChecked(TypeCheckingMode.SKIP) static State get()
State gets()
static State gets(F f)
@groovy.transform.TypeChecked(TypeCheckingMode.SKIP) static State lift(F f)
static State liftS(F f)
State map(F f)
State map(groovy.lang.Closure c)
@groovy.transform.TypeChecked(TypeCheckingMode.SKIP) State mapState(F f)
static State modify(F f)
@groovy.transform.TypeChecked(TypeCheckingMode.SKIP) static State put(S1 s)
P2 run(S s)
@groovy.transform.TypeChecked(TypeCheckingMode.SKIP) static State unit(A1 a)
State unit(F f)
@groovy.transform.TypeChecked(TypeCheckingMode.SKIP) State withs(F f)
Groovy Documentation