public class IdentityAdapter extends AbstractFunctionalAdapter<Witness.identity> implements ValueAdapter<Witness.identity>
FunctionalAdapter.ValueIterator<T>| Constructor and Description |
|---|
IdentityAdapter() |
| Modifier and Type | Method and Description |
|---|---|
<T,R> AnyM<Witness.identity,R> |
ap(AnyM<Witness.identity,? extends java.util.function.Function<? super T,? extends R>> fn,
AnyM<Witness.identity,T> apply) |
<T,R> AnyM<Witness.identity,R> |
flatMap(AnyM<Witness.identity,T> t,
java.util.function.Function<? super T,? extends AnyM<Witness.identity,? extends R>> fn) |
<T> T |
get(AnyMValue<Witness.identity,T> t) |
<T,R> AnyM<Witness.identity,R> |
map(AnyM<Witness.identity,T> t,
java.util.function.Function<? super T,? extends R> fn) |
<T> java.lang.Iterable<T> |
toIterable(AnyM<Witness.identity,T> t) |
<T> AnyM<Witness.identity,T> |
unitIterable(java.lang.Iterable<T> it) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitap2, empty, filter, isFilterable, toStream, unitpublic <T,R> AnyM<Witness.identity,R> map(AnyM<Witness.identity,T> t, java.util.function.Function<? super T,? extends R> fn)
map in interface FunctionalAdapter<Witness.identity>map in class AbstractFunctionalAdapter<Witness.identity>public <T,R> AnyM<Witness.identity,R> ap(AnyM<Witness.identity,? extends java.util.function.Function<? super T,? extends R>> fn, AnyM<Witness.identity,T> apply)
ap in interface FunctionalAdapter<Witness.identity>ap in class AbstractFunctionalAdapter<Witness.identity>public <T,R> AnyM<Witness.identity,R> flatMap(AnyM<Witness.identity,T> t, java.util.function.Function<? super T,? extends AnyM<Witness.identity,? extends R>> fn)
flatMap in interface FunctionalAdapter<Witness.identity>flatMap in class AbstractFunctionalAdapter<Witness.identity>public <T> java.lang.Iterable<T> toIterable(AnyM<Witness.identity,T> t)
toIterable in interface FunctionalAdapter<Witness.identity>public <T> AnyM<Witness.identity,T> unitIterable(java.lang.Iterable<T> it)
unitIterable in interface FunctionalAdapter<Witness.identity>unitIterable in class AbstractFunctionalAdapter<Witness.identity>public <T> T get(AnyMValue<Witness.identity,T> t)
get in interface ValueAdapter<Witness.identity>