Class Pre<P extends Profunctor<?,​?,​? extends P>,​S,​T,​A,​B>

    • Field Detail

      • INSTANCE

        private static final Pre<?,​?,​?,​?,​?> INSTANCE
    • Constructor Detail

      • Pre

        private Pre()
    • Method Detail

      • checkedApply

        public Optic<P,​Const<Maybe<A>,​?>,​S,​T,​Maybe<A>,​B> checkedApply​(Optic<P,​? super Const<Maybe<A>,​?>,​S,​T,​A,​B> optic)
        Description copied from interface: Fn1
        Invoke this function with the given argument, potentially throwing any Throwable.
        Specified by:
        checkedApply in interface Fn1<P extends Profunctor<?,​?,​? extends P>,​S>
        Parameters:
        optic - the argument
        Returns:
        the result of the function application
      • pre

        public static <P extends Profunctor<?,​?,​? extends P>,​S,​T,​A,​B> Pre<P,​S,​T,​A,​B> pre()
      • pre

        public static <P extends Profunctor<?,​?,​? extends P>,​S,​T,​A,​B> Optic<P,​Const<Maybe<A>,​?>,​S,​T,​Maybe<A>,​B> pre​(ProtoOptic<P,​S,​T,​A,​B> protoOptic)