Groovy Documentation

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

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

@groovy.transform.TypeChecked
class ListJavaExtension

Created with IntelliJ IDEA. User: MarkPerry Date: 1/12/13 Time: 10:45 AM To change this template use File | Settings | File Templates.


Method Summary
static java.util.List collect(java.util.List list, F f)

static java.util.List flatMap(java.util.List list, F f)

static B fold(java.util.List list, B b, F2 f)

static B fold(java.util.List list, B b, groovy.lang.Closure f)

static B foldLeft(java.util.List list, B b, F2 f)

static B foldLeft(java.util.List list, B b, groovy.lang.Closure f)

static B foldLeftR(java.util.List list, B b, F2 f)

Fold left with recursion

static B foldLeftR(java.util.List list, B b, groovy.lang.Closure f)

static B foldRight(java.util.List list, B b, F2 f)

static B foldRight(java.util.List list, B b, groovy.lang.Closure f)

static B foldRightF(java.util.List list, B b, F2 f)

static B foldRightT(java.util.List list, B b, F2 f)

static Trampoline foldRightTrampoline(java.util.List list, B b, F2 f)

static java.util.List map(java.util.List list, F f)

static List toFJList(java.util.List list)

static java.util.List zip(java.util.List list1, java.util.List list2)

 
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

collect

static java.util.List collect(java.util.List list, F f)


flatMap

static java.util.List flatMap(java.util.List list, F f)


fold

static B fold(java.util.List list, B b, F2 f)


fold

static B fold(java.util.List list, B b, groovy.lang.Closure f)


foldLeft

static B foldLeft(java.util.List list, B b, F2 f)


foldLeft

static B foldLeft(java.util.List list, B b, groovy.lang.Closure f)


foldLeftR

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static B foldLeftR(java.util.List list, B b, F2 f)
Fold left with recursion


foldLeftR

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static B foldLeftR(java.util.List list, B b, groovy.lang.Closure f)


foldRight

static B foldRight(java.util.List list, B b, F2 f)


foldRight

static B foldRight(java.util.List list, B b, groovy.lang.Closure f)


foldRightF

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static B foldRightF(java.util.List list, B b, F2 f)


foldRightT

static B foldRightT(java.util.List list, B b, F2 f)


foldRightTrampoline

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static Trampoline foldRightTrampoline(java.util.List list, B b, F2 f)


map

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static java.util.List map(java.util.List list, F f)


toFJList

static List toFJList(java.util.List list)


zip

static java.util.List zip(java.util.List list1, java.util.List list2)


 

Groovy Documentation