Interface ThrowableDoubleToIntFunction
-
- All Superinterfaces:
java.util.function.DoubleToIntFunction
- 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 ThrowableDoubleToIntFunction extends java.util.function.DoubleToIntFunctionRepresents a function that accepts a double-valued argument and produces an int-valued result. This is thedouble-to-intprimitive specialization forFunction.Permits checked exceptions unlike
DoubleToIntFunctionThis is a functional interface whose functional method is
applyAsInt(double).- See Also:
Function
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intapplyAsInt(double value)Applies this function to the given argument.intapplyAsIntUnsafe(double value)Applies this function to the given argument.
-
-
-
Method Detail
-
applyAsIntUnsafe
int applyAsIntUnsafe(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
-
applyAsInt
default int applyAsInt(double value)
Applies this function to the given argument.- Specified by:
applyAsIntin interfacejava.util.function.DoubleToIntFunction- Parameters:
value- the function argument- Returns:
- the function result
-
-