Top Description Inners Fields Constructors Methods
org.eclipse.collections.impl.block.function

public final Class AddFunction

extends Object
Class Inheritance
Imports
java.util.Collection, org.eclipse.collections.api.block.function.Function2, org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction, .FloatObjectToFloatFunction, .IntObjectToIntFunction, .LongObjectToLongFunction

Provides static Function2 implementations which can be used by Iterate.injectInto for adding primitives or to a collection

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

Field Summary

Modifier and TypeField and Description
public static final Function2<Collection<?>, ?, Collection<?>>
public static final Function2<Double, Double, Double>
public static final DoubleObjectToDoubleFunction<Double>
public static final Function2<Float, Float, Float>
public static final FloatObjectToFloatFunction<Float>
public static final Function2<Integer, Integer, Integer>
public static final DoubleObjectToDoubleFunction<Integer>
public static final FloatObjectToFloatFunction<Integer>
public static final IntObjectToIntFunction<Integer>
public static final LongObjectToLongFunction<Integer>
public static final Function2<Long, Long, Long>
public static final Function2<String, String, String>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

COLLECTIONback to summary
public static final Function2<Collection<?>, ?, Collection<?>> COLLECTION
Annotations
@SuppressWarnings:unchecked
DOUBLEback to summary
public static final Function2<Double, Double, Double> DOUBLE
DOUBLE_TO_DOUBLEback to summary
public static final DoubleObjectToDoubleFunction<Double> DOUBLE_TO_DOUBLE
FLOATback to summary
public static final Function2<Float, Float, Float> FLOAT
FLOAT_TO_FLOATback to summary
public static final FloatObjectToFloatFunction<Float> FLOAT_TO_FLOAT
INTEGERback to summary
public static final Function2<Integer, Integer, Integer> INTEGER
INTEGER_TO_DOUBLEback to summary
public static final DoubleObjectToDoubleFunction<Integer> INTEGER_TO_DOUBLE
INTEGER_TO_FLOATback to summary
public static final FloatObjectToFloatFunction<Integer> INTEGER_TO_FLOAT
INTEGER_TO_INTback to summary
public static final IntObjectToIntFunction<Integer> INTEGER_TO_INT
INTEGER_TO_LONGback to summary
public static final LongObjectToLongFunction<Integer> INTEGER_TO_LONG
LONGback to summary
public static final Function2<Long, Long, Long> LONG
STRINGback to summary
public static final Function2<String, String, String> STRING

Constructor Detail

AddFunctionback to summary
private AddFunction()
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddCollectionFunction<T>

extends Object
implements Function2<Collection<T>, T, Collection<T>>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddCollectionFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.Function2, java.io.Serializable, java.util.function.BiFunction

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Collection<T>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddCollectionFunctionback to summary
private AddCollectionFunction()

Method Detail

valueback to summary
public Collection<T> value(Collection<T> collection, T addElement)

Implements org.eclipse.collections.api.block.function.Function2.value.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddDoubleFunction

extends Object
implements Function2<Double, Double, Double>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddDoubleFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.Function2, java.io.Serializable, java.util.function.BiFunction

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Double
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddDoubleFunctionback to summary
private AddDoubleFunction()

Method Detail

valueback to summary
public Double value(Double argument1, Double argument2)

Implements org.eclipse.collections.api.block.function.Function2.value.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddDoubleToDoubleFunction

extends Object
implements DoubleObjectToDoubleFunction<Double>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddDoubleToDoubleFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction, java.io.Serializable

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public double
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddDoubleToDoubleFunctionback to summary
private AddDoubleToDoubleFunction()

Method Detail

doubleValueOfback to summary
public double doubleValueOf(double doubleParameter, Double objectParameter)

Implements org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction.doubleValueOf.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddFloatFunction

extends Object
implements Function2<Float, Float, Float>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddFloatFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.Function2, java.io.Serializable, java.util.function.BiFunction

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Float
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddFloatFunctionback to summary
private AddFloatFunction()

Method Detail

valueback to summary
public Float value(Float argument1, Float argument2)

Implements org.eclipse.collections.api.block.function.Function2.value.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddFloatToFloatFunction

extends Object
implements FloatObjectToFloatFunction<Float>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddFloatToFloatFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction, java.io.Serializable

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public float
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddFloatToFloatFunctionback to summary
private AddFloatToFloatFunction()

Method Detail

floatValueOfback to summary
public float floatValueOf(float floatParameter, Float objectParameter)

Implements org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction.floatValueOf.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddIntegerFunction

extends Object
implements Function2<Integer, Integer, Integer>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddIntegerFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.Function2, java.io.Serializable, java.util.function.BiFunction

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Integer
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddIntegerFunctionback to summary
private AddIntegerFunction()

Method Detail

valueback to summary
public Integer value(Integer argument1, Integer argument2)

Implements org.eclipse.collections.api.block.function.Function2.value.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddIntegerToDoubleFunction

extends Object
implements DoubleObjectToDoubleFunction<Integer>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddIntegerToDoubleFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction, java.io.Serializable

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public double
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddIntegerToDoubleFunctionback to summary
private AddIntegerToDoubleFunction()

Method Detail

doubleValueOfback to summary
public double doubleValueOf(double doubleParameter, Integer objectParameter)

Implements org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction.doubleValueOf.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddIntegerToFloatFunction

extends Object
implements FloatObjectToFloatFunction<Integer>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddIntegerToFloatFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction, java.io.Serializable

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public float
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddIntegerToFloatFunctionback to summary
private AddIntegerToFloatFunction()

Method Detail

floatValueOfback to summary
public float floatValueOf(float floatParameter, Integer objectParameter)

Implements org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction.floatValueOf.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddIntegerToIntFunction

extends Object
implements IntObjectToIntFunction<Integer>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddIntegerToIntFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction, java.io.Serializable

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddIntegerToIntFunctionback to summary
private AddIntegerToIntFunction()

Method Detail

intValueOfback to summary
public int intValueOf(int intParameter, Integer objectParameter)

Implements org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction.intValueOf.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddIntegerToLongFunction

extends Object
implements LongObjectToLongFunction<Integer>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddIntegerToLongFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction, java.io.Serializable

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public long
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddIntegerToLongFunctionback to summary
private AddIntegerToLongFunction()

Method Detail

longValueOfback to summary
public long longValueOf(long longParameter, Integer objectParameter)

Implements org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction.longValueOf.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddLongFunction

extends Object
implements Function2<Long, Long, Long>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddLongFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.Function2, java.io.Serializable, java.util.function.BiFunction

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Long
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddLongFunctionback to summary
private AddLongFunction()

Method Detail

valueback to summary
public Long value(Long argument1, Long argument2)

Implements org.eclipse.collections.api.block.function.Function2.value.

Annotations
@Override
org.eclipse.collections.impl.block.function back to summary

private Class AddFunction.AddStringFunction

extends Object
implements Function2<String, String, String>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.block.function.AddFunction.AddStringFunction
All Implemented Interfaces
org.eclipse.collections.api.block.function.Function2, java.io.Serializable, java.util.function.BiFunction

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

AddStringFunctionback to summary
private AddStringFunction()

Method Detail

valueback to summary
public String value(String argument1, String argument2)

Implements org.eclipse.collections.api.block.function.Function2.value.

Annotations
@Override