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