Interface ThrowableDoubleToLongFunction
-
- All Superinterfaces:
java.util.function.DoubleToLongFunction
- 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 ThrowableDoubleToLongFunction extends java.util.function.DoubleToLongFunctionRepresents a function that accepts a double-valued argument and produces a long-valued result. This is thedouble-to-longprimitive specialization forFunction.Permits checked exceptions unlike
DoubleToLongFunctionThis is a functional interface whose functional method is
applyAsLong(double).- See Also:
Function
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default longapplyAsLong(double value)Applies this function to the given argument.longapplyAsLongUnsafe(double value)Applies this function to the given argument.
-
-
-
Method Detail
-
applyAsLongUnsafe
long applyAsLongUnsafe(double value) throws java.lang.ThrowableApplies this function to the given argument.- Parameters:
value- the function argument- Returns:
- the function result
- Throws:
java.lang.Throwable- occurred during processing
-
applyAsLong
default long applyAsLong(double value)
Applies this function to the given argument.- Specified by:
applyAsLongin interfacejava.util.function.DoubleToLongFunction- Parameters:
value- the function argument- Returns:
- the function result
-
-