Groovy Documentation

com.github.mperry.fg
[Groovy] Class State

java.lang.Object
  com.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

run

F run


 
Method Detail

eval

A eval(S s)


exec

S exec(S s)


flatMap

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static State flatMap(State mb, F f)


flatMap

State flatMap(F f)


flatMap

State flatMap(groovy.lang.Closure c)


get

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static State get()


gets

State gets()


gets

static State gets(F f)


lift

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static State lift(F f)


liftS

static State liftS(F f)


map

State map(F f)


map

State map(groovy.lang.Closure c)


mapState

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
State mapState(F f)


modify

static State modify(F f)


put

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static State put(S1 s)


run

P2 run(S s)


unit

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static State unit(A1 a)


unit

State unit(F f)


withs

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
State withs(F f)


 

Groovy Documentation