Top Description Fields Constructors Methods
org.eclipse.collections.impl.block.procedure

public Class SumOfDoubleProcedure<T>

extends Object
implements Procedure<T>, DoubleSumResultHolder
Class Inheritance
All Implemented Interfaces
org.eclipse.collections.impl.block.procedure.DoubleSumResultHolder, java.io.Serializable, org.eclipse.collections.api.block.procedure.Procedure, java.util.function.Consumer
Imports
org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.DoubleFunction, org.eclipse.collections.api.block.procedure.Procedure

Implementation of Procedure that holds on to the summation of elements seen so far, determined by the Function.

Field Summary

Modifier and TypeField and Description
private double
private final DoubleFunction<? super T>
private double
private static final long

Constructor Summary

AccessConstructor and Description
public
SumOfDoubleProcedure(DoubleFunction<? super T> function)

Method Summary

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

Field Detail

compensationback to summary
private double compensation
functionback to summary
private final DoubleFunction<? super T> function
resultback to summary
private double result
serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

SumOfDoubleProcedureback to summary
public SumOfDoubleProcedure(DoubleFunction<? super T> function)

Method Detail

getCompensationback to summary
public double getCompensation()

Implements org.eclipse.collections.impl.block.procedure.DoubleSumResultHolder.getCompensation.

Annotations
@Override
getResultback to summary
public double getResult()

Implements org.eclipse.collections.impl.block.procedure.DoubleSumResultHolder.getResult.

Annotations
@Override
valueback to summary
public void value(T each)

Implements org.eclipse.collections.api.block.procedure.Procedure.value.

Annotations
@Override