Uses of Interface
org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains interfaces for Bag API.
This package contains interfaces for Procedure API.
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
This package contains implementations for Eclipse Collections API.
This package contains implementations of the
ImmutableBag
interface.This package contains implementations of the
MutableBag
interface.This package contains implementations of
MutableSortedBag
.This package contains implementations of the
MutableBiMap
interface.This package contains factory implementations for
Function
, Predicate
, SerializableComparator
and Procedure
.This package contains implementations of
Procedure
and Procedure2
.This package contains abstract implementations of
Procedure
and Procedure2
.This package contains abstract implementations of primitive procedures.
This package contains implementations of the
MutableCollection
interface.This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join
framework.
This package contains implementations of the
LazyIterable
interface.This package contains implementations of the lazy primitive iterator interfaces.
This package contains implementations of the
ListIterable
interface.This package contains implementations of the
FixedSizeList
interface.This package contains implementations of the
MutableList
interface.This package contains implementations of the
MapIterable
interface.This package contains implementations of the
ImmutableMap
interface.This package contains implementations of the
MutableMap
interface.This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
This package contains implementations of the
MutableSortedMap
interface.This package contains implementations of the
MutableSortedMap
interface.This package contains immutable map implementations backed by hashtables that rely on
HashingStrategy
s provided by
the developer to compute the hashCode and equals for the objects stored in the map.This package contains mutable map implementations backed by hashtables that rely on
HashingStrategy
s provided by
the developer to compute the hashCode and equals for the objects stored in the map.This package contains classes which is used for parallel iteration through the containers.
This package contains implementations of
MutableSet
.This package contains implementations of
MutableSortedSet
.This package contains implementations of sets with user defined
HashingStrategy
s.This package contains implementations of the
MutableStack
interface.This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
-
Uses of ObjectIntProcedure in org.eclipse.collections.api
Modifier and TypeMethodDescriptionvoid
InternalIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) Deprecated.in 6.0. -
Uses of ObjectIntProcedure in org.eclipse.collections.api.bag
Modifier and TypeMethodDescriptionvoid
Bag.forEachWithOccurrences
(ObjectIntProcedure<? super T> procedure) For each distinct item, with the number of occurrences, execute the specified procedure.void
ParallelBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> procedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.api.block.procedure
Modifier and TypeInterfaceDescriptioninterface
Deprecated.since 3.0 useObjectIntProcedure
instead. -
Uses of ObjectIntProcedure in org.eclipse.collections.api.map.primitive
Modifier and TypeMethodDescriptionvoid
ObjectIntMap.forEachKeyValue
(ObjectIntProcedure<? super K> procedure) Iterates through each key/value pair in the map, invoking the procedure for each. -
Uses of ObjectIntProcedure in org.eclipse.collections.api.ordered
Modifier and TypeMethodDescriptionvoid
OrderedIterable.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) Iterates over the section of the iterable covered by the specified inclusive indexes.void
OrderedIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) Iterates over the iterable passing each element and the current relative int index to the specified instance of ObjectIntProceduredefault void
ReversibleIterable.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) Evaluates the procedure for each element and it's index in reverse order. -
Uses of ObjectIntProcedure in org.eclipse.collections.impl
Modifier and TypeMethodDescriptionvoid
AbstractRichIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
UnmodifiableRichIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.bag.immutable
Modifier and TypeMethodDescriptionvoid
ImmutableHashBag.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
ImmutableArrayBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> objectIntProcedure) void
ImmutableHashBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.bag.mutable
Modifier and TypeMethodDescriptionvoid
AbstractHashBag.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
AbstractHashBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> objectIntProcedure) void
MultiReaderHashBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> procedure) void
SynchronizedBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> objectIntProcedure) void
UnmodifiableBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.bag.sorted.mutable
Modifier and TypeMethodDescriptionvoid
SynchronizedSortedBag.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
TreeBag.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
TreeBag.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
UnmodifiableSortedBag.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
SynchronizedSortedBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> procedure) void
TreeBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> procedure) void
UnmodifiableSortedBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> procedure) void
SynchronizedSortedBag.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
UnmodifiableSortedBag.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.bimap
Modifier and TypeMethodDescriptionvoid
AbstractBiMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.bimap.mutable
Modifier and TypeMethodDescriptionvoid
UnmodifiableBiMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.block.factory
Modifier and TypeMethodDescriptionstatic <T1,
T2> ObjectIntProcedure<T1> Functions.bind
(ObjectIntProcedure<? super T2> delegate, Function<? super T1, T2> function) Bind the input of a ObjectIntProcedure to the result of a function, returning a new ObjectIntProcedure.static <T> ObjectIntProcedure<T>
ObjectIntProcedures.fromProcedure
(Procedure<? super T> procedure) Modifier and TypeMethodDescriptionstatic <T1,
T2> ObjectIntProcedure<T1> Functions.bind
(ObjectIntProcedure<? super T2> delegate, Function<? super T1, T2> function) Bind the input of a ObjectIntProcedure to the result of a function, returning a new ObjectIntProcedure.static <T> Procedure<T>
Procedures.fromObjectIntProcedure
(ObjectIntProcedure<? super T> objectIntProcedure) static <T> Procedure<T>
Procedures.fromProcedureWithInt
(ObjectIntProcedure<? super T> objectIntProcedure) Deprecated.since 1.2 - Inlineable -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.block.procedure
ModifierConstructorDescriptionAdaptObjectIntProcedureToProcedure
(ObjectIntProcedure<? super V> objectIntProcedure) IfObjectIntProcedure
(Predicate<? super T> newPredicate, ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.block.procedure.checked
-
Uses of ObjectIntProcedure in org.eclipse.collections.impl.block.procedure.checked.primitive
Modifier and TypeClassDescriptionclass
This file was automatically generated from template file checkedObjectPrimitiveProcedure.stg. -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.collection
Modifier and TypeMethodDescriptionvoid
AbstractSynchronizedRichIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.collection.mutable
Modifier and TypeMethodDescriptionvoid
AbstractCollectionAdapter.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
AbstractMultiReaderMutableCollection.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
AbstractUnmodifiableMutableCollection.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.forkjoin
Modifier and TypeClassDescriptionclass
FJListObjectIntProcedureRunner<T,
PT extends ObjectIntProcedure<? super T>> class
FJListObjectIntProcedureTask<T,
PT extends ObjectIntProcedure<? super T>> Modifier and TypeMethodDescriptionstatic <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount) static <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, ForkJoinPool executor) static <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, ForkJoinPool executor) static <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndex
(Iterable<T> iterable, PT procedure, int minForkSize, int taskCount) Iterate over the collection specified in parallel batches.static <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndex
(Iterable<T> iterable, PT procedure, ForkJoinPool executor) Iterate over the collection specified in parallel batches using the default runtime parameters.static <T,
PT extends ObjectIntProcedure<? super T>>
voidFJIterate.forEachWithIndexInListOnExecutor
(List<T> list, ObjectIntProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, ForkJoinPool executor) Modifier and TypeMethodDescriptionstatic <T> void
FJIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedure<? super T> procedure) Iterate over the collection specified, in parallel batches using default runtime parameter values. -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.lazy
Modifier and TypeMethodDescriptionvoid
CollectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
CompositeIterable.forEachWithIndex
(ObjectIntProcedure<? super E> objectIntProcedure) void
DistinctIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
DropIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
DropWhileIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
FlatCollectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
LazyIterableAdapter.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
RejectIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
ReverseIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
SelectInstancesOfIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
SelectIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
TakeIterable.forEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
TakeWhileIterable.forEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
TapIterable.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.lazy.parallel.bag
Modifier and TypeMethodDescriptionvoid
CollectUnsortedBagBatch.forEachWithOccurrences
(ObjectIntProcedure<? super V> procedure) void
FlatCollectUnsortedBagBatch.forEachWithOccurrences
(ObjectIntProcedure<? super V> procedure) void
NonParallelUnsortedBag.forEachWithOccurrences
(ObjectIntProcedure<? super T> procedure) void
ParallelCollectUnsortedBag.forEachWithOccurrences
(ObjectIntProcedure<? super V> procedure) void
SelectUnsortedBagBatch.forEachWithOccurrences
(ObjectIntProcedure<? super T> procedure) void
UnsortedBagBatch.forEachWithOccurrences
(ObjectIntProcedure<? super T> procedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.lazy.primitive
Modifier and TypeMethodDescriptionvoid
CollectBooleanToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
CollectByteToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
CollectCharToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
CollectDoubleToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
CollectFloatToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
CollectIntToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
CollectLongToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
CollectShortToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
FlatCollectBooleanToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
FlatCollectByteToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
FlatCollectCharToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
FlatCollectDoubleToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
FlatCollectFloatToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
FlatCollectIntToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
FlatCollectLongToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
FlatCollectShortToObjectIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.list
Modifier and TypeMethodDescriptionvoid
Interval.forEachWithIndex
(ObjectIntProcedure<? super Integer> objectIntProcedure) void
Interval.forEachWithIndex
(ObjectIntProcedure<? super Integer> objectIntProcedure, int startIndex, int endIndex) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.list.fixed
Modifier and TypeMethodDescriptionvoid
AbstractArrayAdapter.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
AbstractArrayAdapter.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.list.mutable
Modifier and TypeMethodDescriptionvoid
AbstractMutableList.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
AbstractMutableList.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
ArrayListAdapter.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
ArrayListAdapter.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
CompositeFastList.forEachWithIndex
(ObjectIntProcedure<? super E> objectIntProcedure) void
FastList.forEachWithIndex
(int from, int to, ObjectIntProcedure<? super T> objectIntProcedure) void
FastList.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
ListAdapter.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
ListAdapter.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
MultiReaderFastList.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
RandomAccessListAdapter.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
RandomAccessListAdapter.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
SynchronizedMutableList.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
UnmodifiableMutableList.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
ArrayListAdapter.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
CompositeFastList.reverseForEachWithIndex
(ObjectIntProcedure<? super E> procedure) void
ListAdapter.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
MultiReaderFastList.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
RandomAccessListAdapter.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
SynchronizedMutableList.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
UnmodifiableMutableList.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.map
Modifier and TypeMethodDescriptionvoid
AbstractMapIterable.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.map.immutable
Modifier and TypeMethodDescriptionvoid
ImmutableUnifiedMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.map.mutable
Modifier and TypeMethodDescriptionvoid
ConcurrentHashMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
ConcurrentHashMapUnsafe.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
ConcurrentMutableHashMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) Deprecated.void
UnifiedMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableMutableMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.map.mutable.primitive
Modifier and TypeMethodDescriptionvoid
ObjectIntHashMap.forEachKeyValue
(ObjectIntProcedure<? super K> procedure) void
ObjectIntHashMapWithHashingStrategy.forEachKeyValue
(ObjectIntProcedure<? super K> procedure) void
SynchronizedObjectIntMap.forEachKeyValue
(ObjectIntProcedure<? super K> procedure) void
UnmodifiableObjectIntMap.forEachKeyValue
(ObjectIntProcedure<? super K> procedure) void
ByteObjectHashMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
CharObjectHashMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
DoubleObjectHashMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
FloatObjectHashMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
IntObjectHashMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
LongObjectHashMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
ShortObjectHashMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
SynchronizedByteObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
SynchronizedCharObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
SynchronizedDoubleObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
SynchronizedFloatObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
SynchronizedIntObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
SynchronizedLongObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
SynchronizedShortObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableByteObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableCharObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableDoubleObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableFloatObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableIntObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableLongObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableShortObjectMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.map.ordered.mutable
Modifier and TypeMethodDescriptionvoid
OrderedMapAdapter.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableMutableOrderedMap.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableMutableOrderedMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableMutableOrderedMap.reverseForEachWithIndex
(ObjectIntProcedure<? super V> procedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.map.sorted.immutable
Modifier and TypeMethodDescriptionvoid
AbstractImmutableSortedMap.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.map.sorted.mutable
Modifier and TypeMethodDescriptionvoid
AbstractMutableSortedMap.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) void
SynchronizedSortedMap.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableTreeMap.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) void
UnmodifiableTreeMap.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) void
SynchronizedSortedMap.reverseForEachWithIndex
(ObjectIntProcedure<? super V> procedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.map.strategy.immutable
Modifier and TypeMethodDescriptionvoid
ImmutableUnifiedMapWithHashingStrategy.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.map.strategy.mutable
Modifier and TypeMethodDescriptionvoid
UnifiedMapWithHashingStrategy.forEachWithIndex
(ObjectIntProcedure<? super V> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.parallel
Modifier and TypeInterfaceDescriptioninterface
ObjectIntProcedureFactory<T extends ObjectIntProcedure<?>>
ObjectIntProcedureFactory is used by parallel iterators as a factory for stateful ObjectIntProcedure instances.final class
ObjectIntProcedureFJTask<T,
BT extends ObjectIntProcedure<? super T>> final class
ObjectIntProcedureFJTaskRunner<T,
BT extends ObjectIntProcedure<? super T>> final class
PassThruObjectIntProcedureFactory<BT extends ObjectIntProcedure<?>>
This class acts as a no op factory for a ObjectIntProcedure which gets passed in and returned out.Modifier and TypeMethodDescriptionstatic <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndex
(Iterable<T> iterable, BT procedure, int minForkSize, int taskCount) Iterate over the collection specified in parallel batches.static <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndex
(Iterable<T> iterable, BT procedure, Executor executor) Iterate over the collection specified in parallel batches using the default runtime parameters.static <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount) static <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, Executor executor) static <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, Executor executor) static <T,
BT extends ObjectIntProcedure<? super T>>
voidParallelIterate.forEachWithIndexInListOnExecutor
(List<T> list, ObjectIntProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, Executor executor) Modifier and TypeMethodDescriptionstatic <T> void
ParallelIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedure<? super T> objectIntProcedure) Iterate over the collection specified, in parallel batches using default runtime parameter values. -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.set.mutable
Modifier and TypeMethodDescriptionvoid
UnifiedSet.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.set.sorted.mutable
Modifier and TypeMethodDescriptionvoid
SortedSetAdapter.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
SynchronizedSortedSet.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
TreeSortedSet.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
UnmodifiableSortedSet.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
SortedSetAdapter.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
SynchronizedSortedSet.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
TreeSortedSet.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) void
UnmodifiableSortedSet.reverseForEachWithIndex
(ObjectIntProcedure<? super T> procedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.set.strategy.mutable
Modifier and TypeMethodDescriptionvoid
UnifiedSetWithHashingStrategy.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.stack.mutable
Modifier and TypeMethodDescriptionvoid
ArrayStack.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
ArrayStack.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
SynchronizedStack.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
SynchronizedStack.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) void
UnmodifiableStack.forEachWithIndex
(int fromIndex, int toIndex, ObjectIntProcedure<? super T> objectIntProcedure) void
UnmodifiableStack.forEachWithIndex
(ObjectIntProcedure<? super T> objectIntProcedure) -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.utility
Modifier and TypeMethodDescriptionstatic <T> void
ArrayIterate.forEachWithIndex
(T[] objectArray, int from, int to, ObjectIntProcedure<? super T> objectIntProcedure) Iterates over the section of the list covered by the specified inclusive indexes.static <T> void
ArrayIterate.forEachWithIndex
(T[] objectArray, ObjectIntProcedure<? super T> objectIntProcedure) static <T> void
ArrayListIterate.forEachWithIndex
(ArrayList<T> list, int from, int to, ObjectIntProcedure<? super T> objectIntProcedure) Iterates over the section of the list covered by the specified indexes.static <T> void
ArrayListIterate.forEachWithIndex
(ArrayList<T> list, ObjectIntProcedure<? super T> objectIntProcedure) static <T> void
Iterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedure<? super T> objectIntProcedure) Iterates over a collection passing each element and the current relative int index to the specified instance of ObjectIntProcedure.static <T> void
ListIterate.forEachWithIndex
(List<T> list, int from, int to, ObjectIntProcedure<? super T> objectIntProcedure) Iterates over the section of the list covered by the specified indexes.static <T> void
ListIterate.forEachWithIndex
(List<T> list, ObjectIntProcedure<? super T> objectIntProcedure) static <T> void
ArrayListIterate.reverseForEachWithIndex
(ArrayList<T> list, ObjectIntProcedure<? super T> procedure) Reverses over the List in reverse order executing the Procedure with index for each element.static <T> void
ListIterate.reverseForEachWithIndex
(List<T> list, ObjectIntProcedure<? super T> objectIntProcedure) Iterates over the List in reverse order executing the Procedure for each element. -
Uses of ObjectIntProcedure in org.eclipse.collections.impl.utility.internal
Modifier and TypeMethodDescriptionstatic <T> void
InternalArrayIterate.forEachWithIndex
(T[] objectArray, int size, ObjectIntProcedure<? super T> objectIntProcedure) static <T> void
IterableIterate.forEachWithIndex
(Iterable<T> iterable, ObjectIntProcedure<? super T> objectIntProcedure) static <T> void
IterableIterate.forEachWithIndex
(List<T> iterable, int from, int to, ObjectIntProcedure<? super T> objectIntProcedure) static <T> void
IteratorIterate.forEachWithIndex
(Iterator<T> iterator, ObjectIntProcedure<? super T> objectIntProcedure) static <T> void
RandomAccessListIterate.forEachWithIndex
(List<T> list, int from, int to, ObjectIntProcedure<? super T> objectIntProcedure) Iterates over the section of the list covered by the specified indexes.static <T> void
RandomAccessListIterate.forEachWithIndex
(List<T> list, ObjectIntProcedure<? super T> objectIntProcedure) Iterates over a collection passing each element and the current relative int index to the specified instance of ObjectIntProcedure.static <T> void
InternalArrayIterate.forEachWithIndexWithoutChecks
(T[] objectArray, int from, int to, ObjectIntProcedure<? super T> objectIntProcedure)