Uses of Interface
com.jnape.palatable.lambda.optics.Prism.Simple
-
Packages that use Prism.Simple Package Description com.jnape.palatable.lambda.optics com.jnape.palatable.lambda.optics.prisms -
-
Uses of Prism.Simple in com.jnape.palatable.lambda.optics
Methods in com.jnape.palatable.lambda.optics that return Prism.Simple Modifier and Type Method Description static <S,A>
Prism.Simple<S,A>Prism.Simple. adapt(Optic<? super Cocartesian<?,?,?>,? super Functor<?,?>,S,S,A,A> optic)Adapt anOpticwith compatible bounds to asimple Prism.static <S,A>
Prism.Simple<S,A>Prism.Simple. adapt(Prism<S,S,A,A> prism)Adapt aPrismwith compatible bounds to asimple Prism.static <S,A>
Prism.Simple<S,A>Prism.Simple. adapt(ProtoOptic<? super Cocartesian<?,?,?>,S,S,A,A> protoOptic)Adapt aProtoOpticwith compatible bounds to asimple Prism.static <S,A>
Prism.Simple<S,A>Prism.Simple. fromPartial(Fn1<? super S,? extends A> partialSa, Fn1<? super A,? extends S> as)Static factory method for creating asimple Prismfrom a partial functionS -> Aand a total functionA -> T.static <S,A>
Prism.Simple<S,A>Prism. simplePrism(Fn1<? super S,? extends Maybe<A>> sMaybeA, Fn1<? super A,? extends S> as)Static factory method for creating a simplePrismfrom a function and its potentially failing inverse. -
Uses of Prism.Simple in com.jnape.palatable.lambda.optics.prisms
Methods in com.jnape.palatable.lambda.optics.prisms that return Prism.Simple Modifier and Type Method Description static <L,R>
Prism.Simple<Either<L,R>,L>EitherPrism. _left()static <A> Prism.Simple<Maybe<A>,Unit>MaybePrism. _nothing()static <L,R>
Prism.Simple<Either<L,R>,R>EitherPrism. _right()static Prism.Simple<java.lang.String,java.util.UUID>UUIDPrism. uuid()static <K,V>
Prism.Simple<java.util.Map<K,V>,V>MapPrism. valueAt(K k)
-