Top Inners Fields Constructors Methods
org.eclipse.collections.impl.block.factory

public final Class PrimitiveFunctions

extends Object
Class Inheritance
Imports
org.eclipse.collections.api.block.function.Function, .Function2, org.eclipse.collections.api.block.function.primitive.BooleanFunction, .ByteFunction, .CharFunction, .DoubleFunction, .FloatFunction, .IntFunction, .LongFunction, .ShortFunction, org.eclipse.collections.api.factory.primitive.ObjectDoubleMaps, org.eclipse.collections.api.map.primitive.MutableObjectDoubleMap, .MutableObjectLongMap

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class

Field Summary

Modifier and TypeField and Description
private static final PrimitiveFunctions.IntegerIsPositive
private static final PrimitiveFunctions.UnboxDoubleToDouble
private static final PrimitiveFunctions.UnboxFloatToFloat
private static final PrimitiveFunctions.UnboxIntegerToByte
private static final PrimitiveFunctions.UnboxIntegerToChar
private static final PrimitiveFunctions.UnboxIntegerToDouble
private static final PrimitiveFunctions.UnboxIntegerToFloat
private static final PrimitiveFunctions.UnboxIntegerToInt
private static final PrimitiveFunctions.UnboxIntegerToLong
private static final PrimitiveFunctions.UnboxIntegerToShort
private static final PrimitiveFunctions.UnboxNumberToDouble
private static final PrimitiveFunctions.UnboxNumberToFloat
private static final PrimitiveFunctions.UnboxNumberToInt
private static final PrimitiveFunctions.UnboxNumberToLong

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static BooleanFunction<Integer>
public static <T, V> Function2<MutableObjectDoubleMap<V>, T, MutableObjectDoubleMap<V>>
sumByDoubleFunction(Function<? super T, ? extends V> groupBy, DoubleFunction<? super T> function)

public static <T, V> Function2<MutableObjectDoubleMap<V>, T, MutableObjectDoubleMap<V>>
sumByFloatFunction(Function<? super T, ? extends V> groupBy, FloatFunction<? super T> function)

public static <T, V> Function2<MutableObjectLongMap<V>, T, MutableObjectLongMap<V>>
sumByIntFunction(Function<? super T, ? extends V> groupBy, IntFunction<? super T> function)

public static <T, V> Function2<MutableObjectLongMap<V>, T, MutableObjectLongMap<V>>
sumByLongFunction(Function<? super T, ? extends V> groupBy, LongFunction<? super T> function)

public static DoubleFunction<Double>
public static FloatFunction<Float>
public static ByteFunction<Integer>
public static CharFunction<Integer>
public static DoubleFunction<Integer>
public static FloatFunction<Integer>
public static IntFunction<Integer>
public static LongFunction<Integer>
public static ShortFunction<Integer>
public static DoubleFunction<Number>
public static FloatFunction<Number>
public static IntFunction<Number>
public static LongFunction<Number>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait