Groovy Documentation

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

java.lang.Object
  com.github.mperry.fg.SetMonadExtension

@groovy.transform.TypeChecked
class SetMonadExtension

Created by MarkPerry on 13/04/2014.


Method Summary
static java.util.Set ap(java.util.Set ma, java.util.Set mf)

static java.util.Set apply(java.util.Set list, java.util.Set listFs)

static java.util.Set liftA(java.util.Set a1, F f)

static java.util.Set liftA2(java.util.Set listAs, java.util.Set listBs, F2 f)

static java.util.Set liftA3(java.util.Set apa, java.util.Set apb, java.util.Set apc, F3 f)

static java.util.Set liftM(java.util.Set ma, F f)

static java.util.Set liftM2(java.util.Set ma, java.util.Set mb, F2 f)

static java.util.Set liftM3(java.util.Set ma, java.util.Set mb, java.util.Set mc, F3 f)

static java.util.Set map2(java.util.Set listA, java.util.Set listB, F2 f)

static SetMonad monad()

static java.util.Set replicateM(java.util.Set list, java.lang.Integer n)

static java.util.Set skip(java.util.Set list)

static java.util.Set to(java.util.Set list, B b)

 
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()
 

Method Detail

ap

static java.util.Set ap(java.util.Set ma, java.util.Set mf)


apply

static java.util.Set apply(java.util.Set list, java.util.Set listFs)


liftA

static java.util.Set liftA(java.util.Set a1, F f)


liftA2

static java.util.Set liftA2(java.util.Set listAs, java.util.Set listBs, F2 f)


liftA3

static java.util.Set liftA3(java.util.Set apa, java.util.Set apb, java.util.Set apc, F3 f)


liftM

static java.util.Set liftM(java.util.Set ma, F f)


liftM2

static java.util.Set liftM2(java.util.Set ma, java.util.Set mb, F2 f)


liftM3

static java.util.Set liftM3(java.util.Set ma, java.util.Set mb, java.util.Set mc, F3 f)


map2

static java.util.Set map2(java.util.Set listA, java.util.Set listB, F2 f)


monad

static SetMonad monad()


replicateM

static java.util.Set replicateM(java.util.Set list, java.lang.Integer n)


skip

static java.util.Set skip(java.util.Set list)


to

static java.util.Set to(java.util.Set list, B b)


 

Groovy Documentation