Interface Contravariant<F extends Kind<F,?>>
- All Superinterfaces:
Invariant<F>
- All Known Subinterfaces:
ComposedContravariantCovariant<F,,G> ComposedCovariantContravariant<F,,G> ConstContravariant<T>,EitherKContravariant<F,G>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <F extends Kind<F,?>, G extends Kind<G, ?>>
Contravariant<Nested<F, G>> compose(Contravariant<F> f, Functor<G> g) static <F extends Kind<F,?>, G extends Kind<G, ?>>
Contravariant<Nested<F, G>> compose(Functor<F> f, Contravariant<G> g) imap(Kind<F, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap)
-
Method Details
-
contramap
-
imap
-
compose
static <F extends Kind<F,?>, Contravariant<Nested<F,G extends Kind<G, ?>> G>> compose(Functor<F> f, Contravariant<G> g) -
compose
static <F extends Kind<F,?>, Contravariant<Nested<F,G extends Kind<G, ?>> G>> compose(Contravariant<F> f, Functor<G> g)
-