Uses of Interface
com.jnape.palatable.lambda.optics.Iso.Simple
Packages that use Iso.Simple
Package
Description
-
Uses of Iso.Simple in com.jnape.palatable.lambda.adt.hmap
Subinterfaces of Iso.Simple in com.jnape.palatable.lambda.adt.hmapModifier and TypeInterfaceDescriptioninterface
TypeSafeKey<A,
B> An interface representing a parametrized key for use inHMap
s.static interface
Methods in com.jnape.palatable.lambda.adt.hmap with parameters of type Iso.SimpleModifier and TypeMethodDescriptiondefault <C> TypeSafeKey
<A, C> TypeSafeKey.andThen
(Iso.Simple<B, C> f) Left-to-right composition of thisTypeSafeKey
with some otherIso
. -
Uses of Iso.Simple in com.jnape.palatable.lambda.optics
Methods in com.jnape.palatable.lambda.optics that return Iso.SimpleModifier and TypeMethodDescriptionstatic <S,
A> Iso.Simple <S, A> Iso.Simple.adapt
(Optic<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, S, S, A, A> optic) Adapt anOptic
with the right variance to anIso.Simple
.default <B> Iso.Simple
<S, B> Iso.Simple.andThen
(Iso.Simple<A, B> f) Compose two simple isos from left to right.default <B> Iso.Simple
<S, B> Iso.Simple.andThen
(Optic.Simple<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, A, B> f) Compose two simple optics from left to right.default <R> Iso.Simple
<R, A> Iso.Simple.compose
(Iso.Simple<R, S> g) Compose two simple isos from right to left.default <R> Iso.Simple
<R, A> Iso.Simple.compose
(Optic.Simple<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, R, S> g) Compose two simple optics from right to left.default <U> Iso.Simple
<S, A> Sequence both thisApplicative
andappB
, discardingappB's
result and returning thisApplicative
.default Iso.Simple
<A, S> Iso.Simple.mirror()
Flip thisIso
around.static <S,
A> Iso.Simple <S, A> Static factory method for creating a simpleIso
from a function and its inverse.Methods in com.jnape.palatable.lambda.optics with parameters of type Iso.SimpleModifier and TypeMethodDescriptiondefault <B> Iso.Simple
<S, B> Iso.Simple.andThen
(Iso.Simple<A, B> f) Compose two simple isos from left to right.default <R> Iso.Simple
<R, A> Iso.Simple.compose
(Iso.Simple<R, S> g) Compose two simple isos from right to left. -
Uses of Iso.Simple in com.jnape.palatable.lambda.optics.lenses
Methods in com.jnape.palatable.lambda.optics.lenses that return Iso.Simple