public class InvokeDynamicComprehender extends java.lang.Object implements Comprehender
Constructor and Description |
---|
InvokeDynamicComprehender() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
empty() |
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.lang.Object |
of(java.lang.Object o) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeflatMap, liftAndFlatMap, liftObject, priority, resolveForCrossTypeFlatMap, unwrap, unwrapOtherMonadTypes
public java.lang.Class getTargetClass()
getTargetClass
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 java.lang.Object flatMap(java.lang.Object t, java.util.function.Function fn)
flatMap
in interface Comprehender
public boolean instanceOfT(java.lang.Object apply)
instanceOfT
in interface Comprehender
public java.lang.Object of(java.lang.Object o)
of
in interface Comprehender
public java.lang.Object empty()
empty
in interface Comprehender