Javolution 6.0.0 java
javolution.util.function.Reducers.SumReducer Class Reference
Inheritance diagram for javolution.util.function.Reducers.SumReducer:
[legend]
Collaboration diagram for javolution.util.function.Reducers.SumReducer:
[legend]

Public Member Functions

void accept (Collection< Integer > param)
 
Integer get ()
 

Private Attributes

final AtomicInteger sum = new AtomicInteger(0)
 

Detailed Description

Definition at line 214 of file Reducers.java.

Member Function Documentation

◆ accept()

void javolution.util.function.Reducers.SumReducer.accept ( Collection< Integer >  param)

Definition at line 218 of file Reducers.java.

218  {
219  Iterator<Integer> it = param.iterator();
220  while (it.hasNext()) {
221  sum.getAndAdd(it.next().intValue());
222  }
223  }

References javolution.util.function.Reducers.SumReducer.sum.

◆ get()

Integer javolution.util.function.Reducers.SumReducer.get ( )

Definition at line 226 of file Reducers.java.

226  {
227  return sum.get();
228  }

References javolution.util.function.Reducers.SumReducer.sum.

Member Data Documentation

◆ sum

final AtomicInteger javolution.util.function.Reducers.SumReducer.sum = new AtomicInteger(0)
private

The documentation for this class was generated from the following file:
javolution.util.function.Reducers.SumReducer.sum
final AtomicInteger sum
Definition: Reducers.java:215