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 class
PrimitiveFunctions.IntegerIsPositive
private static class
PrimitiveFunctions.UnboxDoubleToDouble
private static class
PrimitiveFunctions.UnboxFloatToFloat
private static class
PrimitiveFunctions.UnboxIntegerToByte
private static class
PrimitiveFunctions.UnboxIntegerToChar
private static class
PrimitiveFunctions.UnboxIntegerToDouble
private static class
PrimitiveFunctions.UnboxIntegerToFloat
private static class
PrimitiveFunctions.UnboxIntegerToInt
private static class
PrimitiveFunctions.UnboxIntegerToLong
private static class
PrimitiveFunctions.UnboxIntegerToShort
private static class
PrimitiveFunctions.UnboxNumberToDouble
private static class
PrimitiveFunctions.UnboxNumberToFloat
private static class
PrimitiveFunctions.UnboxNumberToInt
private static class
PrimitiveFunctions.UnboxNumberToLong
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description private
PrimitiveFunctions()
-
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)
-
-