Package eu.bandm.tools.util.function


package eu.bandm.tools.util.function
Closes the gaps left by java.util.function and extends it by n-ary functions.
  • Interfaces
    Class
    Description
    Represents an operation on two boolean-valued operands that produces a boolean-valued result.
    Represents a predicate (boolean-valued function) of two long-valued arguments.
    Represents a predicate (boolean-valued function) of one long-valued argument.
    Represents an operation on a single boolean-valued operand that produces a boolean-valued result.
    Represents an operation on two byte-valued operands that produces a byte-valued result.
    Represents a predicate (boolean-valued function) of two long-valued arguments.
    Represents a predicate (boolean-valued function) of one long-valued argument.
    Represents a supplier of byte-valued results.
    Represents an operation on a single byte-valued operand that produces a byte-valued result.
    Represents a predicate (boolean-valued function) of two long-valued arguments.
    Represents an operation on two float-valued operands that produces a float-valued result.
    Represents a predicate (boolean-valued function) of two long-valued arguments.
    Represents a predicate (boolean-valued function) of one long-valued argument.
    Represents a supplier of float-valued results.
    Represents an operation on a single float-valued operand that produces a float-valued result.
    Function3<D0,D1,D2,R>
    A function with three arguments.
    Function4<D0,D1,D2,D3,R>
    A function with four arguments.
    Function5<D0,D1,D2,D3,D4,R>
    A function with five arguments.
    Function6<D0,D1,D2,D3,D4,D5,R>
    A function with six arguments.
    Function7<D0,D1,D2,D3,D4,D5,D6,R>
    A function with seven arguments.
    Function8<D0,D1,D2,D3,D4,D5,D6,D7,R>
    A function with seven arguments.
    Represents a predicate (boolean-valued function) of two long-valued arguments.
    Represents a predicate (boolean-valued function) of two long-valued arguments.
    Represents a function that produces a float-valued result.
    Represents an operation that accepts three input arguments and returns no result.