Package zone.lamprey.function
Interface LongToIntFunction
- All Superinterfaces:
Function<Long,Integer>,Function<Long,Integer>,LongFunction<Integer>,LongFunction<Integer>,LongToIntFunction,ToIntFunction<Long>,ToIntFunction<Long>
- 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 LongToIntFunction extends LongFunction<Integer>, ToIntFunction<Long>, LongToIntFunction
Represents a function that accepts a long-valued argument and produces an
int-valued result. This is the
long-to-int primitive
specialization for Function.
This is a functional interface whose
functional method is applyAsInt(long).
- Since:
- 1.8
- See Also:
Function
-
Field Summary
Fields Modifier and Type Field Description static LongToIntFunctionCASTCast a long to an int. -
Method Summary
Modifier and Type Method Description default Integerapply(long value)Applies this function to the given argument.default Integerapply(Long t)Applies this function to the given argument.intapplyAsInt(long value)Applies this function to the given argument.default intapplyAsInt(Long value)Applies this function to the given argument.Methods inherited from interface zone.lamprey.function.LongFunction
applyPartial, consume, map, mapToDouble, mapToInt, mapToLong, mapToPredicateMethods inherited from interface zone.lamprey.function.ToIntFunction
applyPartial, consume, map, mapToDouble, mapToLong, mapToObj, mapToPredicate
-
Field Details
-
CAST
Cast a long to an int. (Warning: this is a narrowing conversion).
-
-
Method Details
-
applyAsInt
int applyAsInt(long value)Applies this function to the given argument.- Specified by:
applyAsIntin interfaceLongToIntFunction- Parameters:
value- the function argument- Returns:
- the function result
-
applyAsInt
Applies this function to the given argument.- Specified by:
applyAsIntin interfaceToIntFunction<Long>- Specified by:
applyAsIntin interfaceToIntFunction<Long>- Parameters:
value- the function argument- Returns:
- the function result
-
apply
Applies this function to the given argument.- Specified by:
applyin interfaceLongFunction<Integer>- Specified by:
applyin interfaceLongFunction<Integer>- Parameters:
value- the function argument- Returns:
- the function result
-
apply
Applies this function to the given argument.
-