Top Description Constructors Methods
org.eclipse.collections.impl.utility.internal.primitive

public final Class DoubleIteratorIterate

extends Object
Class Inheritance
Imports
java.util.Collection, org.eclipse.collections.api.block.function.primitive.DoubleToObjectFunction, .ObjectDoubleToObjectFunction, org.eclipse.collections.api.block.predicate.primitive.DoublePredicate, org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure, org.eclipse.collections.api.collection.primitive.MutableDoubleCollection, org.eclipse.collections.api.iterator.DoubleIterator

The DoubleIteratorIterate class provides implementations of the various iteration patterns for use with the DoubleIterator. This file was automatically generated from template file primitiveIteratorIterate.stg.
Since
5.0

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static boolean
public static boolean
public static <V, R extends Collection<V>> R
collect(DoubleIterator iterator, DoubleToObjectFunction<? extends V> function, R targetCollection)

public static int
count(DoubleIterator iterator, DoublePredicate predicate)

public static double
detectIfNone(DoubleIterator iterator, DoublePredicate predicate, double ifNone)

public static void
forEach(DoubleIterator iterator, DoubleProcedure procedure)

public static <T> T
injectInto(DoubleIterator iterator, T injectedValue, ObjectDoubleToObjectFunction<? super T, ? extends T> function)

public static double
max(DoubleIterator iterator)

public static double
min(DoubleIterator iterator)

public static boolean
public static <R extends MutableDoubleCollection> R
reject(DoubleIterator iterator, DoublePredicate predicate, R targetCollection)

public static <R extends MutableDoubleCollection> R
select(DoubleIterator iterator, DoublePredicate predicate, R targetCollection)

public static double
sum(DoubleIterator iterator)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DoubleIteratorIterateback to summary
private DoubleIteratorIterate()

Method Detail

allSatisfyback to summary
public static boolean allSatisfy(DoubleIterator iterator, DoublePredicate predicate)
anySatisfyback to summary
public static boolean anySatisfy(DoubleIterator iterator, DoublePredicate predicate)
collectback to summary
public static <V, R extends Collection<V>> R collect(DoubleIterator iterator, DoubleToObjectFunction<? extends V> function, R targetCollection)
countback to summary
public static int count(DoubleIterator iterator, DoublePredicate predicate)
detectIfNoneback to summary
public static double detectIfNone(DoubleIterator iterator, DoublePredicate predicate, double ifNone)
forEachback to summary
public static void forEach(DoubleIterator iterator, DoubleProcedure procedure)
injectIntoback to summary
public static <T> T injectInto(DoubleIterator iterator, T injectedValue, ObjectDoubleToObjectFunction<? super T, ? extends T> function)
maxback to summary
public static double max(DoubleIterator iterator)
minback to summary
public static double min(DoubleIterator iterator)
noneSatisfyback to summary
public static boolean noneSatisfy(DoubleIterator iterator, DoublePredicate predicate)
rejectback to summary
public static <R extends MutableDoubleCollection> R reject(DoubleIterator iterator, DoublePredicate predicate, R targetCollection)
selectback to summary
public static <R extends MutableDoubleCollection> R select(DoubleIterator iterator, DoublePredicate predicate, R targetCollection)
sumback to summary
public static double sum(DoubleIterator iterator)