java.util.function
Interfaces
| BiConsumer |
Represents an operation that accepts two input arguments and returns no result. |
| BiFunction |
Represents a function that accepts two arguments and produces a result. |
| BinaryOperator |
Represents an operation upon two operands of the same type, producing a result of the same type as the operands. |
| BiPredicate |
Represents a predicate (boolean-valued function) of two arguments. |
| BooleanSupplier |
Represents a supplier of |
| Consumer |
Represents an operation that accepts a single input argument and returns no result. |
| DoubleBinaryOperator |
Represents an operation upon two |
| DoubleConsumer |
Represents an operation that accepts a single |
| DoubleFunction |
Represents a function that accepts a double-valued argument and produces a result. |
| DoublePredicate |
Represents a predicate (boolean-valued function) of one |
| DoubleSupplier |
Represents a supplier of |
| DoubleToIntFunction |
Represents a function that accepts a double-valued argument and produces an int-valued result. |
| DoubleToLongFunction |
Represents a function that accepts a double-valued argument and produces a long-valued result. |
| DoubleUnaryOperator |
Represents an operation on a single |
| Function |
Represents a function that accepts one argument and produces a result. |
| IntBinaryOperator |
Represents an operation upon two |
| IntConsumer |
Represents an operation that accepts a single |
| IntFunction |
Represents a function that accepts an int-valued argument and produces a result. |
| IntPredicate |
Represents a predicate (boolean-valued function) of one |
| IntSupplier |
Represents a supplier of |
| IntToDoubleFunction |
Represents a function that accepts an int-valued argument and produces a double-valued result. |
| IntToLongFunction |
Represents a function that accepts an int-valued argument and produces a long-valued result. |
| IntUnaryOperator |
Represents an operation on a single |
| LongBinaryOperator |
Represents an operation upon two |
| LongConsumer |
Represents an operation that accepts a single |
| LongFunction |
Represents a function that accepts a long-valued argument and produces a result. |
| LongPredicate |
Represents a predicate (boolean-valued function) of one |
| LongSupplier |
Represents a supplier of |
| LongToDoubleFunction |
Represents a function that accepts a long-valued argument and produces a double-valued result. |
| LongToIntFunction |
Represents a function that accepts a long-valued argument and produces an int-valued result. |
| LongUnaryOperator |
Represents an operation on a single |
| ObjDoubleConsumer |
Represents an operation that accepts an object-valued and a |
| ObjIntConsumer |
Represents an operation that accepts an object-valued and a |
| ObjLongConsumer |
Represents an operation that accepts an object-valued and a |
| Predicate |
Represents a predicate (boolean-valued function) of one argument. |
| Supplier |
Represents a supplier of results. |
| ToDoubleBiFunction |
Represents a function that accepts two arguments and produces a double-valued result. |
| ToDoubleFunction |
Represents a function that produces a double-valued result. |
| ToIntBiFunction |
Represents a function that accepts two arguments and produces an int-valued result. |
| ToIntFunction |
Represents a function that produces an int-valued result. |
| ToLongBiFunction |
Represents a function that accepts two arguments and produces a long-valued result. |
| ToLongFunction |
Represents a function that produces a long-valued result. |
| UnaryOperator |
Represents an operation on a single operand that produces a result of the same type as its operand. |