Class PrimitiveFunctions
- java.lang.Object
-
- org.eclipse.collections.impl.block.factory.PrimitiveFunctions
-
public final class PrimitiveFunctions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classPrimitiveFunctions.IntegerIsPositiveprivate static classPrimitiveFunctions.UnboxDoubleToDoubleprivate static classPrimitiveFunctions.UnboxFloatToFloatprivate static classPrimitiveFunctions.UnboxIntegerToByteprivate static classPrimitiveFunctions.UnboxIntegerToCharprivate static classPrimitiveFunctions.UnboxIntegerToDoubleprivate static classPrimitiveFunctions.UnboxIntegerToFloatprivate static classPrimitiveFunctions.UnboxIntegerToIntprivate static classPrimitiveFunctions.UnboxIntegerToLongprivate static classPrimitiveFunctions.UnboxIntegerToShortprivate static classPrimitiveFunctions.UnboxNumberToDoubleprivate static classPrimitiveFunctions.UnboxNumberToFloatprivate static classPrimitiveFunctions.UnboxNumberToIntprivate static classPrimitiveFunctions.UnboxNumberToLong
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description privatePrimitiveFunctions()
-
Method Summary
-
-
-
Field Detail
-
INTEGER_IS_POSITIVE
private static final PrimitiveFunctions.IntegerIsPositive INTEGER_IS_POSITIVE
-
UNBOX_NUMBER_TO_INT
private static final PrimitiveFunctions.UnboxNumberToInt UNBOX_NUMBER_TO_INT
-
UNBOX_INTEGER_TO_BYTE
private static final PrimitiveFunctions.UnboxIntegerToByte UNBOX_INTEGER_TO_BYTE
-
UNBOX_INTEGER_TO_CHAR
private static final PrimitiveFunctions.UnboxIntegerToChar UNBOX_INTEGER_TO_CHAR
-
UNBOX_INTEGER_TO_INT
private static final PrimitiveFunctions.UnboxIntegerToInt UNBOX_INTEGER_TO_INT
-
UNBOX_INTEGER_TO_FLOAT
private static final PrimitiveFunctions.UnboxIntegerToFloat UNBOX_INTEGER_TO_FLOAT
-
UNBOX_INTEGER_TO_LONG
private static final PrimitiveFunctions.UnboxIntegerToLong UNBOX_INTEGER_TO_LONG
-
UNBOX_INTEGER_TO_SHORT
private static final PrimitiveFunctions.UnboxIntegerToShort UNBOX_INTEGER_TO_SHORT
-
UNBOX_INTEGER_TO_DOUBLE
private static final PrimitiveFunctions.UnboxIntegerToDouble UNBOX_INTEGER_TO_DOUBLE
-
UNBOX_DOUBLE_TO_DOUBLE
private static final PrimitiveFunctions.UnboxDoubleToDouble UNBOX_DOUBLE_TO_DOUBLE
-
UNBOX_FLOAT_TO_FLOAT
private static final PrimitiveFunctions.UnboxFloatToFloat UNBOX_FLOAT_TO_FLOAT
-
UNBOX_NUMBER_TO_FLOAT
private static final PrimitiveFunctions.UnboxNumberToFloat UNBOX_NUMBER_TO_FLOAT
-
UNBOX_NUMBER_TO_LONG
private static final PrimitiveFunctions.UnboxNumberToLong UNBOX_NUMBER_TO_LONG
-
UNBOX_NUMBER_TO_DOUBLE
private static final PrimitiveFunctions.UnboxNumberToDouble UNBOX_NUMBER_TO_DOUBLE
-
-
Method Detail
-
integerIsPositive
public static BooleanFunction<java.lang.Integer> integerIsPositive()
-
unboxNumberToInt
public static IntFunction<java.lang.Number> unboxNumberToInt()
-
unboxIntegerToByte
public static ByteFunction<java.lang.Integer> unboxIntegerToByte()
-
unboxIntegerToChar
public static CharFunction<java.lang.Integer> unboxIntegerToChar()
-
unboxIntegerToInt
public static IntFunction<java.lang.Integer> unboxIntegerToInt()
-
unboxNumberToFloat
public static FloatFunction<java.lang.Number> unboxNumberToFloat()
-
unboxNumberToLong
public static LongFunction<java.lang.Number> unboxNumberToLong()
-
unboxNumberToDouble
public static DoubleFunction<java.lang.Number> unboxNumberToDouble()
-
unboxIntegerToFloat
public static FloatFunction<java.lang.Integer> unboxIntegerToFloat()
-
unboxIntegerToLong
public static LongFunction<java.lang.Integer> unboxIntegerToLong()
-
unboxIntegerToShort
public static ShortFunction<java.lang.Integer> unboxIntegerToShort()
-
unboxIntegerToDouble
public static DoubleFunction<java.lang.Integer> unboxIntegerToDouble()
-
unboxDoubleToDouble
public static DoubleFunction<java.lang.Double> unboxDoubleToDouble()
-
unboxFloatToFloat
public static FloatFunction<java.lang.Float> unboxFloatToFloat()
-
sumByIntFunction
public static <T,V> Function2<MutableObjectLongMap<V>,T,MutableObjectLongMap<V>> sumByIntFunction(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
-
sumByFloatFunction
public static <T,V> Function2<MutableObjectDoubleMap<V>,T,MutableObjectDoubleMap<V>> sumByFloatFunction(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
-
sumByLongFunction
public static <T,V> Function2<MutableObjectLongMap<V>,T,MutableObjectLongMap<V>> sumByLongFunction(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
-
sumByDoubleFunction
public static <T,V> Function2<MutableObjectDoubleMap<V>,T,MutableObjectDoubleMap<V>> sumByDoubleFunction(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
-
-