Interface ThrowableLongToDoubleFunction
-
- All Superinterfaces:
java.util.function.LongToDoubleFunction
- 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 ThrowableLongToDoubleFunction extends java.util.function.LongToDoubleFunctionRepresents a function that accepts a long-valued argument and produces a double-valued result. This is thelong-to-doubleprimitive specialization forFunction.Permits checked exceptions unlike
LongToDoubleFunctionThis is a functional interface whose functional method is
applyAsDouble(long).- See Also:
Function
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default doubleapplyAsDouble(long value)Applies this function to the given argument.doubleapplyAsDoubleUnsafe(long value)Applies this function to the given argument.
-
-
-
Method Detail
-
applyAsDoubleUnsafe
double applyAsDoubleUnsafe(long 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
-
applyAsDouble
default double applyAsDouble(long value)
Applies this function to the given argument.- Specified by:
applyAsDoublein interfacejava.util.function.LongToDoubleFunction- Parameters:
value- the function argument- Returns:
- the function result
-
-