Uses of Interface
org.eclipse.collections.api.block.procedure.Procedure2
-
Packages that use Procedure2 Package Description org.eclipse.collections.api This package contains interfaces for Eclipse Collections API.org.eclipse.collections.api.bimap This package contains interfaces for BiMap API.org.eclipse.collections.api.collection org.eclipse.collections.api.list This package contains interfaces for list API which enhance the performance and functionality ofList
.org.eclipse.collections.api.map This package contains interfaces for map API which enhance the performance and functionality ofMap
org.eclipse.collections.api.map.primitive This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.org.eclipse.collections.api.map.sorted This package contains mutable and immutable sorted map interfaces.org.eclipse.collections.api.multimap This package contains interfaces forMultimap
.org.eclipse.collections.api.multimap.bag This package contains interfaces forBagMultimap
.org.eclipse.collections.api.multimap.list This package contains interfaces forListMultimap
.org.eclipse.collections.api.multimap.set This package contains interfaces forSetMultimap
.org.eclipse.collections.api.stack This package contains interfaces for stack API.org.eclipse.collections.impl This package contains implementations for Eclipse Collections API.org.eclipse.collections.impl.bag.immutable This package contains implementations of theImmutableBag
interface.org.eclipse.collections.impl.bag.mutable This package contains implementations of theMutableBag
interface.org.eclipse.collections.impl.bag.sorted.immutable org.eclipse.collections.impl.bag.sorted.mutable This package contains implementations ofMutableSortedBag
.org.eclipse.collections.impl.bimap org.eclipse.collections.impl.bimap.immutable org.eclipse.collections.impl.bimap.mutable This package contains implementations of theMutableBiMap
interface.org.eclipse.collections.impl.block.factory This package contains factory implementations forFunction
,Predicate
,SerializableComparator
andProcedure
.org.eclipse.collections.impl.block.procedure This package contains implementations ofProcedure
andProcedure2
.org.eclipse.collections.impl.block.procedure.checked This package contains abstract implementations ofProcedure
andProcedure2
.org.eclipse.collections.impl.collection org.eclipse.collections.impl.collection.mutable This package contains implementations of theMutableCollection
interface.org.eclipse.collections.impl.factory This package contains static utilities for creating mutable and immutable collection factories.org.eclipse.collections.impl.forkjoin This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join framework.org.eclipse.collections.impl.lazy This package contains implementations of theLazyIterable
interface.org.eclipse.collections.impl.lazy.parallel org.eclipse.collections.impl.lazy.primitive This package contains implementations of the lazy primitive iterator interfaces.org.eclipse.collections.impl.list This package contains implementations of theListIterable
interface.org.eclipse.collections.impl.list.fixed This package contains implementations of theFixedSizeList
interface.org.eclipse.collections.impl.list.immutable This package contains implementations of theImmutableList
interface.org.eclipse.collections.impl.list.mutable This package contains implementations of theMutableList
interface.org.eclipse.collections.impl.map This package contains implementations of theMapIterable
interface.org.eclipse.collections.impl.map.fixed This package contains implementations of theFixedSizeMap
interface.org.eclipse.collections.impl.map.immutable This package contains implementations of theImmutableMap
interface.org.eclipse.collections.impl.map.immutable.primitive This package contains implementations of the immutable primitive-primitive, primitive-object and object-primitive map interfaces.org.eclipse.collections.impl.map.mutable This package contains implementations of theMutableMap
interface.org.eclipse.collections.impl.map.mutable.primitive This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.org.eclipse.collections.impl.map.ordered.mutable org.eclipse.collections.impl.map.sorted.immutable This package contains implementations of theMutableSortedMap
interface.org.eclipse.collections.impl.map.sorted.mutable This package contains implementations of theMutableSortedMap
interface.org.eclipse.collections.impl.map.strategy.immutable This package contains immutable map implementations backed by hashtables that rely onHashingStrategy
s provided by the developer to compute the hashCode and equals for the objects stored in the map.org.eclipse.collections.impl.map.strategy.mutable This package contains mutable map implementations backed by hashtables that rely onHashingStrategy
s provided by the developer to compute the hashCode and equals for the objects stored in the map.org.eclipse.collections.impl.multimap This package contains implementations of theMultimap
interface.org.eclipse.collections.impl.multimap.bag This package contains implementations of theBagMultimap
interface.org.eclipse.collections.impl.multimap.list This package contains implementations of theListMultimap
interface.org.eclipse.collections.impl.multimap.set This package contains implementations of theSetMultimap
interface.org.eclipse.collections.impl.parallel This package contains classes which is used for parallel iteration through the containers.org.eclipse.collections.impl.set.fixed This package contains implementations ofFixedSizeSet
.org.eclipse.collections.impl.set.immutable This package contains the implementations ofImmutableSet
.org.eclipse.collections.impl.set.mutable This package contains implementations ofMutableSet
.org.eclipse.collections.impl.set.sorted.immutable This package contains implementations ofImmutableSortedSet
.org.eclipse.collections.impl.set.strategy.immutable This package contains implementations of immutable sets with user definedHashingStrategy
s.org.eclipse.collections.impl.set.strategy.mutable This package contains implementations of sets with user definedHashingStrategy
s.org.eclipse.collections.impl.stack.immutable This package contains implementations of theImmutableStack
interface.org.eclipse.collections.impl.stack.mutable This package contains implementations of theMutableStack
interface.org.eclipse.collections.impl.utility This package contains static utilities that provide iteration pattern implementations which work with JCF collections.org.eclipse.collections.impl.utility.internal This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections. -
-
Uses of Procedure2 in org.eclipse.collections.api
Methods in org.eclipse.collections.api with parameters of type Procedure2 Modifier and Type Method Description <K,V>
MapIterable<K,V>ParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
default <K,V>
MapIterable<K,V>RichIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
Applies an aggregate procedure over the iterable grouping results into a Map based on the specific groupBy function.<P> void
InternalIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
The procedure2 is evaluated for each element in the iterable with the specified parameter provided as the second argument.<P> void
ParallelIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap with parameters of type Procedure2 Modifier and Type Method Description default <KK,VV>
ImmutableMap<KK,VV>ImmutableBiMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
-
Uses of Procedure2 in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection with parameters of type Procedure2 Modifier and Type Method Description default <K,V>
ImmutableMap<K,V>ImmutableCollection. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
default <K,V>
MutableMap<K,V>MutableCollection. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
-
Uses of Procedure2 in org.eclipse.collections.api.list
Methods in org.eclipse.collections.api.list with parameters of type Procedure2 Modifier and Type Method Description default <T2> void
ListIterable. forEachInBoth(ListIterable<T2> other, Procedure2<? super T,? super T2> procedure)
Iterates over this ListIterable and the other ListIterable together passing the elements of each list as parameters to the specified procedure. -
Uses of Procedure2 in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map with parameters of type Procedure2 Modifier and Type Method Description default <KK,VV>
ImmutableMap<KK,VV>ImmutableMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
default <KK,VV>
ImmutableMapIterable<KK,VV>ImmutableMapIterable. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<KK,VV>
ImmutableOrderedMap<KK,VV>ImmutableOrderedMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
default <KK,VV>
MutableMap<KK,VV>MutableMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
default <KK,VV>
MutableMap<KK,VV>MutableMapIterable. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
void
MapIterable. forEachKeyValue(Procedure2<? super K,? super V> procedure)
Calls theprocedure
with each key-value pair of the map. -
Uses of Procedure2 in org.eclipse.collections.api.map.primitive
Methods in org.eclipse.collections.api.map.primitive with parameters of type Procedure2 Modifier and Type Method Description default <K,VV>
ImmutableMap<K,VV>ImmutablePrimitiveObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>MutablePrimitiveObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
-
Uses of Procedure2 in org.eclipse.collections.api.map.sorted
Methods in org.eclipse.collections.api.map.sorted with parameters of type Procedure2 Modifier and Type Method Description default <KK,VV>
ImmutableMap<KK,VV>ImmutableSortedMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
-
Uses of Procedure2 in org.eclipse.collections.api.multimap
Methods in org.eclipse.collections.api.multimap with parameters of type Procedure2 Modifier and Type Method Description void
Multimap. forEachKeyMultiValues(Procedure2<? super K,? super RichIterable<V>> procedure)
Calls theprocedure
with each key-Iterable[value].void
Multimap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
Calls theprocedure
with each key-value pair. -
Uses of Procedure2 in org.eclipse.collections.api.multimap.bag
Methods in org.eclipse.collections.api.multimap.bag with parameters of type Procedure2 Modifier and Type Method Description void
ImmutableBagMultimap. forEachKeyImmutableBag(Procedure2<? super K,? super ImmutableBag<V>> procedure)
void
MutableBagMultimap. forEachKeyMutableBag(Procedure2<? super K,? super MutableBag<V>> procedure)
-
Uses of Procedure2 in org.eclipse.collections.api.multimap.list
Methods in org.eclipse.collections.api.multimap.list with parameters of type Procedure2 Modifier and Type Method Description void
ImmutableListMultimap. forEachKeyImmutableList(Procedure2<? super K,? super ImmutableList<V>> procedure)
void
MutableListMultimap. forEachKeyMutableList(Procedure2<? super K,? super MutableList<V>> procedure)
-
Uses of Procedure2 in org.eclipse.collections.api.multimap.set
Methods in org.eclipse.collections.api.multimap.set with parameters of type Procedure2 Modifier and Type Method Description void
ImmutableSetMultimap. forEachKeyImmutableSet(Procedure2<? super K,? super ImmutableSet<V>> procedure)
void
MutableSetMultimap. forEachKeyMutableSet(Procedure2<? super K,? super MutableSet<V>> procedure)
-
Uses of Procedure2 in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack with parameters of type Procedure2 Modifier and Type Method Description default <K,V>
ImmutableMap<K,V>ImmutableStack. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
default <K,V>
MutableMap<K,V>MutableStack. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
-
Uses of Procedure2 in org.eclipse.collections.impl
Methods in org.eclipse.collections.impl with parameters of type Procedure2 Modifier and Type Method Description <K,V>
MapIterable<K,V>UnmodifiableRichIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<P> void
AbstractRichIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
UnmodifiableRichIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.bag.immutable
Methods in org.eclipse.collections.impl.bag.immutable with parameters of type Procedure2 Modifier and Type Method Description <P> void
ImmutableEmptyBag. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
ImmutableSingletonBag. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.bag.mutable
Methods in org.eclipse.collections.impl.bag.mutable with parameters of type Procedure2 Modifier and Type Method Description <P> void
AbstractHashBag. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.bag.sorted.immutable
Methods in org.eclipse.collections.impl.bag.sorted.immutable with parameters of type Procedure2 Modifier and Type Method Description <P> void
ImmutableEmptySortedBag. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.bag.sorted.mutable
Methods in org.eclipse.collections.impl.bag.sorted.mutable with parameters of type Procedure2 Modifier and Type Method Description <P> void
TreeBag. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.bimap
Methods in org.eclipse.collections.impl.bimap with parameters of type Procedure2 Modifier and Type Method Description void
AbstractBiMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
AbstractBiMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.bimap.immutable
Methods in org.eclipse.collections.impl.bimap.immutable with parameters of type Procedure2 Modifier and Type Method Description <K2,V2>
ImmutableMap<K2,V2>AbstractImmutableBiMap. aggregateInPlaceBy(Function<? super V,? extends K2> groupBy, Function0<? extends V2> zeroValueFactory, Procedure2<? super V2,? super V> mutatingAggregator)
-
Uses of Procedure2 in org.eclipse.collections.impl.bimap.mutable
Methods in org.eclipse.collections.impl.bimap.mutable with parameters of type Procedure2 Modifier and Type Method Description void
UnmodifiableBiMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
UnmodifiableBiMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.block.factory
Classes in org.eclipse.collections.impl.block.factory that implement Procedure2 Modifier and Type Class Description private static class
Functions.BindProcedure2<T1,T2,T3>
private static class
Procedures2.AddToCollection<T>
private static class
Procedures2.ProcedureAdapter<T,P>
private static class
Procedures2.RemoveFromCollection<T>
private static class
Procedures2.ThrowingProcedure2Adapter<T,P>
Fields in org.eclipse.collections.impl.block.factory declared as Procedure2 Modifier and Type Field Description static Procedure2<?,?>
Procedures2. ADD_TO_COLLECTION
private Procedure2<? super T2,T3>
Functions.BindProcedure2. delegate
private Procedure2<? super T,? super P>
Procedures.BindProcedure. procedure
static Procedure2<?,?>
Procedures2. REMOVE_FROM_COLLECTION
Methods in org.eclipse.collections.impl.block.factory that return Procedure2 Modifier and Type Method Description static <T> Procedure2<T,java.util.Collection<T>>
Procedures2. addToCollection()
static <T1,T2,T3>
Procedure2<T1,T3>Functions. bind(Procedure2<? super T2,T3> delegate, Function<? super T1,T2> function)
Bind the input of the first argument of a Procedure2 to the result of a function, returning a new Procedure2.static <T,P>
Procedure2<T,P>Procedures2. fromProcedure(Procedure<? super T> procedure)
static <T> Procedure2<T,java.util.Collection<T>>
Procedures2. removeFromCollection()
static <T> Procedure2<java.util.DoubleSummaryStatistics,T>
Procedures2. summarizeDouble(DoubleFunction<? super T> function)
static <T> Procedure2<java.util.DoubleSummaryStatistics,T>
Procedures2. summarizeFloat(FloatFunction<? super T> function)
static <T> Procedure2<java.util.IntSummaryStatistics,T>
Procedures2. summarizeInt(IntFunction<? super T> function)
static <T> Procedure2<java.util.LongSummaryStatistics,T>
Procedures2. summarizeLong(LongFunction<? super T> function)
static <T,P>
Procedure2<T,P>Procedures2. throwing(ThrowingProcedure2<T,P> throwingProcedure2)
Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Procedure2 that will throw a RuntimeException, wrapping the checked exception that is the cause.static <T1,T2>
Procedure2<T1,T2>Procedures2. throwing(ThrowingProcedure2<T1,T2> throwingProcedure, Function3<T1,T2,? super java.lang.Throwable,? extends java.lang.RuntimeException> rethrow)
Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Procedure2 that will throw a user specified RuntimeException based on the provided function.Methods in org.eclipse.collections.impl.block.factory with parameters of type Procedure2 Modifier and Type Method Description static <T1,T2,T3>
Procedure2<T1,T3>Functions. bind(Procedure2<? super T2,T3> delegate, Function<? super T1,T2> function)
Bind the input of the first argument of a Procedure2 to the result of a function, returning a new Procedure2.static <T,P>
Procedure<T>Procedures. bind(Procedure2<? super T,? super P> procedure, P parameter)
Constructors in org.eclipse.collections.impl.block.factory with parameters of type Procedure2 Constructor Description BindProcedure(Procedure2<? super T,? super P> procedure, P parameter)
BindProcedure2(Procedure2<? super T2,T3> delegate, Function<? super T1,T2> function)
-
Uses of Procedure2 in org.eclipse.collections.impl.block.procedure
Classes in org.eclipse.collections.impl.block.procedure that implement Procedure2 Modifier and Type Class Description class
IfProcedureWith<T,P>
A conditional parameterized two argument procedure that effectively filters which objects should be usedclass
MapPutProcedure<K,V>
Transfers keys and values from one map to anotherFields in org.eclipse.collections.impl.block.procedure declared as Procedure2 Modifier and Type Field Description private Procedure2<? super V,? super T>
MutatingAggregationProcedure. mutatingAggregator
private Procedure2<? super T,? super P>
IfProcedureWith. procedure
private Procedure2<? super K,? super V>
MapEntryToProcedure2. procedure
Constructors in org.eclipse.collections.impl.block.procedure with parameters of type Procedure2 Constructor Description IfProcedureWith(Predicate<? super T> newPredicate, Procedure2<? super T,? super P> procedure)
MapEntryToProcedure2(Procedure2<? super K,? super V> procedure)
MutatingAggregationProcedure(MutableMapIterable<K,V> map, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
-
Uses of Procedure2 in org.eclipse.collections.impl.block.procedure.checked
Classes in org.eclipse.collections.impl.block.procedure.checked that implement Procedure2 Modifier and Type Class Description class
CheckedProcedure2<T,P>
class
MultimapKeyValuesSerializingProcedure<K,V>
-
Uses of Procedure2 in org.eclipse.collections.impl.collection
Methods in org.eclipse.collections.impl.collection with parameters of type Procedure2 Modifier and Type Method Description <K,V>
MapIterable<K,V>AbstractSynchronizedRichIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<P> void
AbstractSynchronizedRichIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.collection.mutable
Methods in org.eclipse.collections.impl.collection.mutable with parameters of type Procedure2 Modifier and Type Method Description <K,V>
MutableMap<K,V>AbstractMultiReaderMutableCollection. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<K,V>
MutableMap<K,V>AbstractSynchronizedMutableCollection. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<P> void
AbstractCollectionAdapter. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
AbstractMultiReaderMutableCollection. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
AbstractMultiReaderMutableCollection.UntouchableMutableCollection. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
AbstractUnmodifiableMutableCollection. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.factory
Methods in org.eclipse.collections.impl.factory that return Procedure2 Modifier and Type Method Description private static <E,R extends java.util.Set<E>>
Procedure2<java.util.Set<? extends E>,R>Sets. addAllProcedure()
private static <E,R extends java.util.Set<E>>
Procedure2<java.util.Set<? extends E>,R>Sets. removeAllProcedure()
private static <E,R extends java.util.Set<E>>
Procedure2<java.util.Set<? extends E>,R>Sets. retainAllProcedure()
Methods in org.eclipse.collections.impl.factory with parameters of type Procedure2 Modifier and Type Method Description private static <E,R extends java.util.Set<E>>
RSets. fillSet(R targetSet, Procedure2<java.util.Set<? extends E>,R> procedure, java.util.Set<? extends E>... sets)
-
Uses of Procedure2 in org.eclipse.collections.impl.forkjoin
Methods in org.eclipse.collections.impl.forkjoin with parameters of type Procedure2 Modifier and Type Method Description static <T,K,V>
MutableMap<K,V>FJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>FJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, int batchSize)
static <T,K,V>
MutableMap<K,V>FJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, int batchSize, java.util.concurrent.ForkJoinPool executor)
static <T,K,V,R extends MutableMapIterable<K,V>>
RFJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap)
static <T,K,V,R extends MutableMapIterable<K,V>>
RFJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap, int batchSize)
static <T,K,V,R extends MutableMapIterable<K,V>>
RFJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap, int batchSize, java.util.concurrent.ForkJoinPool executor)
-
Uses of Procedure2 in org.eclipse.collections.impl.lazy
Methods in org.eclipse.collections.impl.lazy with parameters of type Procedure2 Modifier and Type Method Description <P> void
CollectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
CompositeIterable. forEachWith(Procedure2<? super E,? super P> procedure, P parameter)
<P> void
DropIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
DropWhileIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
FlatCollectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
LazyIterableAdapter. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
RejectIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
ReverseIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
SelectInstancesOfIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
SelectIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
TakeIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
TakeWhileIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
TapIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.lazy.parallel
Methods in org.eclipse.collections.impl.lazy.parallel with parameters of type Procedure2 Modifier and Type Method Description <K,V>
MapIterable<K,V>AbstractMultiReaderParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<K,V>
MapIterable<K,V>AbstractParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<K,V>
MapIterable<K,V>AbstractSynchronizedParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<K,V>
MapIterable<K,V>NonParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
protected <S,V>
voidAbstractParallelIterable. collectCombine(Function<Batch<T>,V> function, Procedure2<S,V> combineProcedure, S state)
private <S,V>
voidAbstractParallelIterable. collectCombineOrdered(Function<Batch<T>,V> function, Procedure2<S,V> combineProcedure, S state)
private <S,V>
voidAbstractParallelIterable. collectCombineUnordered(Function<Batch<T>,V> function, Procedure2<S,V> combineProcedure, S state)
<P> void
AbstractMultiReaderParallelIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
AbstractParallelIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
AbstractSynchronizedParallelIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
NonParallelIterable. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.lazy.primitive
Classes in org.eclipse.collections.impl.lazy.primitive that implement Procedure2 Modifier and Type Class Description private static class
CollectBooleanIterable.BooleanFunctionToProcedure<T>
private static class
CollectByteIterable.ByteFunctionToProcedure<T>
private static class
CollectCharIterable.CharFunctionToProcedure<T>
private static class
CollectDoubleIterable.DoubleFunctionToProcedure<T>
private static class
CollectFloatIterable.FloatFunctionToProcedure<T>
private static class
CollectIntIterable.IntFunctionToProcedure<T>
private static class
CollectLongIterable.LongFunctionToProcedure<T>
private static class
CollectShortIterable.ShortFunctionToProcedure<T>
Methods in org.eclipse.collections.impl.lazy.primitive with parameters of type Procedure2 Modifier and Type Method Description <P> void
CollectBooleanToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
CollectByteToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
CollectCharToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
CollectDoubleToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
CollectFloatToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
CollectIntToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
CollectLongToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
CollectShortToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
FlatCollectBooleanToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
FlatCollectByteToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
FlatCollectCharToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
FlatCollectDoubleToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
FlatCollectFloatToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
FlatCollectIntToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
FlatCollectLongToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
FlatCollectShortToObjectIterable. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.list
Methods in org.eclipse.collections.impl.list with parameters of type Procedure2 Modifier and Type Method Description <P> void
Interval. forEachWith(Procedure2<? super java.lang.Integer,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.list.fixed
Methods in org.eclipse.collections.impl.list.fixed with parameters of type Procedure2 Modifier and Type Method Description <P> void
AbstractArrayAdapter. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
DoubletonList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
EmptyList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
QuadrupletonList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
QuintupletonList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
SextupletonList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
SingletonList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
TripletonList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.list.immutable
Methods in org.eclipse.collections.impl.list.immutable with parameters of type Procedure2 Modifier and Type Method Description <P> void
AbstractImmutableList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
AbstractImmutableList.ImmutableSubList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
ImmutableEmptyList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.list.mutable
Methods in org.eclipse.collections.impl.list.mutable with parameters of type Procedure2 Modifier and Type Method Description <T2> void
MultiReaderFastList. forEachInBoth(ListIterable<T2> other, Procedure2<? super T,? super T2> procedure)
<T2> void
SynchronizedMutableList. forEachInBoth(ListIterable<T2> other, Procedure2<? super T,? super T2> procedure)
<P> void
AbstractMutableList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
AbstractMutableList.SubList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
CompositeFastList. forEachWith(Procedure2<? super E,? super P> procedure2, P parameter)
<P> void
FastList. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map
Methods in org.eclipse.collections.impl.map with parameters of type Procedure2 Modifier and Type Method Description <KK,VV>
MutableMap<KK,VV>AbstractSynchronizedMapIterable. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
void
AbstractSynchronizedMapIterable. forEachKeyValue(Procedure2<? super K,? super V> procedure2)
<P> void
AbstractMapIterable. forEachWith(Procedure2<? super V,? super P> procedure2, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.fixed
Methods in org.eclipse.collections.impl.map.fixed with parameters of type Procedure2 Modifier and Type Method Description void
DoubletonMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
EmptyMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
SingletonMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
TripletonMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
DoubletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
EmptyMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
SingletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
TripletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.immutable
Methods in org.eclipse.collections.impl.map.immutable with parameters of type Procedure2 Modifier and Type Method Description void
ImmutableDoubletonMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
ImmutableEmptyMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
ImmutableQuadrupletonMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
ImmutableSingletonMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
ImmutableTripletonMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
ImmutableUnifiedMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
ImmutableDoubletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableEmptyMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableQuadrupletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableSingletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableTripletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableUnifiedMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.immutable.primitive
Methods in org.eclipse.collections.impl.map.immutable.primitive with parameters of type Procedure2 Modifier and Type Method Description <P> void
ImmutableByteObjectEmptyMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableByteObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableByteObjectSingletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableCharObjectEmptyMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableCharObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableCharObjectSingletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableDoubleObjectEmptyMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableDoubleObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableDoubleObjectSingletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableFloatObjectEmptyMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableFloatObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableFloatObjectSingletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableIntObjectEmptyMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableIntObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableIntObjectSingletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableLongObjectEmptyMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableLongObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableLongObjectSingletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableShortObjectEmptyMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableShortObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableShortObjectSingletonMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.mutable
Methods in org.eclipse.collections.impl.map.mutable with parameters of type Procedure2 Modifier and Type Method Description private void
UnifiedMap. chainedForEachEntry(java.lang.Object[] chain, Procedure2<? super K,? super V> procedure)
private <P> void
UnifiedMap. chainedForEachValueWith(java.lang.Object[] chain, Procedure2<? super V,? super P> procedure, P parameter)
void
ConcurrentHashMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
ConcurrentHashMapUnsafe. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
ConcurrentMutableHashMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
Deprecated.void
MapAdapter. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
UnifiedMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
UnmodifiableMutableMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
ConcurrentHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ConcurrentHashMapUnsafe. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ConcurrentMutableHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
Deprecated.<P> void
UnifiedMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
UnmodifiableMutableMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
private void
ConcurrentHashMap. sequentialForEachKeyValue(Procedure2<? super K,? super V> block, java.util.concurrent.atomic.AtomicReferenceArray currentArray, int start, int end)
private void
ConcurrentHashMapUnsafe. sequentialForEachKeyValue(Procedure2<? super K,? super V> block, java.lang.Object[] currentArray, int start, int end)
Method parameters in org.eclipse.collections.impl.map.mutable with type arguments of type Procedure2 Modifier and Type Method Description void
ConcurrentHashMap. parallelForEachKeyValue(java.util.List<Procedure2<K,V>> blocks, java.util.concurrent.Executor executor)
void
ConcurrentHashMapUnsafe. parallelForEachKeyValue(java.util.List<Procedure2<K,V>> blocks, java.util.concurrent.Executor executor)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.mutable.primitive
Methods in org.eclipse.collections.impl.map.mutable.primitive with parameters of type Procedure2 Modifier and Type Method Description <K,VV>
MutableMap<K,VV>ByteObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>CharObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>DoubleObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>FloatObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>IntObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>LongObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>ShortObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedByteObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedCharObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedDoubleObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedFloatObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedIntObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedLongObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedShortObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableByteObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableCharObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableDoubleObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableFloatObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableIntObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableLongObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableShortObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<P> void
ByteBooleanHashMap.KeyValuesView. forEachWith(Procedure2<? super ByteBooleanPair,? super P> procedure, P parameter)
<P> void
ByteByteHashMap.KeyValuesView. forEachWith(Procedure2<? super ByteBytePair,? super P> procedure, P parameter)
<P> void
ByteCharHashMap.KeyValuesView. forEachWith(Procedure2<? super ByteCharPair,? super P> procedure, P parameter)
<P> void
ByteDoubleHashMap.KeyValuesView. forEachWith(Procedure2<? super ByteDoublePair,? super P> procedure, P parameter)
<P> void
ByteFloatHashMap.KeyValuesView. forEachWith(Procedure2<? super ByteFloatPair,? super P> procedure, P parameter)
<P> void
ByteIntHashMap.KeyValuesView. forEachWith(Procedure2<? super ByteIntPair,? super P> procedure, P parameter)
<P> void
ByteLongHashMap.KeyValuesView. forEachWith(Procedure2<? super ByteLongPair,? super P> procedure, P parameter)
<P> void
ByteObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ByteObjectHashMap.KeyValuesView. forEachWith(Procedure2<? super ByteObjectPair<V>,? super P> procedure, P parameter)
<P> void
ByteShortHashMap.KeyValuesView. forEachWith(Procedure2<? super ByteShortPair,? super P> procedure, P parameter)
<P> void
CharBooleanHashMap.KeyValuesView. forEachWith(Procedure2<? super CharBooleanPair,? super P> procedure, P parameter)
<P> void
CharByteHashMap.KeyValuesView. forEachWith(Procedure2<? super CharBytePair,? super P> procedure, P parameter)
<P> void
CharCharHashMap.KeyValuesView. forEachWith(Procedure2<? super CharCharPair,? super P> procedure, P parameter)
<P> void
CharDoubleHashMap.KeyValuesView. forEachWith(Procedure2<? super CharDoublePair,? super P> procedure, P parameter)
<P> void
CharFloatHashMap.KeyValuesView. forEachWith(Procedure2<? super CharFloatPair,? super P> procedure, P parameter)
<P> void
CharIntHashMap.KeyValuesView. forEachWith(Procedure2<? super CharIntPair,? super P> procedure, P parameter)
<P> void
CharLongHashMap.KeyValuesView. forEachWith(Procedure2<? super CharLongPair,? super P> procedure, P parameter)
<P> void
CharObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
CharObjectHashMap.KeyValuesView. forEachWith(Procedure2<? super CharObjectPair<V>,? super P> procedure, P parameter)
<P> void
CharShortHashMap.KeyValuesView. forEachWith(Procedure2<? super CharShortPair,? super P> procedure, P parameter)
<P> void
DoubleBooleanHashMap.KeyValuesView. forEachWith(Procedure2<? super DoubleBooleanPair,? super P> procedure, P parameter)
<P> void
DoubleByteHashMap.KeyValuesView. forEachWith(Procedure2<? super DoubleBytePair,? super P> procedure, P parameter)
<P> void
DoubleCharHashMap.KeyValuesView. forEachWith(Procedure2<? super DoubleCharPair,? super P> procedure, P parameter)
<P> void
DoubleDoubleHashMap.KeyValuesView. forEachWith(Procedure2<? super DoubleDoublePair,? super P> procedure, P parameter)
<P> void
DoubleFloatHashMap.KeyValuesView. forEachWith(Procedure2<? super DoubleFloatPair,? super P> procedure, P parameter)
<P> void
DoubleIntHashMap.KeyValuesView. forEachWith(Procedure2<? super DoubleIntPair,? super P> procedure, P parameter)
<P> void
DoubleLongHashMap.KeyValuesView. forEachWith(Procedure2<? super DoubleLongPair,? super P> procedure, P parameter)
<P> void
DoubleObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
DoubleObjectHashMap.KeyValuesView. forEachWith(Procedure2<? super DoubleObjectPair<V>,? super P> procedure, P parameter)
<P> void
DoubleShortHashMap.KeyValuesView. forEachWith(Procedure2<? super DoubleShortPair,? super P> procedure, P parameter)
<P> void
FloatBooleanHashMap.KeyValuesView. forEachWith(Procedure2<? super FloatBooleanPair,? super P> procedure, P parameter)
<P> void
FloatByteHashMap.KeyValuesView. forEachWith(Procedure2<? super FloatBytePair,? super P> procedure, P parameter)
<P> void
FloatCharHashMap.KeyValuesView. forEachWith(Procedure2<? super FloatCharPair,? super P> procedure, P parameter)
<P> void
FloatDoubleHashMap.KeyValuesView. forEachWith(Procedure2<? super FloatDoublePair,? super P> procedure, P parameter)
<P> void
FloatFloatHashMap.KeyValuesView. forEachWith(Procedure2<? super FloatFloatPair,? super P> procedure, P parameter)
<P> void
FloatIntHashMap.KeyValuesView. forEachWith(Procedure2<? super FloatIntPair,? super P> procedure, P parameter)
<P> void
FloatLongHashMap.KeyValuesView. forEachWith(Procedure2<? super FloatLongPair,? super P> procedure, P parameter)
<P> void
FloatObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
FloatObjectHashMap.KeyValuesView. forEachWith(Procedure2<? super FloatObjectPair<V>,? super P> procedure, P parameter)
<P> void
FloatShortHashMap.KeyValuesView. forEachWith(Procedure2<? super FloatShortPair,? super P> procedure, P parameter)
<P> void
IntBooleanHashMap.KeyValuesView. forEachWith(Procedure2<? super IntBooleanPair,? super P> procedure, P parameter)
<P> void
IntByteHashMap.KeyValuesView. forEachWith(Procedure2<? super IntBytePair,? super P> procedure, P parameter)
<P> void
IntCharHashMap.KeyValuesView. forEachWith(Procedure2<? super IntCharPair,? super P> procedure, P parameter)
<P> void
IntDoubleHashMap.KeyValuesView. forEachWith(Procedure2<? super IntDoublePair,? super P> procedure, P parameter)
<P> void
IntFloatHashMap.KeyValuesView. forEachWith(Procedure2<? super IntFloatPair,? super P> procedure, P parameter)
<P> void
IntIntHashMap.KeyValuesView. forEachWith(Procedure2<? super IntIntPair,? super P> procedure, P parameter)
<P> void
IntLongHashMap.KeyValuesView. forEachWith(Procedure2<? super IntLongPair,? super P> procedure, P parameter)
<P> void
IntObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
IntObjectHashMap.KeyValuesView. forEachWith(Procedure2<? super IntObjectPair<V>,? super P> procedure, P parameter)
<P> void
IntShortHashMap.KeyValuesView. forEachWith(Procedure2<? super IntShortPair,? super P> procedure, P parameter)
<P> void
LongBooleanHashMap.KeyValuesView. forEachWith(Procedure2<? super LongBooleanPair,? super P> procedure, P parameter)
<P> void
LongByteHashMap.KeyValuesView. forEachWith(Procedure2<? super LongBytePair,? super P> procedure, P parameter)
<P> void
LongCharHashMap.KeyValuesView. forEachWith(Procedure2<? super LongCharPair,? super P> procedure, P parameter)
<P> void
LongDoubleHashMap.KeyValuesView. forEachWith(Procedure2<? super LongDoublePair,? super P> procedure, P parameter)
<P> void
LongFloatHashMap.KeyValuesView. forEachWith(Procedure2<? super LongFloatPair,? super P> procedure, P parameter)
<P> void
LongIntHashMap.KeyValuesView. forEachWith(Procedure2<? super LongIntPair,? super P> procedure, P parameter)
<P> void
LongLongHashMap.KeyValuesView. forEachWith(Procedure2<? super LongLongPair,? super P> procedure, P parameter)
<P> void
LongObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
LongObjectHashMap.KeyValuesView. forEachWith(Procedure2<? super LongObjectPair<V>,? super P> procedure, P parameter)
<P> void
LongShortHashMap.KeyValuesView. forEachWith(Procedure2<? super LongShortPair,? super P> procedure, P parameter)
<P> void
ObjectBooleanHashMap.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectBooleanHashMap.KeyValuesView. forEachWith(Procedure2<? super ObjectBooleanPair<K>,? super P> procedure, P parameter)
<P> void
ObjectBooleanHashMapWithHashingStrategy.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectBooleanHashMapWithHashingStrategy.KeyValuesView. forEachWith(Procedure2<? super ObjectBooleanPair<K>,? super P> procedure, P parameter)
<P> void
ObjectByteHashMap.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectByteHashMap.KeyValuesView. forEachWith(Procedure2<? super ObjectBytePair<K>,? super P> procedure, P parameter)
<P> void
ObjectByteHashMapWithHashingStrategy.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectByteHashMapWithHashingStrategy.KeyValuesView. forEachWith(Procedure2<? super ObjectBytePair<K>,? super P> procedure, P parameter)
<P> void
ObjectCharHashMap.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectCharHashMap.KeyValuesView. forEachWith(Procedure2<? super ObjectCharPair<K>,? super P> procedure, P parameter)
<P> void
ObjectCharHashMapWithHashingStrategy.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectCharHashMapWithHashingStrategy.KeyValuesView. forEachWith(Procedure2<? super ObjectCharPair<K>,? super P> procedure, P parameter)
<P> void
ObjectDoubleHashMap.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectDoubleHashMap.KeyValuesView. forEachWith(Procedure2<? super ObjectDoublePair<K>,? super P> procedure, P parameter)
<P> void
ObjectDoubleHashMapWithHashingStrategy.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectDoubleHashMapWithHashingStrategy.KeyValuesView. forEachWith(Procedure2<? super ObjectDoublePair<K>,? super P> procedure, P parameter)
<P> void
ObjectFloatHashMap.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectFloatHashMap.KeyValuesView. forEachWith(Procedure2<? super ObjectFloatPair<K>,? super P> procedure, P parameter)
<P> void
ObjectFloatHashMapWithHashingStrategy.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectFloatHashMapWithHashingStrategy.KeyValuesView. forEachWith(Procedure2<? super ObjectFloatPair<K>,? super P> procedure, P parameter)
<P> void
ObjectIntHashMap.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectIntHashMap.KeyValuesView. forEachWith(Procedure2<? super ObjectIntPair<K>,? super P> procedure, P parameter)
<P> void
ObjectIntHashMapWithHashingStrategy.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectIntHashMapWithHashingStrategy.KeyValuesView. forEachWith(Procedure2<? super ObjectIntPair<K>,? super P> procedure, P parameter)
<P> void
ObjectLongHashMap.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectLongHashMap.KeyValuesView. forEachWith(Procedure2<? super ObjectLongPair<K>,? super P> procedure, P parameter)
<P> void
ObjectLongHashMapWithHashingStrategy.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectLongHashMapWithHashingStrategy.KeyValuesView. forEachWith(Procedure2<? super ObjectLongPair<K>,? super P> procedure, P parameter)
<P> void
ObjectShortHashMap.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectShortHashMap.KeyValuesView. forEachWith(Procedure2<? super ObjectShortPair<K>,? super P> procedure, P parameter)
<P> void
ObjectShortHashMapWithHashingStrategy.KeysView. forEachWith(Procedure2<? super K,? super P> procedure, P parameter)
<P> void
ObjectShortHashMapWithHashingStrategy.KeyValuesView. forEachWith(Procedure2<? super ObjectShortPair<K>,? super P> procedure, P parameter)
<P> void
ShortBooleanHashMap.KeyValuesView. forEachWith(Procedure2<? super ShortBooleanPair,? super P> procedure, P parameter)
<P> void
ShortByteHashMap.KeyValuesView. forEachWith(Procedure2<? super ShortBytePair,? super P> procedure, P parameter)
<P> void
ShortCharHashMap.KeyValuesView. forEachWith(Procedure2<? super ShortCharPair,? super P> procedure, P parameter)
<P> void
ShortDoubleHashMap.KeyValuesView. forEachWith(Procedure2<? super ShortDoublePair,? super P> procedure, P parameter)
<P> void
ShortFloatHashMap.KeyValuesView. forEachWith(Procedure2<? super ShortFloatPair,? super P> procedure, P parameter)
<P> void
ShortIntHashMap.KeyValuesView. forEachWith(Procedure2<? super ShortIntPair,? super P> procedure, P parameter)
<P> void
ShortLongHashMap.KeyValuesView. forEachWith(Procedure2<? super ShortLongPair,? super P> procedure, P parameter)
<P> void
ShortObjectHashMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ShortObjectHashMap.KeyValuesView. forEachWith(Procedure2<? super ShortObjectPair<V>,? super P> procedure, P parameter)
<P> void
ShortShortHashMap.KeyValuesView. forEachWith(Procedure2<? super ShortShortPair,? super P> procedure, P parameter)
<P> void
SynchronizedByteObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
SynchronizedCharObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
SynchronizedDoubleObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
SynchronizedFloatObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
SynchronizedIntObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
SynchronizedLongObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
SynchronizedShortObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
UnmodifiableByteObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
UnmodifiableCharObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
UnmodifiableDoubleObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
UnmodifiableFloatObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
UnmodifiableIntObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
UnmodifiableLongObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
UnmodifiableShortObjectMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.ordered.mutable
Methods in org.eclipse.collections.impl.map.ordered.mutable with parameters of type Procedure2 Modifier and Type Method Description <KK,VV>
MutableMap<KK,VV>UnmodifiableMutableOrderedMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
void
OrderedMapAdapter. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
UnmodifiableMutableOrderedMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
UnmodifiableMutableOrderedMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.sorted.immutable
Methods in org.eclipse.collections.impl.map.sorted.immutable with parameters of type Procedure2 Modifier and Type Method Description void
ImmutableEmptySortedMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
ImmutableTreeMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
ImmutableEmptySortedMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.sorted.mutable
Methods in org.eclipse.collections.impl.map.sorted.mutable with parameters of type Procedure2 Modifier and Type Method Description void
SortedMapAdapter. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
TreeSortedMap. forEachKeyValue(Procedure2<? super K,? super V> procedure2)
void
UnmodifiableTreeMap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
UnmodifiableTreeMap. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.strategy.immutable
Methods in org.eclipse.collections.impl.map.strategy.immutable with parameters of type Procedure2 Modifier and Type Method Description void
ImmutableEmptyMapWithHashingStrategy. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
ImmutableUnifiedMapWithHashingStrategy. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
ImmutableEmptyMapWithHashingStrategy. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
<P> void
ImmutableUnifiedMapWithHashingStrategy. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.map.strategy.mutable
Methods in org.eclipse.collections.impl.map.strategy.mutable with parameters of type Procedure2 Modifier and Type Method Description private void
UnifiedMapWithHashingStrategy. chainedForEachEntry(java.lang.Object[] chain, Procedure2<? super K,? super V> procedure)
private <P> void
UnifiedMapWithHashingStrategy. chainedForEachValueWith(java.lang.Object[] chain, Procedure2<? super V,? super P> procedure, P parameter)
void
UnifiedMapWithHashingStrategy. forEachKeyValue(Procedure2<? super K,? super V> procedure)
<P> void
UnifiedMapWithHashingStrategy. forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.multimap
Methods in org.eclipse.collections.impl.multimap with parameters of type Procedure2 Modifier and Type Method Description void
AbstractMultimap. forEachKeyMultiValues(Procedure2<? super K,? super RichIterable<V>> procedure)
void
AbstractSynchronizedMultimap. forEachKeyMultiValues(Procedure2<? super K,? super RichIterable<V>> procedure)
void
AbstractMultimap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
void
AbstractSynchronizedMultimap. forEachKeyValue(Procedure2<? super K,? super V> procedure)
-
Uses of Procedure2 in org.eclipse.collections.impl.multimap.bag
Methods in org.eclipse.collections.impl.multimap.bag with parameters of type Procedure2 Modifier and Type Method Description void
ImmutableBagMultimapImpl. forEachKeyImmutableBag(Procedure2<? super K,? super ImmutableBag<V>> procedure)
void
AbstractMutableBagMultimap. forEachKeyMutableBag(Procedure2<? super K,? super MutableBag<V>> procedure)
void
SynchronizedBagMultimap. forEachKeyMutableBag(Procedure2<? super K,? super MutableBag<V>> procedure)
void
SynchronizedPutHashBagMultimap. forEachKeyMutableBag(Procedure2<? super K,? super MutableBag<V>> procedure)
-
Uses of Procedure2 in org.eclipse.collections.impl.multimap.list
Methods in org.eclipse.collections.impl.multimap.list with parameters of type Procedure2 Modifier and Type Method Description void
ImmutableListMultimapImpl. forEachKeyImmutableList(Procedure2<? super K,? super ImmutableList<V>> procedure)
void
AbstractMutableListMultimap. forEachKeyMutableList(Procedure2<? super K,? super MutableList<V>> procedure)
void
SynchronizedListMultimap. forEachKeyMutableList(Procedure2<? super K,? super MutableList<V>> procedure)
void
SynchronizedPutFastListMultimap. forEachKeyMutableList(Procedure2<? super K,? super MutableList<V>> procedure)
-
Uses of Procedure2 in org.eclipse.collections.impl.multimap.set
Methods in org.eclipse.collections.impl.multimap.set with parameters of type Procedure2 Modifier and Type Method Description void
ImmutableSetMultimapImpl. forEachKeyImmutableSet(Procedure2<? super K,? super ImmutableSet<V>> procedure)
void
AbstractMutableSetMultimap. forEachKeyMutableSet(Procedure2<? super K,? super MutableSet<V>> procedure)
void
SynchronizedPutUnifiedSetMultimap. forEachKeyMutableSet(Procedure2<? super K,? super MutableSet<V>> procedure)
void
SynchronizedSetMultimap. forEachKeyMutableSet(Procedure2<? super K,? super MutableSet<V>> procedure)
-
Uses of Procedure2 in org.eclipse.collections.impl.parallel
Fields in org.eclipse.collections.impl.parallel declared as Procedure2 Modifier and Type Field Description private Procedure2<? super T1,? super T2>
ParallelMapIterate.PairProcedure. procedure
Methods in org.eclipse.collections.impl.parallel with parameters of type Procedure2 Modifier and Type Method Description static <T,K,V>
MutableMap<K,V>ParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>ParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, int batchSize)
static <T,K,V>
MutableMap<K,V>ParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, int batchSize, java.util.concurrent.Executor executor)
static <T,K,V,R extends MutableMapIterable<K,V>>
RParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap)
static <T,K,V,R extends MutableMapIterable<K,V>>
RParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap, int batchSize)
static <T,K,V,R extends MutableMapIterable<K,V>>
RParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap, int batchSize, java.util.concurrent.Executor executor)
static <K,V>
voidParallelMapIterate. forEachKeyValue(java.util.Map<K,V> map, Procedure2<? super K,? super V> procedure2)
A parallel form of forEachKeyValue.static <K,V>
voidParallelMapIterate. forEachKeyValue(java.util.Map<K,V> map, Procedure2<? super K,? super V> procedure, int minForkSize, int taskCount)
A parallel form of forEachKeyValue.static <K,V>
voidParallelMapIterate. forEachKeyValue(java.util.Map<K,V> map, Procedure2<? super K,? super V> procedure, int minForkSize, int taskCount, java.util.concurrent.Executor executor)
A parallel form of forEachKeyValue.static <K,V>
voidParallelMapIterate. forEachKeyValue(java.util.Map<K,V> map, Procedure2<? super K,? super V> procedure, java.util.concurrent.Executor executor)
A parallel form of forEachKeyValue.Constructors in org.eclipse.collections.impl.parallel with parameters of type Procedure2 Constructor Description PairProcedure(Procedure2<? super T1,? super T2> procedure)
-
Uses of Procedure2 in org.eclipse.collections.impl.set.fixed
Methods in org.eclipse.collections.impl.set.fixed with parameters of type Procedure2 Modifier and Type Method Description <P> void
DoubletonSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
EmptySet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
QuadrupletonSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
SingletonSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
TripletonSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.set.immutable
Methods in org.eclipse.collections.impl.set.immutable with parameters of type Procedure2 Modifier and Type Method Description <P> void
ImmutableDoubletonSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
ImmutableEmptySet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
ImmutableQuadrupletonSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
ImmutableSingletonSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
ImmutableTripletonSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.set.mutable
Methods in org.eclipse.collections.impl.set.mutable with parameters of type Procedure2 Modifier and Type Method Description private <P> void
UnifiedSet. chainedForEachWith(UnifiedSet.ChainedBucket bucket, Procedure2<? super T,? super P> procedure, P parameter)
<P> void
UnifiedSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.set.sorted.immutable
Methods in org.eclipse.collections.impl.set.sorted.immutable with parameters of type Procedure2 Modifier and Type Method Description <P> void
ImmutableEmptySortedSet. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.set.strategy.immutable
Methods in org.eclipse.collections.impl.set.strategy.immutable with parameters of type Procedure2 Modifier and Type Method Description <P> void
ImmutableEmptySetWithHashingStrategy. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.set.strategy.mutable
Methods in org.eclipse.collections.impl.set.strategy.mutable with parameters of type Procedure2 Modifier and Type Method Description private <P> void
UnifiedSetWithHashingStrategy. chainedForEachWith(UnifiedSetWithHashingStrategy.ChainedBucket bucket, Procedure2<? super T,? super P> procedure, P parameter)
<P> void
UnifiedSetWithHashingStrategy. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.stack.immutable
Methods in org.eclipse.collections.impl.stack.immutable with parameters of type Procedure2 Modifier and Type Method Description <K,V>
ImmutableMap<K,V>ImmutableEmptyStack. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<P> void
ImmutableArrayStack. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
Deprecated.<P> void
ImmutableEmptyStack. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.stack.mutable
Methods in org.eclipse.collections.impl.stack.mutable with parameters of type Procedure2 Modifier and Type Method Description <K,V>
MutableMap<K,V>SynchronizedStack. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<P> void
ArrayStack. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
SynchronizedStack. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
<P> void
UnmodifiableStack. forEachWith(Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.utility
Methods in org.eclipse.collections.impl.utility with parameters of type Procedure2 Modifier and Type Method Description static <T,K,V>
MutableMap<K,V>ArrayListIterate. aggregateInPlaceBy(java.util.ArrayList<T> list, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>Iterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T1,T2>
voidArrayIterate. forEachInBoth(T1[] objectArray1, T2[] objectArray2, Procedure2<? super T1,? super T2> procedure)
static <T1,T2>
voidArrayListIterate. forEachInBoth(java.util.ArrayList<T1> list1, java.util.ArrayList<T2> list2, Procedure2<? super T1,? super T2> procedure)
static <T1,T2>
voidListIterate. forEachInBoth(java.util.List<T1> list1, java.util.List<T2> list2, Procedure2<? super T1,? super T2> procedure)
Iterates over both lists together, evaluating Procedure2 with the current element from each list.static <K,V>
voidMapIterate. forEachKeyValue(java.util.Map<K,V> map, Procedure2<? super K,? super V> procedure)
For each entry of the map,procedure
is evaluated with the element as the parameter.static <T,P>
voidArrayIterate. forEachWith(T[] objectArray, Procedure2<? super T,? super P> procedure, P parameter)
static <T,P>
voidArrayListIterate. forEachWith(java.util.ArrayList<T> list, Procedure2<? super T,? super P> procedure, P parameter)
static <T,P>
voidIterate. forEachWith(java.lang.Iterable<T> iterable, Procedure2<? super T,? super P> procedure, P parameter)
The procedure2 is evaluated for each element of the iterable with the specified parameter passed as the second argument.static <T,P>
voidListIterate. forEachWith(java.util.List<T> list, Procedure2<? super T,? super P> procedure, P parameter)
-
Uses of Procedure2 in org.eclipse.collections.impl.utility.internal
Methods in org.eclipse.collections.impl.utility.internal with parameters of type Procedure2 Modifier and Type Method Description static <T,K,V>
MutableMap<K,V>IteratorIterate. aggregateBy(java.util.Iterator<T> iterator, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>IterableIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>RandomAccessListIterate. aggregateInPlaceBy(java.util.List<T> list, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T1,T2>
voidRandomAccessListIterate. forEachInBoth(java.util.List<T1> list1, java.util.List<T2> list2, Procedure2<? super T1,? super T2> procedure)
For each element in both of the Lists, operation is evaluated with both elements as parameters.static <T,P>
voidIterableIterate. forEachWith(java.lang.Iterable<T> iterable, Procedure2<? super T,? super P> procedure, P parameter)
static <T,P>
voidIteratorIterate. forEachWith(java.util.Iterator<T> iterator, Procedure2<? super T,? super P> procedure, P parameter)
static <T,P>
voidRandomAccessListIterate. forEachWith(java.util.List<T> list, Procedure2<? super T,? super P> procedure, P parameter)
-