-
- 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 CheckedDoubleToIntFunction
ADoubleToIntFunction
that allows for checked exceptions.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description int
applyAsInt(double value)
Applies this function to the given argument.static java.util.function.DoubleToIntFunction
sneaky(CheckedDoubleToIntFunction function)
static java.util.function.DoubleToIntFunction
unchecked(CheckedDoubleToIntFunction function)
static java.util.function.DoubleToIntFunction
unchecked(CheckedDoubleToIntFunction function, java.util.function.Consumer<java.lang.Throwable> handler)
-
-
-
Method Detail
-
applyAsInt
int applyAsInt(double 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.DoubleToIntFunction sneaky(CheckedDoubleToIntFunction function)
-
unchecked
static java.util.function.DoubleToIntFunction unchecked(CheckedDoubleToIntFunction function)
-
unchecked
static java.util.function.DoubleToIntFunction unchecked(CheckedDoubleToIntFunction function, java.util.function.Consumer<java.lang.Throwable> handler)
-
-