public class SimpleReactStreamComprehender extends java.lang.Object implements Comprehender
Modifier and Type | Field and Description |
---|---|
static int |
priority |
Constructor and Description |
---|
SimpleReactStreamComprehender() |
Modifier and Type | Method and Description |
---|---|
SimpleReactStream |
empty() |
java.lang.Object |
filter(java.lang.Object t,
java.util.function.Predicate p)
Wrapper around filter
|
SimpleReactStream |
flatMap(java.lang.Object in,
java.util.function.Function fn) |
SimpleReactStream |
fromIterator(java.util.Iterator it) |
java.lang.Class |
getTargetClass() |
java.lang.Object |
map(java.lang.Object t,
java.util.function.Function fn)
Wrapper around map
|
SimpleReactStream |
of(java.lang.Object o) |
int |
priority() |
java.lang.Object |
resolveForCrossTypeFlatMap(Comprehender comp,
SimpleReactStream apply) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeflatMap, instanceOfT, liftAndFlatMap, liftObject, resolveForCrossTypeFlatMap, unwrap, unwrapOtherMonadTypes
public int priority()
priority
in interface Comprehender
public java.lang.Object filter(java.lang.Object t, java.util.function.Predicate p)
Comprehender
filter
in interface Comprehender
t
- 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)
Comprehender
map
in interface Comprehender
t
- Monadic type being wrappedfn
- JDK Function to wrap t.map( i -> fn.apply(i));
public SimpleReactStream flatMap(java.lang.Object in, java.util.function.Function fn)
flatMap
in interface Comprehender
public SimpleReactStream of(java.lang.Object o)
of
in interface Comprehender
public SimpleReactStream fromIterator(java.util.Iterator it)
fromIterator
in interface Comprehender
public SimpleReactStream empty()
empty
in interface Comprehender
public java.lang.Class getTargetClass()
getTargetClass
in interface Comprehender
public java.lang.Object resolveForCrossTypeFlatMap(Comprehender comp, SimpleReactStream apply)