Uses of Interface
com.jnape.palatable.lambda.optics.Prism.Simple
Packages that use Prism.Simple
-
Uses of Prism.Simple in com.jnape.palatable.lambda.optics
Methods in com.jnape.palatable.lambda.optics that return Prism.SimpleModifier and TypeMethodDescriptionstatic <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> 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.SimpleModifier and TypeMethodDescriptionstatic <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<String, UUID> UUIDPrism.uuid()static <K,V> Prism.Simple <Map<K, V>, V> MapPrism.valueAt(K k)