| Interface | Description |
|---|---|
| BiConsumer<T,U> |
Represents an operation on two input arguments.
|
| BiFunction<T,U,R> |
Represents a function which produces result from two input arguments.
|
| BinaryOperator<T> |
Operation on a single operand that produces a result of the
same type as its operand.
|
| Consumer<T> |
Represents an operation on input argument.
|
| Function<T,R> |
Represents a function which produces result from input arguments.
|
| Predicate<T> |
Represents a predicate, i.e. function with boolean type result.
|
| Supplier<T> |
Represents a function which supply a result.
|
| ThrowableSupplier<T,E extends Throwable> |
Represents a function for supplying result which can throw an exception.
|
| UnaryOperator<T> |
Operation on a single operand that produces a result of the
same type as its operand.
|
| Class | Description |
|---|---|
| BiConsumer.Util | |
| BiFunction.Util | |
| BinaryOperator.Util | |
| Consumer.Util | |
| Function.Util | |
| Predicate.Util | |
| UnaryOperator.Util |
| Annotation Type | Description |
|---|---|
| FunctionalInterface |
Copyright © 2015. All rights reserved.