Class ScalarOf<T>

  • Type Parameters:
    T - Element type
    All Implemented Interfaces:
    Scalar<T>

    public final class ScalarOf<T>
    extends ScalarEnvelope<T>
    ScalarOf.
    Since:
    0.4
    • Constructor Detail

      • ScalarOf

        public ScalarOf​(Runnable runnable,
                        T result)
        Ctor.
        Parameters:
        runnable - Encapsulated proc
        result - Result to return
        Since:
        0.48
      • ScalarOf

        public ScalarOf​(Proc<? super X> proc,
                        X ipt,
                        T result)
        Ctor.
        Type Parameters:
        X - Type of input
        Parameters:
        proc - Encapsulated proc
        ipt - Input
        result - Result to return
        Since:
        0.48
      • ScalarOf

        public ScalarOf​(Func<? super X,​? extends T> fnc,
                        X ipt)
        Ctor.
        Type Parameters:
        X - Type of input
        Parameters:
        fnc - Encapsulated func
        ipt - Input
        Since:
        0.41
      • ScalarOf

        public ScalarOf​(Callable<? extends T> origin)
        Ctor.
        Parameters:
        origin - The scalar