-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface CheckedIntToDoubleFunction
AIntToDoubleFunction
that allows for checked exceptions.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description double
applyAsDouble(int value)
Applies this function to the given argument.static java.util.function.IntToDoubleFunction
sneaky(CheckedIntToDoubleFunction function)
static java.util.function.IntToDoubleFunction
unchecked(CheckedIntToDoubleFunction function)
static java.util.function.IntToDoubleFunction
unchecked(CheckedIntToDoubleFunction function, java.util.function.Consumer<java.lang.Throwable> handler)
-
-
-
Method Detail
-
applyAsDouble
double applyAsDouble(int value) throws java.lang.Throwable
Applies this function to the given argument.- Parameters:
value
- the function argument- Returns:
- the function result
- Throws:
java.lang.Throwable
-
sneaky
static java.util.function.IntToDoubleFunction sneaky(CheckedIntToDoubleFunction function)
-
unchecked
static java.util.function.IntToDoubleFunction unchecked(CheckedIntToDoubleFunction function)
-
unchecked
static java.util.function.IntToDoubleFunction unchecked(CheckedIntToDoubleFunction function, java.util.function.Consumer<java.lang.Throwable> handler)
-
-