Interface Function<T,​R>

  • Type Parameters:
    T - The type of the function input.
    R - The type of the function output.
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @ConsumerType
    @FunctionalInterface
    public interface Function<T,​R>
    A function that accepts a single argument and produces a result.

    This is a functional interface and can be used as the assignment target for a lambda expression or method reference.

    • Method Detail

      • apply

        R apply​(T t)
         throws java.lang.Exception
        Applies this function to the specified argument.
        Parameters:
        t - The input to this function.
        Returns:
        The output of this function.
        Throws:
        java.lang.Exception - An exception thrown by the method.