public class ListComprehender extends java.lang.Object implements Comprehender
| Constructor and Description |
|---|
ListComprehender() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List |
empty() |
java.lang.Object |
executeflatMap(java.lang.Object t,
java.util.function.Function fn)
Wrapper around flatMap
|
java.lang.Object |
filter(java.lang.Object t,
java.util.function.Predicate p)
Wrapper around filter
|
java.lang.Object |
flatMap(java.lang.Object t,
java.util.function.Function fn) |
java.lang.Class |
getTargetClass() |
boolean |
instanceOfT(java.lang.Object apply) |
java.lang.Object |
map(java.lang.Object t,
java.util.function.Function fn)
Wrapper around map
|
java.util.List |
of(java.lang.Object o) |
java.util.List |
unwrap(java.lang.Object o) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitliftAndFlatMap, liftObject, priority, resolveForCrossTypeFlatMap, unwrapOtherMonadTypespublic java.lang.Class getTargetClass()
getTargetClass in interface Comprehenderpublic java.lang.Object filter(java.lang.Object t,
java.util.function.Predicate p)
Comprehenderfilter in interface Comprehendert - Monadic type being wrappedp - JDK Predicate to wrap t.filter ( i -> p.test(i)); public java.lang.Object map(java.lang.Object t,
java.util.function.Function fn)
Comprehendermap in interface Comprehendert - Monadic type being wrappedfn - JDK Function to wrap t.map( i -> fn.apply(i)); public java.lang.Object executeflatMap(java.lang.Object t,
java.util.function.Function fn)
ComprehenderexecuteflatMap in interface Comprehendert - Monadic type being wrappedfn - JDK Function to wrap t.flatMap( i -> fn.apply(i)); public java.lang.Object flatMap(java.lang.Object t,
java.util.function.Function fn)
flatMap in interface Comprehenderpublic boolean instanceOfT(java.lang.Object apply)
instanceOfT in interface Comprehenderpublic java.util.List empty()
empty in interface Comprehenderpublic java.util.List of(java.lang.Object o)
of in interface Comprehenderpublic java.util.List unwrap(java.lang.Object o)
unwrap in interface Comprehender