Function<T,R> |
R apply(T t) |
Represents a function that accepts one argument and produces a result (reference type) |
DoubleFunction<R> |
R apply(double value) |
Accepts a double-valued argument and produces a result |
IntFunction<R> |
R apply(int value) |
Accepts an int-valued argument and produces a result |
LongFunction<R> |
R apply(long value) |
Accepts a long-valued argument and produces a result |
DoubleToIntFunction |
int applyAsInt(double value) |
Accepts a double-valued argument and produces an int-valued result |
DoubleToLongFunction |
long applyAsLong(double value) |
Accepts a double-valued argument and produces a long-valued result |
IntToDoubleFunction |
double applyAsDouble(int value) |
Accepts an int-valued argument and produces a double-valued result |
IntToLongFunction |
long applyAsLong(int value) |
Accepts an int-valued argument and produces a long-valued result |
LongToIntFunction |
int applyAsInt(long value) |
Accepts a long-valued argument and produces an int-valued result |
LongToDoubleFunction |
double applyAsDouble(long value) |
Accepts a long-valued argument and produces a double-valued result. |
ToDoubleFunction<T> |
double applyAsDouble(T value) |
Accepts a reference type and produces an int-valued result |
ToIntFunction<T> |
int applyAsInt(T value) |
Accepts a reference type and produces an int-valued result |
ToLongFunction<T> |
long applyAsLong(T value) |
Accepts a reference type and produces a long-valued result. |
BiFunction<T,U,R> |
R apply(T t, U u) |
Represents a function that accepts two arguments and produces a result (reference type) |
ToDoubleBiFunction<T,U> |
double applyAsDouble(T t, U u) |
Accepts two reference type arguments and produces a double-valued result |
ToIntBiFunction<T,U> |
int applyAsInt(T t, U u) |
Accepts two reference type arguments and produces an int-valued result |
ToLongBiFunction<T,U> |
long applyAsLong(T t, U u) |
Accepts two reference type arguments and produces a long-valued result |