Uses of Interface
org.eclipse.collections.api.block.procedure.Procedure
-
Packages that use Procedure Package Description org.eclipse.collections.api This package contains interfaces for Eclipse Collections API.org.eclipse.collections.api.bag This package contains interfaces for Bag API.org.eclipse.collections.api.bag.sorted This package contains interfaces for SortedBag 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.ordered org.eclipse.collections.api.set This package contains interfaces for set API which enhance the performance and functionality ofSet
.org.eclipse.collections.api.set.sorted This package contains interfaces for sorted set API.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.block.procedure.primitive This package contains implementations of primitive procedures.org.eclipse.collections.impl.collection org.eclipse.collections.impl.collection.mutable This package contains implementations of theMutableCollection
interface.org.eclipse.collections.impl.collector 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.iterator This package contains implementations of theIterator
interface.org.eclipse.collections.impl.lazy.parallel org.eclipse.collections.impl.lazy.parallel.bag org.eclipse.collections.impl.lazy.parallel.list org.eclipse.collections.impl.lazy.parallel.set org.eclipse.collections.impl.lazy.parallel.set.sorted 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.parallel This package contains classes which is used for parallel iteration through the containers.org.eclipse.collections.impl.partition.stack This package contains implementations of thePartitionStack
interface.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.sorted.mutable This package contains implementations ofMutableSortedSet
.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 Procedure in org.eclipse.collections.api
Methods in org.eclipse.collections.api with parameters of type Procedure Modifier and Type Method Description void
RichIterable. each(Procedure<? super T> procedure)
The procedure is executed for each element in the iterable.void
InternalIterable. forEach(Procedure<? super T> procedure)
The procedure is executed for each element in the iterable.void
ParallelIterable. forEach(Procedure<? super T> procedure)
default void
RichIterable. forEach(Procedure<? super T> procedure)
LazyIterable<T>
LazyIterable. tap(Procedure<? super T> procedure)
Creates a deferred tap iterable.RichIterable<T>
RichIterable. tap(Procedure<? super T> procedure)
Executes the Procedure for each element in the iterable and returnsthis
. -
Uses of Procedure in org.eclipse.collections.api.bag
Methods in org.eclipse.collections.api.bag with parameters of type Procedure Modifier and Type Method Description Bag<T>
Bag. tap(Procedure<? super T> procedure)
ImmutableBag<T>
ImmutableBag. tap(Procedure<? super T> procedure)
ImmutableBagIterable<T>
ImmutableBagIterable. tap(Procedure<? super T> procedure)
MutableBag<T>
MutableBag. tap(Procedure<? super T> procedure)
MutableBagIterable<T>
MutableBagIterable. tap(Procedure<? super T> procedure)
UnsortedBag<T>
UnsortedBag. tap(Procedure<? super T> procedure)
void
MultiReaderBag. withReadLockAndDelegate(Procedure<? super MutableBag<T>> procedure)
void
MultiReaderBag. withWriteLockAndDelegate(Procedure<? super MutableBag<T>> procedure)
-
Uses of Procedure in org.eclipse.collections.api.bag.sorted
Methods in org.eclipse.collections.api.bag.sorted with parameters of type Procedure Modifier and Type Method Description ImmutableSortedBag<T>
ImmutableSortedBag. tap(Procedure<? super T> procedure)
MutableSortedBag<T>
MutableSortedBag. tap(Procedure<? super T> procedure)
SortedBag<T>
SortedBag. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap with parameters of type Procedure Modifier and Type Method Description BiMap<K,V>
BiMap. tap(Procedure<? super V> procedure)
ImmutableBiMap<K,V>
ImmutableBiMap. tap(Procedure<? super V> procedure)
MutableBiMap<K,V>
MutableBiMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection with parameters of type Procedure Modifier and Type Method Description FixedSizeCollection<T>
FixedSizeCollection. tap(Procedure<? super T> procedure)
ImmutableCollection<T>
ImmutableCollection. tap(Procedure<? super T> procedure)
MutableCollection<T>
MutableCollection. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.api.list
Methods in org.eclipse.collections.api.list with parameters of type Procedure Modifier and Type Method Description FixedSizeList<T>
FixedSizeList. tap(Procedure<? super T> procedure)
ImmutableList<T>
ImmutableList. tap(Procedure<? super T> procedure)
ListIterable<T>
ListIterable. tap(Procedure<? super T> procedure)
default MutableList<T>
MutableList. tap(Procedure<? super T> procedure)
void
MultiReaderList. withReadLockAndDelegate(Procedure<? super MutableList<T>> procedure)
void
MultiReaderList. withWriteLockAndDelegate(Procedure<? super MutableList<T>> procedure)
-
Uses of Procedure in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map with parameters of type Procedure Modifier and Type Method Description void
MapIterable. forEachKey(Procedure<? super K> procedure)
Calls theprocedure
with each key of the map.void
MapIterable. forEachValue(Procedure<? super V> procedure)
Calls the procedure with each value of the map.ConcurrentMutableMap<K,V>
ConcurrentMutableMap. tap(Procedure<? super V> procedure)
FixedSizeMap<K,V>
FixedSizeMap. tap(Procedure<? super V> procedure)
ImmutableMap<K,V>
ImmutableMap. tap(Procedure<? super V> procedure)
ImmutableMapIterable<K,V>
ImmutableMapIterable. tap(Procedure<? super V> procedure)
ImmutableOrderedMap<K,V>
ImmutableOrderedMap. tap(Procedure<? super V> procedure)
MapIterable<K,V>
MapIterable. tap(Procedure<? super V> procedure)
Executes the Procedure for each value of the map and returnsthis
.MutableMap<K,V>
MutableMap. tap(Procedure<? super V> procedure)
MutableMapIterable<K,V>
MutableMapIterable. tap(Procedure<? super V> procedure)
MutableOrderedMap<K,V>
MutableOrderedMap. tap(Procedure<? super V> procedure)
OrderedMap<K,V>
OrderedMap. tap(Procedure<? super V> procedure)
UnsortedMapIterable<K,V>
UnsortedMapIterable. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.api.map.primitive
Methods in org.eclipse.collections.api.map.primitive with parameters of type Procedure Modifier and Type Method Description void
ObjectBooleanMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectByteMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectCharMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectDoubleMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectFloatMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectIntMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectLongMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectShortMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
PrimitiveObjectMap. forEachValue(Procedure<? super V> procedure)
ByteObjectMap<V>
ByteObjectMap. tap(Procedure<? super V> procedure)
CharObjectMap<V>
CharObjectMap. tap(Procedure<? super V> procedure)
DoubleObjectMap<V>
DoubleObjectMap. tap(Procedure<? super V> procedure)
FloatObjectMap<V>
FloatObjectMap. tap(Procedure<? super V> procedure)
ImmutableByteObjectMap<V>
ImmutableByteObjectMap. tap(Procedure<? super V> procedure)
ImmutableCharObjectMap<V>
ImmutableCharObjectMap. tap(Procedure<? super V> procedure)
ImmutableDoubleObjectMap<V>
ImmutableDoubleObjectMap. tap(Procedure<? super V> procedure)
ImmutableFloatObjectMap<V>
ImmutableFloatObjectMap. tap(Procedure<? super V> procedure)
ImmutableIntObjectMap<V>
ImmutableIntObjectMap. tap(Procedure<? super V> procedure)
ImmutableLongObjectMap<V>
ImmutableLongObjectMap. tap(Procedure<? super V> procedure)
ImmutableShortObjectMap<V>
ImmutableShortObjectMap. tap(Procedure<? super V> procedure)
IntObjectMap<V>
IntObjectMap. tap(Procedure<? super V> procedure)
LongObjectMap<V>
LongObjectMap. tap(Procedure<? super V> procedure)
MutableByteObjectMap<V>
MutableByteObjectMap. tap(Procedure<? super V> procedure)
MutableCharObjectMap<V>
MutableCharObjectMap. tap(Procedure<? super V> procedure)
MutableDoubleObjectMap<V>
MutableDoubleObjectMap. tap(Procedure<? super V> procedure)
MutableFloatObjectMap<V>
MutableFloatObjectMap. tap(Procedure<? super V> procedure)
MutableIntObjectMap<V>
MutableIntObjectMap. tap(Procedure<? super V> procedure)
MutableLongObjectMap<V>
MutableLongObjectMap. tap(Procedure<? super V> procedure)
MutableShortObjectMap<V>
MutableShortObjectMap. tap(Procedure<? super V> procedure)
ShortObjectMap<V>
ShortObjectMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.api.map.sorted
Methods in org.eclipse.collections.api.map.sorted with parameters of type Procedure Modifier and Type Method Description ImmutableSortedMap<K,V>
ImmutableSortedMap. tap(Procedure<? super V> procedure)
MutableSortedMap<K,V>
MutableSortedMap. tap(Procedure<? super V> procedure)
SortedMapIterable<K,V>
SortedMapIterable. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.api.multimap
Methods in org.eclipse.collections.api.multimap with parameters of type Procedure Modifier and Type Method Description void
Multimap. forEachKey(Procedure<? super K> procedure)
Calls theprocedure
with each key.void
Multimap. forEachValue(Procedure<? super V> procedure)
Calls the procedure with each value. -
Uses of Procedure in org.eclipse.collections.api.ordered
Methods in org.eclipse.collections.api.ordered with parameters of type Procedure Modifier and Type Method Description void
OrderedIterable. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
Iterates over the section of the iterable covered by the specified inclusive indexes.default void
ReversibleIterable. reverseForEach(Procedure<? super T> procedure)
Evaluates the procedure for each element of the list iterating in reverse order.OrderedIterable<T>
OrderedIterable. tap(Procedure<? super T> procedure)
ReversibleIterable<T>
ReversibleIterable. tap(Procedure<? super T> procedure)
SortedIterable<T>
SortedIterable. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.api.set
Methods in org.eclipse.collections.api.set with parameters of type Procedure Modifier and Type Method Description FixedSizeSet<T>
FixedSizeSet. tap(Procedure<? super T> procedure)
ImmutableSet<T>
ImmutableSet. tap(Procedure<? super T> procedure)
ImmutableSetIterable<T>
ImmutableSetIterable. tap(Procedure<? super T> procedure)
MutableSet<T>
MutableSet. tap(Procedure<? super T> procedure)
MutableSetIterable<T>
MutableSetIterable. tap(Procedure<? super T> procedure)
SetIterable<T>
SetIterable. tap(Procedure<? super T> procedure)
UnsortedSetIterable<T>
UnsortedSetIterable. tap(Procedure<? super T> procedure)
void
MultiReaderSet. withReadLockAndDelegate(Procedure<? super MutableSet<T>> procedure)
void
MultiReaderSet. withWriteLockAndDelegate(Procedure<? super MutableSet<T>> procedure)
-
Uses of Procedure in org.eclipse.collections.api.set.sorted
Methods in org.eclipse.collections.api.set.sorted with parameters of type Procedure Modifier and Type Method Description ImmutableSortedSet<T>
ImmutableSortedSet. tap(Procedure<? super T> procedure)
MutableSortedSet<T>
MutableSortedSet. tap(Procedure<? super T> procedure)
SortedSetIterable<T>
SortedSetIterable. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack with parameters of type Procedure Modifier and Type Method Description ImmutableStack<T>
ImmutableStack. tap(Procedure<? super T> procedure)
MutableStack<T>
MutableStack. tap(Procedure<? super T> procedure)
StackIterable<T>
StackIterable. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl
Methods in org.eclipse.collections.impl with parameters of type Procedure Modifier and Type Method Description void
UnmodifiableRichIterable. each(Procedure<? super T> procedure)
void
AbstractRichIterable. forEach(Procedure<? super T> procedure)
RichIterable<T>
UnmodifiableRichIterable. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.bag.immutable
Methods in org.eclipse.collections.impl.bag.immutable with parameters of type Procedure Modifier and Type Method Description void
ImmutableArrayBag. each(Procedure<? super T> procedure)
void
ImmutableEmptyBag. each(Procedure<? super T> procedure)
void
ImmutableHashBag. each(Procedure<? super T> procedure)
void
ImmutableSingletonBag. each(Procedure<? super T> procedure)
ImmutableBag<T>
AbstractImmutableBag. tap(Procedure<? super T> procedure)
ImmutableBag<T>
ImmutableEmptyBag. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.bag.mutable
Methods in org.eclipse.collections.impl.bag.mutable with parameters of type Procedure Modifier and Type Method Description void
AbstractHashBag. each(Procedure<? super T> procedure)
MutableBag<T>
AbstractMutableBag. tap(Procedure<? super T> procedure)
MutableBag<T>
MultiReaderHashBag. tap(Procedure<? super T> procedure)
MutableBag<T>
MultiReaderHashBag.UntouchableMutableBag. tap(Procedure<? super T> procedure)
MutableBag<T>
SynchronizedBag. tap(Procedure<? super T> procedure)
MutableBag<T>
UnmodifiableBag. tap(Procedure<? super T> procedure)
void
MultiReaderHashBag. withReadLockAndDelegate(Procedure<? super MutableBag<T>> procedure)
void
MultiReaderHashBag. withWriteLockAndDelegate(Procedure<? super MutableBag<T>> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.bag.sorted.immutable
Methods in org.eclipse.collections.impl.bag.sorted.immutable with parameters of type Procedure Modifier and Type Method Description void
ImmutableEmptySortedBag. each(Procedure<? super T> procedure)
void
ImmutableSortedBagImpl. each(Procedure<? super T> procedure)
void
ImmutableEmptySortedBag. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
ImmutableSortedBagImpl. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
ImmutableSortedBag<T>
AbstractImmutableSortedBag. tap(Procedure<? super T> procedure)
ImmutableSortedBag<T>
ImmutableEmptySortedBag. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.bag.sorted.mutable
Methods in org.eclipse.collections.impl.bag.sorted.mutable with parameters of type Procedure Modifier and Type Method Description void
TreeBag. each(Procedure<? super T> procedure)
void
SynchronizedSortedBag. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
TreeBag. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
UnmodifiableSortedBag. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
SynchronizedSortedBag. reverseForEach(Procedure<? super T> procedure)
void
UnmodifiableSortedBag. reverseForEach(Procedure<? super T> procedure)
MutableSortedBag<T>
AbstractMutableSortedBag. tap(Procedure<? super T> procedure)
MutableSortedBag<T>
SynchronizedSortedBag. tap(Procedure<? super T> procedure)
MutableSortedBag<T>
UnmodifiableSortedBag. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.bimap
Methods in org.eclipse.collections.impl.bimap with parameters of type Procedure Modifier and Type Method Description void
AbstractBiMap. each(Procedure<? super V> procedure)
void
AbstractBiMap. forEachKey(Procedure<? super K> procedure)
void
AbstractBiMap. forEachValue(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.bimap.immutable
Methods in org.eclipse.collections.impl.bimap.immutable with parameters of type Procedure Modifier and Type Method Description ImmutableBiMap<K,V>
AbstractImmutableBiMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.bimap.mutable
Methods in org.eclipse.collections.impl.bimap.mutable with parameters of type Procedure Modifier and Type Method Description void
UnmodifiableBiMap. each(Procedure<? super V> procedure)
void
UnmodifiableBiMap. forEachKey(Procedure<? super K> procedure)
void
AbstractMutableBiMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableBiMap. forEachValue(Procedure<? super V> procedure)
MutableBiMap<K,V>
AbstractMutableBiMap. tap(Procedure<? super V> procedure)
MutableBiMap<K,V>
SynchronizedBiMap. tap(Procedure<? super V> procedure)
MutableBiMap<K,V>
UnmodifiableBiMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.block.factory
Classes in org.eclipse.collections.impl.block.factory that implement Procedure Modifier and Type Class Description private static class
Functions.BindProcedure<T1,T2>
private static class
Procedures.AppendProcedure<T>
private static class
Procedures.BindProcedure<T,P>
private static class
Procedures.NoopProcedure
private static class
Procedures.ObjectIntProcedureAdapter<T>
private static class
Procedures.PrintlnProcedure<T>
static class
Procedures.SynchronizedProcedure<T>
private static class
Procedures.ThrowingProcedureAdapter<T>
Fields in org.eclipse.collections.impl.block.factory declared as Procedure Modifier and Type Field Description private Procedure<? super T2>
Functions.BindProcedure. delegate
private Procedure<? super T>
ObjectIntProcedures.ProcedureAdapter. procedure
private Procedure<T>
Procedures.SynchronizedProcedure. procedure
private Procedure<? super T>
Procedures2.ProcedureAdapter. procedure
Methods in org.eclipse.collections.impl.block.factory that return Procedure Modifier and Type Method Description static <T> Procedure<T>
Procedures. append(java.lang.Appendable appendable)
static <T1,T2>
Procedure<T1>Functions. bind(Procedure<? super T2> delegate, Function<? super T1,T2> function)
Bind the input of a Procedure to the result of a function, returning a new Procedure.static <T,P>
Procedure<T>Procedures. bind(Procedure2<? super T,? super P> procedure, P parameter)
static <T> Procedure<T>
Procedures. cast(Procedure<T> procedure)
Allows a Java 8 lambda and method to be used in a forEach method without requiring a cast.static <T> Procedure<T>
Procedures. fromObjectIntProcedure(ObjectIntProcedure<? super T> objectIntProcedure)
static <T> Procedure<T>
Procedures. fromProcedureWithInt(ObjectIntProcedure<? super T> objectIntProcedure)
Deprecated.since 1.2 - Inlineablestatic <T> Procedure<T>
Procedures. ifElse(Predicate<? super T> predicate, Procedure<? super T> trueProcedure, Procedure<? super T> falseProcedure)
static <T> Procedure<T>
Procedures. ifTrue(Predicate<? super T> predicate, Procedure<? super T> block)
static <T> Procedure<T>
Procedures. noop()
static <T> Procedure<T>
Procedures. println(java.io.PrintStream stream)
static <T> Procedure<T>
Procedures. synchronizedEach(Procedure<T> procedure)
static <T> Procedure<T>
Procedures. throwing(ThrowingProcedure<T> throwingProcedure)
Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Procedure that will throw a RuntimeException, wrapping the checked exception that is the cause.static <T> Procedure<T>
Procedures. throwing(ThrowingProcedure<T> throwingProcedure, Function2<T,? 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 Procedure that will throw a user specified RuntimeException based on the provided function.Methods in org.eclipse.collections.impl.block.factory with parameters of type Procedure Modifier and Type Method Description static <T1,T2>
Procedure<T1>Functions. bind(Procedure<? super T2> delegate, Function<? super T1,T2> function)
Bind the input of a Procedure to the result of a function, returning a new Procedure.static <T> CaseProcedure<T>
Procedures. caseDefault(Procedure<? super T> defaultProcedure)
static <T> CaseProcedure<T>
Procedures. caseDefault(Procedure<? super T> defaultProcedure, Predicate<? super T> predicate, Procedure<? super T> procedure)
static <T> Procedure<T>
Procedures. cast(Procedure<T> procedure)
Allows a Java 8 lambda and method to be used in a forEach method without requiring a cast.static <T> ObjectIntProcedure<T>
ObjectIntProcedures. fromProcedure(Procedure<? super T> procedure)
static <T,P>
Procedure2<T,P>Procedures2. fromProcedure(Procedure<? super T> procedure)
static <T> Procedure<T>
Procedures. ifElse(Predicate<? super T> predicate, Procedure<? super T> trueProcedure, Procedure<? super T> falseProcedure)
static <T> Procedure<T>
Procedures. ifTrue(Predicate<? super T> predicate, Procedure<? super T> block)
static <T> Procedure<T>
Procedures. synchronizedEach(Procedure<T> procedure)
Constructors in org.eclipse.collections.impl.block.factory with parameters of type Procedure Constructor Description BindProcedure(Procedure<? super T2> delegate, Function<? super T1,T2> function)
ProcedureAdapter(Procedure<? super T> procedure)
ProcedureAdapter(Procedure<? super T> procedure)
SynchronizedProcedure(Procedure<T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.block.procedure
Classes in org.eclipse.collections.impl.block.procedure that implement Procedure Modifier and Type Class Description class
AdaptObjectIntProcedureToProcedure<V>
class
AppendStringProcedure<T>
class
AtomicCountProcedure<T>
Applies a predicate to an object and increments a count if it returns true.class
BiMapCollectProcedure<T,K,V>
BiMapCollectProcedure uses a Function to calculate the key for an object and puts the object with the key into the specified BiMap.class
CaseProcedure<T>
CaseProcedure allows developers to create an object form of a case statement, which instead of being based on a single switch value is based on a list of predicate / procedure combinations.class
ChainedProcedure<T>
ChainedProcedure allows a developer to chain together procedure to be executed in sequence.class
CollectIfProcedure<T,V>
class
CollectionAddProcedure<T>
CollectionAddProcedure adds elements to the specified collection when one of the block methods are called.class
CollectionRemoveProcedure<T>
CollectionRemoveProcedure removes element from the specified collection when one of the procedure methods are called.class
CollectProcedure<T,V>
Applies a function to an object and adds the result to a target collection.class
ComparatorProcedure<T>
class
CounterProcedure<T>
CounterProcedure wraps a specified procedure and keeps track of the number of times it is executed.class
CountProcedure<T>
Applies a predicate to an object and increments a count if it returns true.class
FastListCollectIfProcedure<T,V>
class
FastListCollectProcedure<T,V>
Applies a function to an object and adds the result to a target fastList.class
FastListRejectProcedure<T>
Applies a predicate to an object to determine if it should be added to a target fastList.class
FastListSelectProcedure<T>
Applies a predicate to an object to determine if it should be added to a target fastList.class
FlatCollectProcedure<T,V>
Applies a function to an object and adds the result to a target collection.class
GroupByUniqueKeyProcedure<T,K>
class
IfObjectIntProcedure<T>
A conditional ObjectIntProcedure that effectively filters which objects should be usedclass
IfProcedure<T>
IfProcedure allows developers to evaluate the specified procedure only when either predicate returns true.class
InjectIntoProcedure<IV,T>
class
MapCollectProcedure<T,K,V>
MapCollectProcedure uses a Function to calculate the key for an object and puts the object with the key into the specified Map.class
MapEntryToProcedure2<K,V>
MapEntryToProcedure2 translates the result of calling entrySet() on a Map, which results in a collection of Map.Entry objects into corresponding Procedure2s.class
MaxByProcedure<T,V extends java.lang.Comparable<? super V>>
class
MaxComparatorProcedure<T>
Implementation ofProcedure
that holds on to the maximum element seen so far, determined by theComparator
.class
MaxProcedure<T>
class
MinByProcedure<T,V extends java.lang.Comparable<? super V>>
class
MinComparatorProcedure<T>
Implementation ofProcedure
that holds on to the minimum element seen so far, determined by theComparator
class
MinProcedure<T>
class
MultimapEachPutProcedure<K,V>
MultimapEachPutProcedure uses a Function to calculate the keys for an object and puts the object with each of the keys into the specifiedMutableMultimap
.class
MultimapKeyValuePutAllProcedure<T,K,V>
MultimapKeyValuePutAllProcedure uses two Functions to calculate the key and values for an object and puts the key with all values into the specifiedMutableMultimap
.class
MultimapKeyValuePutProcedure<T,K,V>
MultimapKeyValuePutProcedure uses two Functions to calculate the key and value for an object and puts the key and value into the specifiedMutableMultimap
.class
MultimapPutProcedure<K,V>
MultimapPutProcedure uses a Function to calculate the key for an object and puts the object with the key into the specifiedMutableMultimap
.class
MutatingAggregationProcedure<T,K,V>
This procedure is used to apply an aggregate function like sum on a grouped set of data.class
NonMutatingAggregationProcedure<T,K,V>
This procedure is used to apply an aggregate function like sum on a grouped set of data.class
PartitionPredicate2Procedure<T,P>
class
PartitionProcedure<T>
class
RejectProcedure<T>
Applies a predicate to an object to determine if it should be added to a target collection.class
SelectInstancesOfProcedure<T>
CallsClass.isInstance(Object)
on an object to determine if it should be added to a target collection.class
SelectProcedure<T>
Applies a predicate to an object to determine if it should be added to a target collection.class
SumOfByteProcedure<T>
class
SumOfCharProcedure<T>
class
SumOfDoubleProcedure<T>
class
SumOfFloatProcedure<T>
class
SumOfIntProcedure<T>
class
SumOfLongProcedure<T>
class
SumOfShortProcedure<T>
class
ZipWithIndexProcedure<T,R extends java.util.Collection<Pair<T,java.lang.Integer>>>
Creates a PairImpl of objects and their indexes and adds the result to a target collection.Fields in org.eclipse.collections.impl.block.procedure declared as Procedure Modifier and Type Field Description private Procedure<? super T>
CaseProcedure. defaultProcedure
private Procedure<? super T>
IfProcedure. elseProcedure
private Procedure<T>
CounterProcedure. procedure
private Procedure<? super T>
IfProcedure. procedure
Fields in org.eclipse.collections.impl.block.procedure with type parameters of type Procedure Modifier and Type Field Description private java.util.List<Pair<Predicate<? super T>,Procedure<? super T>>>
CaseProcedure. predicateProcedures
private java.util.List<Procedure<? super T>>
ChainedProcedure. procedures
Methods in org.eclipse.collections.impl.block.procedure with parameters of type Procedure Modifier and Type Method Description CaseProcedure<T>
CaseProcedure. addCase(Predicate<? super T> predicate, Procedure<? super T> procedure)
void
ChainedProcedure. addProcedure(Procedure<? super T> procedure)
CaseProcedure<T>
CaseProcedure. setDefault(Procedure<? super T> procedure)
static <E> ChainedProcedure<E>
ChainedProcedure. with(Procedure<? super E> procedure1, Procedure<? super E> procedure2)
Constructors in org.eclipse.collections.impl.block.procedure with parameters of type Procedure Constructor Description CaseProcedure(Procedure<? super T> defaultProcedure)
CounterProcedure(Procedure<T> procedure)
IfProcedure(Predicate<? super T> predicate, Procedure<? super T> procedure)
IfProcedure(Predicate<? super T> predicate, Procedure<? super T> procedure, Procedure<? super T> elseProcedure)
-
Uses of Procedure in org.eclipse.collections.impl.block.procedure.checked
Classes in org.eclipse.collections.impl.block.procedure.checked that implement Procedure Modifier and Type Class Description class
CheckedProcedure<T>
-
Uses of Procedure in org.eclipse.collections.impl.block.procedure.primitive
Classes in org.eclipse.collections.impl.block.procedure.primitive that implement Procedure Modifier and Type Class Description class
CollectBooleanProcedure<T>
Applies a BooleanFunction to an object and adds the result to a target boolean collection.class
CollectByteProcedure<T>
Applies a ByteFunction to an object and adds the result to a target byte collection.class
CollectCharProcedure<T>
Applies a CharFunction to an object and adds the result to a target char collection.class
CollectDoubleProcedure<T>
Applies a DoubleFunction to an object and adds the result to a target double collection.class
CollectFloatProcedure<T>
Applies a FloatFunction to an object and adds the result to a target float collection.class
CollectIntProcedure<T>
Applies a IntFunction to an object and adds the result to a target int collection.class
CollectLongProcedure<T>
Applies a LongFunction to an object and adds the result to a target long collection.class
CollectShortProcedure<T>
Applies a ShortFunction to an object and adds the result to a target short collection.class
InjectIntoDoubleProcedure<T>
class
InjectIntoFloatProcedure<T>
class
InjectIntoIntProcedure<T>
class
InjectIntoLongProcedure<T>
-
Uses of Procedure in org.eclipse.collections.impl.collection
Methods in org.eclipse.collections.impl.collection with parameters of type Procedure Modifier and Type Method Description void
AbstractSynchronizedRichIterable. each(Procedure<? super T> procedure)
RichIterable<T>
AbstractSynchronizedRichIterable. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.collection.mutable
Methods in org.eclipse.collections.impl.collection.mutable with parameters of type Procedure Modifier and Type Method Description void
AbstractCollectionAdapter. each(Procedure<? super T> procedure)
void
AbstractMultiReaderMutableCollection. each(Procedure<? super T> procedure)
void
AbstractMultiReaderMutableCollection.UntouchableMutableCollection. each(Procedure<? super T> procedure)
void
AbstractUnmodifiableMutableCollection. each(Procedure<? super T> procedure)
MutableCollection<T>
AbstractCollectionAdapter. tap(Procedure<? super T> procedure)
MutableCollection<T>
AbstractSynchronizedMutableCollection. tap(Procedure<? super T> procedure)
MutableCollection<T>
AbstractUnmodifiableMutableCollection. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.collector
Classes in org.eclipse.collections.impl.collector that implement Procedure Modifier and Type Class Description class
BigDecimalSummaryStatistics
BigDecimalSummaryStatistics can be used to keep a rolling count, sum, min, max and average of BigDecimal values.class
BigIntegerSummaryStatistics
BigIntegerSummaryStatistics can be used to keep a rolling count, sum, min, max and average of BigInteger values. -
Uses of Procedure in org.eclipse.collections.impl.forkjoin
Classes in org.eclipse.collections.impl.forkjoin with type parameters of type Procedure Modifier and Type Class Description class
FJBatchIterableProcedureRunner<T,PT extends Procedure<? super T>>
class
FJBatchIterableProcedureTask<T,PT extends Procedure<? super T>>
class
FJListProcedureRunner<T,PT extends Procedure<? super T>>
class
FJListProcedureTask<T,PT extends Procedure<? super T>>
Fields in org.eclipse.collections.impl.forkjoin declared as Procedure Modifier and Type Field Description private PT
FJBatchIterableProcedureTask. procedure
private PT
FJListProcedureTask. procedure
Methods in org.eclipse.collections.impl.forkjoin with type parameters of type Procedure Modifier and Type Method Description static <T,PT extends Procedure<? super T>>
voidFJIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner)
static <T,PT extends Procedure<? super T>>
voidFJIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int batchSize)
Iterate over the collection specified in parallel batches using the default values for the task size.static <T,PT extends Procedure<? super T>>
voidFJIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount)
Iterate over the collection specified in parallel batches using the default values for the task size.static <T,PT extends Procedure<? super T>>
voidFJIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, java.util.concurrent.ForkJoinPool executor)
static <T,PT extends Procedure<? super T>>
voidFJIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<PT> blockFactory, Combiner<PT> combiner, int batchSize, java.util.concurrent.ForkJoinPool executor)
static <T,PT extends Procedure<? super T>>
voidFJIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, java.util.concurrent.ForkJoinPool executor)
static <T,PT extends Procedure<? super T>>
voidFJIterate. forEach(java.lang.Iterable<T> iterable, PT procedure, int minForkSize, int taskCount)
Iterate over the collection specified in parallel batches using the specified minimum fork and task count sizes.static <T,PT extends Procedure<? super T>>
voidFJIterate. forEach(java.lang.Iterable<T> iterable, PT procedure, int minForkSize, int taskCount, java.util.concurrent.ForkJoinPool executor)
static <T,PT extends Procedure<? super T>>
voidFJIterate. forEach(java.lang.Iterable<T> iterable, PT procedure, java.util.concurrent.ForkJoinPool executor)
Iterate over the collection specified in parallel batches using default runtime parameter values and the specified executor.static <T,PT extends Procedure<? super T>>
voidFJIterate. forEachInBatchWithExecutor(BatchIterable<T> batchIterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, java.util.concurrent.ForkJoinPool executor)
static <T,PT extends Procedure<? super T>>
voidFJIterate. forEachInListOnExecutor(java.util.List<T> list, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, java.util.concurrent.ForkJoinPool executor)
Methods in org.eclipse.collections.impl.forkjoin with parameters of type Procedure Modifier and Type Method Description static <T> void
FJIterate. forEach(java.lang.Iterable<T> iterable, Procedure<? super T> procedure)
Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> void
FJIterate. forEach(java.lang.Iterable<T> iterable, Procedure<? super T> procedure, int batchSize)
Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> void
FJIterate. forEach(java.lang.Iterable<T> iterable, Procedure<? super T> procedure, int batchSize, java.util.concurrent.ForkJoinPool executor)
-
Uses of Procedure in org.eclipse.collections.impl.lazy
Fields in org.eclipse.collections.impl.lazy declared as Procedure Modifier and Type Field Description private Procedure<? super T>
TapIterable. procedure
Methods in org.eclipse.collections.impl.lazy with parameters of type Procedure Modifier and Type Method Description void
ChunkIterable. each(Procedure<? super RichIterable<T>> procedure)
void
CollectIterable. each(Procedure<? super V> procedure)
void
CompositeIterable. each(Procedure<? super E> procedure)
void
DistinctIterable. each(Procedure<? super T> procedure)
void
DropIterable. each(Procedure<? super T> procedure)
void
DropWhileIterable. each(Procedure<? super T> procedure)
void
FlatCollectIterable. each(Procedure<? super V> procedure)
void
LazyIterableAdapter. each(Procedure<? super T> procedure)
void
RejectIterable. each(Procedure<? super T> procedure)
void
ReverseIterable. each(Procedure<? super T> procedure)
void
SelectInstancesOfIterable. each(Procedure<? super T> procedure)
void
SelectIterable. each(Procedure<? super T> procedure)
void
TakeIterable. each(Procedure<? super T> procedure)
void
TakeWhileIterable. each(Procedure<? super T> procedure)
void
TapIterable. each(Procedure<? super T> procedure)
void
ZipIterable. each(Procedure<? super Pair<X,Y>> procedure)
void
ZipWithIndexIterable. each(Procedure<? super Pair<T,java.lang.Integer>> procedure)
LazyIterable<T>
AbstractLazyIterable. tap(Procedure<? super T> procedure)
Constructors in org.eclipse.collections.impl.lazy with parameters of type Procedure Constructor Description TapIterable(java.lang.Iterable<T> newAdapted, Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.lazy.iterator
Fields in org.eclipse.collections.impl.lazy.iterator declared as Procedure Modifier and Type Field Description private Procedure<? super T>
TapIterator. procedure
Constructors in org.eclipse.collections.impl.lazy.iterator with parameters of type Procedure Constructor Description TapIterator(java.lang.Iterable<T> iterable, Procedure<? super T> procedure)
TapIterator(java.util.Iterator<T> iterator, Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel
Methods in org.eclipse.collections.impl.lazy.parallel with parameters of type Procedure Modifier and Type Method Description void
AbstractMultiReaderParallelIterable. forEach(Procedure<? super T> procedure)
protected static <T> void
AbstractParallelIterable. forEach(AbstractParallelIterable<T,? extends RootBatch<T>> parallelIterable, Procedure<? super T> procedure)
void
AbstractSynchronizedParallelIterable. forEach(Procedure<? super T> procedure)
void
Batch. forEach(Procedure<? super T> procedure)
void
NonParallelIterable. forEach(Procedure<? super T> procedure)
void
ParallelDistinctIterable. forEach(Procedure<? super T> procedure)
void
ParallelSelectIterable. forEach(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel.bag
Methods in org.eclipse.collections.impl.lazy.parallel.bag with parameters of type Procedure Modifier and Type Method Description void
CollectUnsortedBagBatch. forEach(Procedure<? super V> procedure)
void
FlatCollectUnsortedBagBatch. forEach(Procedure<? super V> procedure)
void
ParallelCollectUnsortedBag. forEach(Procedure<? super V> procedure)
void
ParallelSelectUnsortedBag. forEach(Procedure<? super T> procedure)
void
SelectUnsortedBagBatch. forEach(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel.list
Methods in org.eclipse.collections.impl.lazy.parallel.list with parameters of type Procedure Modifier and Type Method Description void
ListIterableParallelIterable.ListIterableParallelBatchLazyIterable. each(Procedure<? super RootListBatch<T>> procedure)
void
CollectListBatch. forEach(Procedure<? super V> procedure)
void
DistinctBatch. forEach(Procedure<? super T> procedure)
void
FlatCollectListBatch. forEach(Procedure<? super V> procedure)
void
ListIterableBatch. forEach(Procedure<? super T> procedure)
void
ListIterableParallelIterable. forEach(Procedure<? super T> procedure)
void
ParallelCollectListIterable. forEach(Procedure<? super V> procedure)
void
ParallelDistinctListIterable. forEach(Procedure<? super T> procedure)
void
ParallelFlatCollectListIterable. forEach(Procedure<? super V> procedure)
void
ParallelSelectListIterable. forEach(Procedure<? super T> procedure)
void
SelectListBatch. forEach(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel.set
Methods in org.eclipse.collections.impl.lazy.parallel.set with parameters of type Procedure Modifier and Type Method Description void
CollectUnsortedSetBatch. forEach(Procedure<? super V> procedure)
void
ParallelCollectIterable. forEach(Procedure<? super V> procedure)
void
ParallelFlatCollectIterable. forEach(Procedure<? super V> procedure)
void
ParallelSelectUnsortedSetIterable. forEach(Procedure<? super T> procedure)
void
SelectUnsortedSetBatch. forEach(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel.set.sorted
Methods in org.eclipse.collections.impl.lazy.parallel.set.sorted with parameters of type Procedure Modifier and Type Method Description void
CollectSortedSetBatch. forEach(Procedure<? super V> procedure)
void
FlatCollectSortedSetBatch. forEach(Procedure<? super V> procedure)
void
ParallelSelectSortedSetIterable. forEach(Procedure<? super T> procedure)
void
SelectSortedSetBatch. forEach(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.lazy.primitive
Methods in org.eclipse.collections.impl.lazy.primitive with parameters of type Procedure Modifier and Type Method Description void
ChunkBooleanIterable. each(Procedure<? super BooleanIterable> procedure)
void
ChunkByteIterable. each(Procedure<? super ByteIterable> procedure)
void
ChunkCharIterable. each(Procedure<? super CharIterable> procedure)
void
ChunkDoubleIterable. each(Procedure<? super DoubleIterable> procedure)
void
ChunkFloatIterable. each(Procedure<? super FloatIterable> procedure)
void
ChunkIntIterable. each(Procedure<? super IntIterable> procedure)
void
ChunkLongIterable. each(Procedure<? super LongIterable> procedure)
void
ChunkShortIterable. each(Procedure<? super ShortIterable> procedure)
void
CollectBooleanToObjectIterable. each(Procedure<? super V> procedure)
void
CollectByteToObjectIterable. each(Procedure<? super V> procedure)
void
CollectCharToObjectIterable. each(Procedure<? super V> procedure)
void
CollectDoubleToObjectIterable. each(Procedure<? super V> procedure)
void
CollectFloatToObjectIterable. each(Procedure<? super V> procedure)
void
CollectIntToObjectIterable. each(Procedure<? super V> procedure)
void
CollectLongToObjectIterable. each(Procedure<? super V> procedure)
void
CollectShortToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectBooleanToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectByteToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectCharToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectDoubleToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectFloatToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectIntToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectLongToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectShortToObjectIterable. each(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.list
Methods in org.eclipse.collections.impl.list with parameters of type Procedure Modifier and Type Method Description void
Interval. each(Procedure<? super java.lang.Integer> procedure)
private void
Interval. executeAndCountdown(Procedure<? super java.lang.Integer> procedure, java.util.concurrent.Executor executor, java.util.concurrent.CountDownLatch latch, java.lang.Integer integer)
void
Interval. forEach(Procedure<? super java.lang.Integer> procedure, int startIndex, int endIndex)
void
Interval. forEach(Procedure<? super java.lang.Integer> procedure, java.util.concurrent.Executor executor)
This method executes a void procedure against an executor, passing the current index of the interval.void
Interval. reverseForEach(Procedure<? super java.lang.Integer> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.list.fixed
Methods in org.eclipse.collections.impl.list.fixed with parameters of type Procedure Modifier and Type Method Description void
AbstractArrayAdapter. each(Procedure<? super T> procedure)
void
DoubletonList. each(Procedure<? super T> procedure)
void
EmptyList. each(Procedure<? super T> procedure)
void
QuadrupletonList. each(Procedure<? super T> procedure)
void
QuintupletonList. each(Procedure<? super T> procedure)
void
SextupletonList. each(Procedure<? super T> procedure)
void
SingletonList. each(Procedure<? super T> procedure)
void
TripletonList. each(Procedure<? super T> procedure)
void
AbstractArrayAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
FixedSizeList<T>
AbstractMemoryEfficientMutableList. tap(Procedure<? super T> procedure)
FixedSizeList<T>
ArrayAdapter. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.list.immutable
Methods in org.eclipse.collections.impl.list.immutable with parameters of type Procedure Modifier and Type Method Description void
ImmutableArrayList. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)
void
AbstractImmutableList.ImmutableSubList. each(Procedure<? super T> procedure)
void
ImmutableArrayList. each(Procedure<? super T> procedure)
void
ImmutableDecapletonList. each(Procedure<? super T> procedure)
void
ImmutableDoubletonList. each(Procedure<? super T> procedure)
void
ImmutableEmptyList. each(Procedure<? super T> procedure)
void
ImmutableNonupletonList. each(Procedure<? super T> procedure)
void
ImmutableOctupletonList. each(Procedure<? super T> procedure)
void
ImmutableQuadrupletonList. each(Procedure<? super T> procedure)
void
ImmutableQuintupletonList. each(Procedure<? super T> procedure)
void
ImmutableSeptupletonList. each(Procedure<? super T> procedure)
void
ImmutableSextupletonList. each(Procedure<? super T> procedure)
void
ImmutableSingletonList. each(Procedure<? super T> procedure)
void
ImmutableTripletonList. each(Procedure<? super T> procedure)
void
AbstractImmutableList. forEach(int from, int to, Procedure<? super T> procedure)
void
ImmutableEmptyList. reverseForEach(Procedure<? super T> procedure)
ImmutableList<T>
AbstractImmutableList. tap(Procedure<? super T> procedure)
ImmutableList<T>
ImmutableEmptyList. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.list.mutable
Classes in org.eclipse.collections.impl.list.mutable that implement Procedure Modifier and Type Class Description private static class
CompositeFastList.ProcedureToInnerListObjectIntProcedure<E>
private static class
CompositeFastList.ProcedureToReverseInnerListObjectIntProcedure<E>
Fields in org.eclipse.collections.impl.list.mutable declared as Procedure Modifier and Type Field Description private static Procedure<FastList<?>>
CompositeFastList. REVERSE_LIST_PROCEDURE
Methods in org.eclipse.collections.impl.list.mutable with parameters of type Procedure Modifier and Type Method Description void
CompositeFastList. batchForEach(Procedure<? super E> procedure, int sectionIndex, int sectionCount)
void
FastList. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)
void
AbstractMutableList. each(Procedure<? super T> procedure)
void
ArrayListAdapter. each(Procedure<? super T> procedure)
void
CompositeFastList. each(Procedure<? super E> procedure)
void
FastList. each(Procedure<? super T> procedure)
void
ListAdapter. each(Procedure<? super T> procedure)
void
RandomAccessListAdapter. each(Procedure<? super T> procedure)
void
AbstractMutableList. forEach(int from, int to, Procedure<? super T> procedure)
void
ArrayListAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
FastList. forEach(int from, int to, Procedure<? super T> procedure)
void
ListAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
MultiReaderFastList. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
MultiReaderFastList.UntouchableMutableList. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
RandomAccessListAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
SynchronizedMutableList. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
UnmodifiableMutableList. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
FastList. forEachIf(Predicate<? super T> predicate, Procedure<? super T> procedure)
void
ArrayListAdapter. reverseForEach(Procedure<? super T> procedure)
void
CompositeFastList. reverseForEach(Procedure<? super E> procedure)
void
ListAdapter. reverseForEach(Procedure<? super T> procedure)
void
MultiReaderFastList. reverseForEach(Procedure<? super T> procedure)
void
MultiReaderFastList.UntouchableMutableList. reverseForEach(Procedure<? super T> procedure)
void
RandomAccessListAdapter. reverseForEach(Procedure<? super T> procedure)
void
SynchronizedMutableList. reverseForEach(Procedure<? super T> procedure)
void
UnmodifiableMutableList. reverseForEach(Procedure<? super T> procedure)
MutableList<T>
AbstractListAdapter. tap(Procedure<? super T> procedure)
MutableList<T>
AbstractMutableList. tap(Procedure<? super T> procedure)
MutableList<T>
MultiReaderFastList. tap(Procedure<? super T> procedure)
MutableList<T>
MultiReaderFastList.UntouchableMutableList. tap(Procedure<? super T> procedure)
MutableList<T>
SynchronizedMutableList. tap(Procedure<? super T> procedure)
MutableList<T>
UnmodifiableMutableList. tap(Procedure<? super T> procedure)
void
MultiReaderFastList. withReadLockAndDelegate(Procedure<? super MutableList<T>> procedure)
void
MultiReaderFastList. withWriteLockAndDelegate(Procedure<? super MutableList<T>> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map
Methods in org.eclipse.collections.impl.map with parameters of type Procedure Modifier and Type Method Description void
AbstractMapIterable. each(Procedure<? super V> procedure)
void
AbstractMapIterable. forEachKey(Procedure<? super K> procedure)
void
AbstractSynchronizedMapIterable. forEachKey(Procedure<? super K> procedure)
void
AbstractMapIterable. forEachValue(Procedure<? super V> procedure)
void
AbstractSynchronizedMapIterable. forEachValue(Procedure<? super V> procedure)
MutableMapIterable<K,V>
AbstractSynchronizedMapIterable. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map.fixed
Methods in org.eclipse.collections.impl.map.fixed with parameters of type Procedure Modifier and Type Method Description void
DoubletonMap. forEachKey(Procedure<? super K> procedure)
void
EmptyMap. forEachKey(Procedure<? super K> procedure)
void
SingletonMap. forEachKey(Procedure<? super K> procedure)
void
TripletonMap. forEachKey(Procedure<? super K> procedure)
void
DoubletonMap. forEachValue(Procedure<? super V> procedure)
void
EmptyMap. forEachValue(Procedure<? super V> procedure)
void
SingletonMap. forEachValue(Procedure<? super V> procedure)
void
TripletonMap. forEachValue(Procedure<? super V> procedure)
FixedSizeMap<K,V>
AbstractMemoryEfficientMutableMap. tap(Procedure<? super V> procedure)
FixedSizeMap<K,V>
EmptyMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map.immutable
Methods in org.eclipse.collections.impl.map.immutable with parameters of type Procedure Modifier and Type Method Description void
ImmutableUnifiedMap. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
void
ImmutableEmptyMap. each(Procedure<? super V> procedure)
void
ImmutableDoubletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableEmptyMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableQuadrupletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableSingletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableTripletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableUnifiedMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableDoubletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableEmptyMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableQuadrupletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableSingletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableTripletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableUnifiedMap. forEachValue(Procedure<? super V> procedure)
ImmutableMap<K,V>
AbstractImmutableMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map.immutable.primitive
Methods in org.eclipse.collections.impl.map.immutable.primitive with parameters of type Procedure Modifier and Type Method Description void
ImmutableByteObjectEmptyMap. each(Procedure<? super V> procedure)
void
ImmutableByteObjectHashMap. each(Procedure<? super V> procedure)
void
ImmutableByteObjectSingletonMap. each(Procedure<? super V> procedure)
void
ImmutableCharObjectEmptyMap. each(Procedure<? super V> procedure)
void
ImmutableCharObjectHashMap. each(Procedure<? super V> procedure)
void
ImmutableCharObjectSingletonMap. each(Procedure<? super V> procedure)
void
ImmutableDoubleObjectEmptyMap. each(Procedure<? super V> procedure)
void
ImmutableDoubleObjectHashMap. each(Procedure<? super V> procedure)
void
ImmutableDoubleObjectSingletonMap. each(Procedure<? super V> procedure)
void
ImmutableFloatObjectEmptyMap. each(Procedure<? super V> procedure)
void
ImmutableFloatObjectHashMap. each(Procedure<? super V> procedure)
void
ImmutableFloatObjectSingletonMap. each(Procedure<? super V> procedure)
void
ImmutableIntObjectEmptyMap. each(Procedure<? super V> procedure)
void
ImmutableIntObjectHashMap. each(Procedure<? super V> procedure)
void
ImmutableIntObjectSingletonMap. each(Procedure<? super V> procedure)
void
ImmutableLongObjectEmptyMap. each(Procedure<? super V> procedure)
void
ImmutableLongObjectHashMap. each(Procedure<? super V> procedure)
void
ImmutableLongObjectSingletonMap. each(Procedure<? super V> procedure)
void
ImmutableShortObjectEmptyMap. each(Procedure<? super V> procedure)
void
ImmutableShortObjectHashMap. each(Procedure<? super V> procedure)
void
ImmutableShortObjectSingletonMap. each(Procedure<? super V> procedure)
void
ImmutableByteObjectEmptyMap. forEach(Procedure<? super V> procedure)
void
ImmutableByteObjectHashMap. forEach(Procedure<? super V> procedure)
void
ImmutableByteObjectSingletonMap. forEach(Procedure<? super V> procedure)
void
ImmutableCharObjectEmptyMap. forEach(Procedure<? super V> procedure)
void
ImmutableCharObjectHashMap. forEach(Procedure<? super V> procedure)
void
ImmutableCharObjectSingletonMap. forEach(Procedure<? super V> procedure)
void
ImmutableDoubleObjectEmptyMap. forEach(Procedure<? super V> procedure)
void
ImmutableDoubleObjectHashMap. forEach(Procedure<? super V> procedure)
void
ImmutableDoubleObjectSingletonMap. forEach(Procedure<? super V> procedure)
void
ImmutableFloatObjectEmptyMap. forEach(Procedure<? super V> procedure)
void
ImmutableFloatObjectHashMap. forEach(Procedure<? super V> procedure)
void
ImmutableFloatObjectSingletonMap. forEach(Procedure<? super V> procedure)
void
ImmutableIntObjectEmptyMap. forEach(Procedure<? super V> procedure)
void
ImmutableIntObjectHashMap. forEach(Procedure<? super V> procedure)
void
ImmutableIntObjectSingletonMap. forEach(Procedure<? super V> procedure)
void
ImmutableLongObjectEmptyMap. forEach(Procedure<? super V> procedure)
void
ImmutableLongObjectHashMap. forEach(Procedure<? super V> procedure)
void
ImmutableLongObjectSingletonMap. forEach(Procedure<? super V> procedure)
void
ImmutableShortObjectEmptyMap. forEach(Procedure<? super V> procedure)
void
ImmutableShortObjectHashMap. forEach(Procedure<? super V> procedure)
void
ImmutableShortObjectSingletonMap. forEach(Procedure<? super V> procedure)
void
ImmutableObjectBooleanEmptyMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectBooleanHashMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectBooleanSingletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectByteEmptyMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectByteHashMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectByteSingletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectCharEmptyMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectCharHashMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectCharSingletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectDoubleEmptyMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectDoubleHashMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectDoubleSingletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectFloatEmptyMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectFloatHashMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectFloatSingletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectIntEmptyMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectIntHashMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectIntSingletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectLongEmptyMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectLongHashMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectLongSingletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectShortEmptyMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectShortHashMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableObjectShortSingletonMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableByteObjectEmptyMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableByteObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableByteObjectSingletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableCharObjectEmptyMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableCharObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableCharObjectSingletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableDoubleObjectEmptyMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableDoubleObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableDoubleObjectSingletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableFloatObjectEmptyMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableFloatObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableFloatObjectSingletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableIntObjectEmptyMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableIntObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableIntObjectSingletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableLongObjectEmptyMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableLongObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableLongObjectSingletonMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableShortObjectEmptyMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableShortObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
ImmutableShortObjectSingletonMap. forEachValue(Procedure<? super V> procedure)
ImmutableByteObjectMap<V>
ImmutableByteObjectEmptyMap. tap(Procedure<? super V> procedure)
ImmutableByteObjectMap<V>
ImmutableByteObjectHashMap. tap(Procedure<? super V> procedure)
ImmutableByteObjectMap<V>
ImmutableByteObjectSingletonMap. tap(Procedure<? super V> procedure)
ImmutableCharObjectMap<V>
ImmutableCharObjectEmptyMap. tap(Procedure<? super V> procedure)
ImmutableCharObjectMap<V>
ImmutableCharObjectHashMap. tap(Procedure<? super V> procedure)
ImmutableCharObjectMap<V>
ImmutableCharObjectSingletonMap. tap(Procedure<? super V> procedure)
ImmutableDoubleObjectMap<V>
ImmutableDoubleObjectEmptyMap. tap(Procedure<? super V> procedure)
ImmutableDoubleObjectMap<V>
ImmutableDoubleObjectHashMap. tap(Procedure<? super V> procedure)
ImmutableDoubleObjectMap<V>
ImmutableDoubleObjectSingletonMap. tap(Procedure<? super V> procedure)
ImmutableFloatObjectMap<V>
ImmutableFloatObjectEmptyMap. tap(Procedure<? super V> procedure)
ImmutableFloatObjectMap<V>
ImmutableFloatObjectHashMap. tap(Procedure<? super V> procedure)
ImmutableFloatObjectMap<V>
ImmutableFloatObjectSingletonMap. tap(Procedure<? super V> procedure)
ImmutableIntObjectMap<V>
ImmutableIntObjectEmptyMap. tap(Procedure<? super V> procedure)
ImmutableIntObjectMap<V>
ImmutableIntObjectHashMap. tap(Procedure<? super V> procedure)
ImmutableIntObjectMap<V>
ImmutableIntObjectSingletonMap. tap(Procedure<? super V> procedure)
ImmutableLongObjectMap<V>
ImmutableLongObjectEmptyMap. tap(Procedure<? super V> procedure)
ImmutableLongObjectMap<V>
ImmutableLongObjectHashMap. tap(Procedure<? super V> procedure)
ImmutableLongObjectMap<V>
ImmutableLongObjectSingletonMap. tap(Procedure<? super V> procedure)
ImmutableShortObjectMap<V>
ImmutableShortObjectEmptyMap. tap(Procedure<? super V> procedure)
ImmutableShortObjectMap<V>
ImmutableShortObjectHashMap. tap(Procedure<? super V> procedure)
ImmutableShortObjectMap<V>
ImmutableShortObjectSingletonMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map.mutable
Methods in org.eclipse.collections.impl.map.mutable with parameters of type Procedure Modifier and Type Method Description void
UnifiedMap. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
void
UnifiedMap.EntrySet. batchForEach(Procedure<? super java.util.Map.Entry<K,V>> procedure, int sectionIndex, int sectionCount)
void
UnifiedMap.KeySet. batchForEach(Procedure<? super K> procedure, int sectionIndex, int sectionCount)
void
UnifiedMap.ValuesCollection. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
private void
UnifiedMap.EntrySet. chainedForEachEntry(java.lang.Object[] chain, Procedure<? super java.util.Map.Entry<K,V>> procedure)
private void
UnifiedMap. chainedForEachKey(java.lang.Object[] chain, Procedure<? super K> procedure)
private void
UnifiedMap. chainedForEachValue(java.lang.Object[] chain, Procedure<? super V> procedure)
void
UnmodifiableMutableMap. each(Procedure<? super V> procedure)
void
UnifiedMap.EntrySet. forEach(Procedure<? super java.util.Map.Entry<K,V>> procedure)
void
UnifiedMap.KeySet. forEach(Procedure<? super K> procedure)
void
UnifiedMap.ValuesCollection. forEach(Procedure<? super V> procedure)
void
ConcurrentHashMap. forEachKey(Procedure<? super K> procedure)
void
ConcurrentHashMapUnsafe. forEachKey(Procedure<? super K> procedure)
void
ConcurrentMutableHashMap. forEachKey(Procedure<? super K> procedure)
Deprecated.void
UnifiedMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableMutableMap. forEachKey(Procedure<? super K> procedure)
void
ConcurrentHashMap. forEachValue(Procedure<? super V> procedure)
void
ConcurrentHashMapUnsafe. forEachValue(Procedure<? super V> procedure)
void
ConcurrentMutableHashMap. forEachValue(Procedure<? super V> procedure)
Deprecated.void
UnifiedMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableMutableMap. forEachValue(Procedure<? super V> procedure)
private void
ConcurrentHashMap. sequentialForEachValue(Procedure<V> block, java.util.concurrent.atomic.AtomicReferenceArray currentArray, int start, int end)
private void
ConcurrentHashMapUnsafe. sequentialForEachValue(Procedure<? super V> block, java.lang.Object[] currentArray, int start, int end)
MutableMap<K,V>
AbstractMutableMap. tap(Procedure<? super V> procedure)
ConcurrentMutableMap<K,V>
ConcurrentHashMap. tap(Procedure<? super V> procedure)
ConcurrentMutableMap<K,V>
ConcurrentHashMapUnsafe. tap(Procedure<? super V> procedure)
ConcurrentMutableMap<K,V>
ConcurrentMutableHashMap. tap(Procedure<? super V> procedure)
Deprecated.MutableMap<K,V>
SynchronizedMutableMap. tap(Procedure<? super V> procedure)
MutableMap<K,V>
UnmodifiableMutableMap. tap(Procedure<? super V> procedure)
Method parameters in org.eclipse.collections.impl.map.mutable with type arguments of type Procedure Modifier and Type Method Description void
ConcurrentHashMap. parallelForEachValue(java.util.List<Procedure<V>> blocks, java.util.concurrent.Executor executor)
void
ConcurrentHashMapUnsafe. parallelForEachValue(java.util.List<Procedure<V>> blocks, java.util.concurrent.Executor executor)
-
Uses of Procedure in org.eclipse.collections.impl.map.mutable.primitive
Methods in org.eclipse.collections.impl.map.mutable.primitive with parameters of type Procedure Modifier and Type Method Description void
ByteBooleanHashMap.KeyValuesView. each(Procedure<? super ByteBooleanPair> procedure)
void
ByteByteHashMap.KeyValuesView. each(Procedure<? super ByteBytePair> procedure)
void
ByteCharHashMap.KeyValuesView. each(Procedure<? super ByteCharPair> procedure)
void
ByteDoubleHashMap.KeyValuesView. each(Procedure<? super ByteDoublePair> procedure)
void
ByteFloatHashMap.KeyValuesView. each(Procedure<? super ByteFloatPair> procedure)
void
ByteIntHashMap.KeyValuesView. each(Procedure<? super ByteIntPair> procedure)
void
ByteLongHashMap.KeyValuesView. each(Procedure<? super ByteLongPair> procedure)
void
ByteObjectHashMap. each(Procedure<? super V> procedure)
void
ByteObjectHashMap.KeyValuesView. each(Procedure<? super ByteObjectPair<V>> procedure)
void
ByteShortHashMap.KeyValuesView. each(Procedure<? super ByteShortPair> procedure)
void
CharBooleanHashMap.KeyValuesView. each(Procedure<? super CharBooleanPair> procedure)
void
CharByteHashMap.KeyValuesView. each(Procedure<? super CharBytePair> procedure)
void
CharCharHashMap.KeyValuesView. each(Procedure<? super CharCharPair> procedure)
void
CharDoubleHashMap.KeyValuesView. each(Procedure<? super CharDoublePair> procedure)
void
CharFloatHashMap.KeyValuesView. each(Procedure<? super CharFloatPair> procedure)
void
CharIntHashMap.KeyValuesView. each(Procedure<? super CharIntPair> procedure)
void
CharLongHashMap.KeyValuesView. each(Procedure<? super CharLongPair> procedure)
void
CharObjectHashMap. each(Procedure<? super V> procedure)
void
CharObjectHashMap.KeyValuesView. each(Procedure<? super CharObjectPair<V>> procedure)
void
CharShortHashMap.KeyValuesView. each(Procedure<? super CharShortPair> procedure)
void
DoubleBooleanHashMap.KeyValuesView. each(Procedure<? super DoubleBooleanPair> procedure)
void
DoubleByteHashMap.KeyValuesView. each(Procedure<? super DoubleBytePair> procedure)
void
DoubleCharHashMap.KeyValuesView. each(Procedure<? super DoubleCharPair> procedure)
void
DoubleDoubleHashMap.KeyValuesView. each(Procedure<? super DoubleDoublePair> procedure)
void
DoubleFloatHashMap.KeyValuesView. each(Procedure<? super DoubleFloatPair> procedure)
void
DoubleIntHashMap.KeyValuesView. each(Procedure<? super DoubleIntPair> procedure)
void
DoubleLongHashMap.KeyValuesView. each(Procedure<? super DoubleLongPair> procedure)
void
DoubleObjectHashMap. each(Procedure<? super V> procedure)
void
DoubleObjectHashMap.KeyValuesView. each(Procedure<? super DoubleObjectPair<V>> procedure)
void
DoubleShortHashMap.KeyValuesView. each(Procedure<? super DoubleShortPair> procedure)
void
FloatBooleanHashMap.KeyValuesView. each(Procedure<? super FloatBooleanPair> procedure)
void
FloatByteHashMap.KeyValuesView. each(Procedure<? super FloatBytePair> procedure)
void
FloatCharHashMap.KeyValuesView. each(Procedure<? super FloatCharPair> procedure)
void
FloatDoubleHashMap.KeyValuesView. each(Procedure<? super FloatDoublePair> procedure)
void
FloatFloatHashMap.KeyValuesView. each(Procedure<? super FloatFloatPair> procedure)
void
FloatIntHashMap.KeyValuesView. each(Procedure<? super FloatIntPair> procedure)
void
FloatLongHashMap.KeyValuesView. each(Procedure<? super FloatLongPair> procedure)
void
FloatObjectHashMap. each(Procedure<? super V> procedure)
void
FloatObjectHashMap.KeyValuesView. each(Procedure<? super FloatObjectPair<V>> procedure)
void
FloatShortHashMap.KeyValuesView. each(Procedure<? super FloatShortPair> procedure)
void
IntBooleanHashMap.KeyValuesView. each(Procedure<? super IntBooleanPair> procedure)
void
IntByteHashMap.KeyValuesView. each(Procedure<? super IntBytePair> procedure)
void
IntCharHashMap.KeyValuesView. each(Procedure<? super IntCharPair> procedure)
void
IntDoubleHashMap.KeyValuesView. each(Procedure<? super IntDoublePair> procedure)
void
IntFloatHashMap.KeyValuesView. each(Procedure<? super IntFloatPair> procedure)
void
IntIntHashMap.KeyValuesView. each(Procedure<? super IntIntPair> procedure)
void
IntLongHashMap.KeyValuesView. each(Procedure<? super IntLongPair> procedure)
void
IntObjectHashMap. each(Procedure<? super V> procedure)
void
IntObjectHashMap.KeyValuesView. each(Procedure<? super IntObjectPair<V>> procedure)
void
IntShortHashMap.KeyValuesView. each(Procedure<? super IntShortPair> procedure)
void
LongBooleanHashMap.KeyValuesView. each(Procedure<? super LongBooleanPair> procedure)
void
LongByteHashMap.KeyValuesView. each(Procedure<? super LongBytePair> procedure)
void
LongCharHashMap.KeyValuesView. each(Procedure<? super LongCharPair> procedure)
void
LongDoubleHashMap.KeyValuesView. each(Procedure<? super LongDoublePair> procedure)
void
LongFloatHashMap.KeyValuesView. each(Procedure<? super LongFloatPair> procedure)
void
LongIntHashMap.KeyValuesView. each(Procedure<? super LongIntPair> procedure)
void
LongLongHashMap.KeyValuesView. each(Procedure<? super LongLongPair> procedure)
void
LongObjectHashMap. each(Procedure<? super V> procedure)
void
LongObjectHashMap.KeyValuesView. each(Procedure<? super LongObjectPair<V>> procedure)
void
LongShortHashMap.KeyValuesView. each(Procedure<? super LongShortPair> procedure)
void
ObjectBooleanHashMap.KeysView. each(Procedure<? super K> procedure)
void
ObjectBooleanHashMap.KeyValuesView. each(Procedure<? super ObjectBooleanPair<K>> procedure)
void
ObjectBooleanHashMapWithHashingStrategy.KeysView. each(Procedure<? super K> procedure)
void
ObjectBooleanHashMapWithHashingStrategy.KeyValuesView. each(Procedure<? super ObjectBooleanPair<K>> procedure)
void
ObjectByteHashMap.KeysView. each(Procedure<? super K> procedure)
void
ObjectByteHashMap.KeyValuesView. each(Procedure<? super ObjectBytePair<K>> procedure)
void
ObjectByteHashMapWithHashingStrategy.KeysView. each(Procedure<? super K> procedure)
void
ObjectByteHashMapWithHashingStrategy.KeyValuesView. each(Procedure<? super ObjectBytePair<K>> procedure)
void
ObjectCharHashMap.KeysView. each(Procedure<? super K> procedure)
void
ObjectCharHashMap.KeyValuesView. each(Procedure<? super ObjectCharPair<K>> procedure)
void
ObjectCharHashMapWithHashingStrategy.KeysView. each(Procedure<? super K> procedure)
void
ObjectCharHashMapWithHashingStrategy.KeyValuesView. each(Procedure<? super ObjectCharPair<K>> procedure)
void
ObjectDoubleHashMap.KeysView. each(Procedure<? super K> procedure)
void
ObjectDoubleHashMap.KeyValuesView. each(Procedure<? super ObjectDoublePair<K>> procedure)
void
ObjectDoubleHashMapWithHashingStrategy.KeysView. each(Procedure<? super K> procedure)
void
ObjectDoubleHashMapWithHashingStrategy.KeyValuesView. each(Procedure<? super ObjectDoublePair<K>> procedure)
void
ObjectFloatHashMap.KeysView. each(Procedure<? super K> procedure)
void
ObjectFloatHashMap.KeyValuesView. each(Procedure<? super ObjectFloatPair<K>> procedure)
void
ObjectFloatHashMapWithHashingStrategy.KeysView. each(Procedure<? super K> procedure)
void
ObjectFloatHashMapWithHashingStrategy.KeyValuesView. each(Procedure<? super ObjectFloatPair<K>> procedure)
void
ObjectIntHashMap.KeysView. each(Procedure<? super K> procedure)
void
ObjectIntHashMap.KeyValuesView. each(Procedure<? super ObjectIntPair<K>> procedure)
void
ObjectIntHashMapWithHashingStrategy.KeysView. each(Procedure<? super K> procedure)
void
ObjectIntHashMapWithHashingStrategy.KeyValuesView. each(Procedure<? super ObjectIntPair<K>> procedure)
void
ObjectLongHashMap.KeysView. each(Procedure<? super K> procedure)
void
ObjectLongHashMap.KeyValuesView. each(Procedure<? super ObjectLongPair<K>> procedure)
void
ObjectLongHashMapWithHashingStrategy.KeysView. each(Procedure<? super K> procedure)
void
ObjectLongHashMapWithHashingStrategy.KeyValuesView. each(Procedure<? super ObjectLongPair<K>> procedure)
void
ObjectShortHashMap.KeysView. each(Procedure<? super K> procedure)
void
ObjectShortHashMap.KeyValuesView. each(Procedure<? super ObjectShortPair<K>> procedure)
void
ObjectShortHashMapWithHashingStrategy.KeysView. each(Procedure<? super K> procedure)
void
ObjectShortHashMapWithHashingStrategy.KeyValuesView. each(Procedure<? super ObjectShortPair<K>> procedure)
void
ShortBooleanHashMap.KeyValuesView. each(Procedure<? super ShortBooleanPair> procedure)
void
ShortByteHashMap.KeyValuesView. each(Procedure<? super ShortBytePair> procedure)
void
ShortCharHashMap.KeyValuesView. each(Procedure<? super ShortCharPair> procedure)
void
ShortDoubleHashMap.KeyValuesView. each(Procedure<? super ShortDoublePair> procedure)
void
ShortFloatHashMap.KeyValuesView. each(Procedure<? super ShortFloatPair> procedure)
void
ShortIntHashMap.KeyValuesView. each(Procedure<? super ShortIntPair> procedure)
void
ShortLongHashMap.KeyValuesView. each(Procedure<? super ShortLongPair> procedure)
void
ShortObjectHashMap. each(Procedure<? super V> procedure)
void
ShortObjectHashMap.KeyValuesView. each(Procedure<? super ShortObjectPair<V>> procedure)
void
ShortShortHashMap.KeyValuesView. each(Procedure<? super ShortShortPair> procedure)
void
SynchronizedByteObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedCharObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedDoubleObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedFloatObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedIntObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedLongObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedShortObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableByteObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableCharObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableDoubleObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableFloatObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableIntObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableLongObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableShortObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedByteObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedCharObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedDoubleObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedFloatObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedIntObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedLongObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedShortObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableByteObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableCharObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableDoubleObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableFloatObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableIntObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableLongObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableShortObjectMap. forEach(Procedure<? super V> procedure)
void
ObjectBooleanHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectBooleanHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectByteHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectByteHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectCharHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectCharHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectDoubleHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectDoubleHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectFloatHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectFloatHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectIntHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectIntHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectLongHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectLongHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectShortHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectShortHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectBooleanMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectByteMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectCharMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectDoubleMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectFloatMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectIntMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectLongMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectShortMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectBooleanMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectByteMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectCharMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectDoubleMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectFloatMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectIntMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectLongMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectShortMap. forEachKey(Procedure<? super K> procedure)
void
ByteObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
CharObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
DoubleObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
FloatObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
IntObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
LongObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
ShortObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedByteObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedCharObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedDoubleObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedFloatObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedIntObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedLongObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedShortObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableByteObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableCharObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableDoubleObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableFloatObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableIntObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableLongObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableShortObjectMap. forEachValue(Procedure<? super V> procedure)
ByteObjectHashMap<V>
ByteObjectHashMap. tap(Procedure<? super V> procedure)
CharObjectHashMap<V>
CharObjectHashMap. tap(Procedure<? super V> procedure)
DoubleObjectHashMap<V>
DoubleObjectHashMap. tap(Procedure<? super V> procedure)
FloatObjectHashMap<V>
FloatObjectHashMap. tap(Procedure<? super V> procedure)
IntObjectHashMap<V>
IntObjectHashMap. tap(Procedure<? super V> procedure)
LongObjectHashMap<V>
LongObjectHashMap. tap(Procedure<? super V> procedure)
ShortObjectHashMap<V>
ShortObjectHashMap. tap(Procedure<? super V> procedure)
MutableByteObjectMap<V>
SynchronizedByteObjectMap. tap(Procedure<? super V> procedure)
MutableCharObjectMap<V>
SynchronizedCharObjectMap. tap(Procedure<? super V> procedure)
MutableDoubleObjectMap<V>
SynchronizedDoubleObjectMap. tap(Procedure<? super V> procedure)
MutableFloatObjectMap<V>
SynchronizedFloatObjectMap. tap(Procedure<? super V> procedure)
MutableIntObjectMap<V>
SynchronizedIntObjectMap. tap(Procedure<? super V> procedure)
MutableLongObjectMap<V>
SynchronizedLongObjectMap. tap(Procedure<? super V> procedure)
MutableShortObjectMap<V>
SynchronizedShortObjectMap. tap(Procedure<? super V> procedure)
MutableByteObjectMap<V>
UnmodifiableByteObjectMap. tap(Procedure<? super V> procedure)
MutableCharObjectMap<V>
UnmodifiableCharObjectMap. tap(Procedure<? super V> procedure)
MutableDoubleObjectMap<V>
UnmodifiableDoubleObjectMap. tap(Procedure<? super V> procedure)
MutableFloatObjectMap<V>
UnmodifiableFloatObjectMap. tap(Procedure<? super V> procedure)
MutableIntObjectMap<V>
UnmodifiableIntObjectMap. tap(Procedure<? super V> procedure)
MutableLongObjectMap<V>
UnmodifiableLongObjectMap. tap(Procedure<? super V> procedure)
MutableShortObjectMap<V>
UnmodifiableShortObjectMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map.ordered.mutable
Methods in org.eclipse.collections.impl.map.ordered.mutable with parameters of type Procedure Modifier and Type Method Description void
UnmodifiableMutableOrderedMap. each(Procedure<? super V> procedure)
void
OrderedMapAdapter. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
UnmodifiableMutableOrderedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
UnmodifiableMutableOrderedMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableMutableOrderedMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableMutableOrderedMap. reverseForEach(Procedure<? super V> procedure)
MutableOrderedMap<K,V>
OrderedMapAdapter. tap(Procedure<? super V> procedure)
MutableOrderedMap<K,V>
UnmodifiableMutableOrderedMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map.sorted.immutable
Methods in org.eclipse.collections.impl.map.sorted.immutable with parameters of type Procedure Modifier and Type Method Description void
AbstractImmutableSortedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
ImmutableEmptySortedMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableEmptySortedMap. forEachValue(Procedure<? super V> procedure)
ImmutableSortedMap<K,V>
AbstractImmutableSortedMap. tap(Procedure<? super V> procedure)
ImmutableSortedMap<K,V>
ImmutableEmptySortedMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map.sorted.mutable
Methods in org.eclipse.collections.impl.map.sorted.mutable with parameters of type Procedure Modifier and Type Method Description void
UnmodifiableTreeMap. each(Procedure<? super V> procedure)
void
AbstractMutableSortedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
SynchronizedSortedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
UnmodifiableTreeMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
UnmodifiableTreeMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableTreeMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedSortedMap. reverseForEach(Procedure<? super V> procedure)
MutableSortedMap<K,V>
AbstractMutableSortedMap. tap(Procedure<? super V> procedure)
MutableSortedMap<K,V>
SynchronizedSortedMap. tap(Procedure<? super V> procedure)
MutableSortedMap<K,V>
UnmodifiableTreeMap. tap(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map.strategy.immutable
Methods in org.eclipse.collections.impl.map.strategy.immutable with parameters of type Procedure Modifier and Type Method Description void
ImmutableUnifiedMapWithHashingStrategy. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
void
ImmutableEmptyMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ImmutableUnifiedMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ImmutableEmptyMapWithHashingStrategy. forEachValue(Procedure<? super V> procedure)
void
ImmutableUnifiedMapWithHashingStrategy. forEachValue(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.map.strategy.mutable
Methods in org.eclipse.collections.impl.map.strategy.mutable with parameters of type Procedure Modifier and Type Method Description void
UnifiedMapWithHashingStrategy. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
void
UnifiedMapWithHashingStrategy.EntrySet. batchForEach(Procedure<? super java.util.Map.Entry<K,V>> procedure, int sectionIndex, int sectionCount)
void
UnifiedMapWithHashingStrategy.KeySet. batchForEach(Procedure<? super K> procedure, int sectionIndex, int sectionCount)
void
UnifiedMapWithHashingStrategy.ValuesCollection. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
private void
UnifiedMapWithHashingStrategy.EntrySet. chainedForEachEntry(java.lang.Object[] chain, Procedure<? super java.util.Map.Entry<K,V>> procedure)
private void
UnifiedMapWithHashingStrategy. chainedForEachKey(java.lang.Object[] chain, Procedure<? super K> procedure)
private void
UnifiedMapWithHashingStrategy. chainedForEachValue(java.lang.Object[] chain, Procedure<? super V> procedure)
void
UnifiedMapWithHashingStrategy.EntrySet. forEach(Procedure<? super java.util.Map.Entry<K,V>> procedure)
void
UnifiedMapWithHashingStrategy.KeySet. forEach(Procedure<? super K> procedure)
void
UnifiedMapWithHashingStrategy.ValuesCollection. forEach(Procedure<? super V> procedure)
void
UnifiedMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
UnifiedMapWithHashingStrategy. forEachValue(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.multimap
Methods in org.eclipse.collections.impl.multimap with parameters of type Procedure Modifier and Type Method Description void
AbstractMultimap. forEachKey(Procedure<? super K> procedure)
void
AbstractSynchronizedMultimap. forEachKey(Procedure<? super K> procedure)
void
AbstractMultimap. forEachValue(Procedure<? super V> procedure)
void
AbstractSynchronizedMultimap. forEachValue(Procedure<? super V> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.parallel
Classes in org.eclipse.collections.impl.parallel with type parameters of type Procedure Modifier and Type Class Description class
AbstractPredicateBasedCombiner<T,BT extends Procedure<T>>
class
AbstractTransformerBasedCombiner<V,T,BT extends Procedure<T>>
class
ArrayProcedureFJTask<T,BT extends Procedure<? super T>>
class
ArrayProcedureFJTaskRunner<T,BT extends Procedure<? super T>>
class
BatchIterableProcedureFJTask<T,BT extends Procedure<? super T>>
class
BatchIterableProcedureFJTaskRunner<T,BT extends Procedure<? super T>>
class
PassThruProcedureFactory<BT extends Procedure<?>>
interface
ProcedureFactory<T extends Procedure<?>>
class
ProcedureFJTask<T,BT extends Procedure<? super T>>
class
ProcedureFJTaskRunner<T,BT extends Procedure<? super T>>
Classes in org.eclipse.collections.impl.parallel that implement Procedure Modifier and Type Class Description private static class
ParallelIterate.SumByBigDecimalProcedure<T,V>
private static class
ParallelIterate.SumByBigIntegerProcedure<T,V>
private static class
ParallelIterate.SumByDoubleProcedure<T,V>
private static class
ParallelIterate.SumByFloatProcedure<T,V>
private static class
ParallelIterate.SumByIntProcedure<T,V>
private static class
ParallelIterate.SumByLongProcedure<T,V>
private static class
ParallelMapIterate.PairProcedure<T1,T2>
Fields in org.eclipse.collections.impl.parallel declared as Procedure Modifier and Type Field Description private BT
ArrayProcedureFJTask. procedure
private BT
BatchIterableProcedureFJTask. procedure
private BT
PassThruProcedureFactory. procedure
private BT
ProcedureFJTask. procedure
Methods in org.eclipse.collections.impl.parallel with type parameters of type Procedure Modifier and Type Method Description private static <T,BT extends Procedure<? super T>>
voidParallelArrayIterate. combineSingleProcedure(Combiner<BT> combiner, BT procedure)
static <T,BT extends Procedure<? super T>>
voidParallelArrayIterate. forEach(T[] array, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner)
static <T,BT extends Procedure<? super T>>
voidParallelArrayIterate. forEach(T[] array, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount)
static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEach(java.lang.Iterable<T> iterable, BT procedure, int minForkSize, int taskCount)
Iterate over the collection specified in parallel batches using the specified minimum fork and task count sizes.static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEach(java.lang.Iterable<T> iterable, BT procedure, int minForkSize, int taskCount, java.util.concurrent.Executor executor)
static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEach(java.lang.Iterable<T> iterable, BT procedure, java.util.concurrent.Executor executor)
Iterate over the collection specified in parallel batches using default runtime parameter values and the specified executor.static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner)
static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int batchSize)
Iterate over the collection specified in parallel batches using the default values for the task size.static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount)
Iterate over the collection specified in parallel batches using the default values for the task size.static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, java.util.concurrent.Executor executor)
static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int batchSize, java.util.concurrent.Executor executor)
static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEach(java.lang.Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, java.util.concurrent.Executor executor)
static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEachInBatchWithExecutor(BatchIterable<T> set, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, java.util.concurrent.Executor executor)
static <T,BT extends Procedure<? super T>>
voidParallelIterate. forEachInListOnExecutor(java.util.List<T> list, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, java.util.concurrent.Executor executor)
static <T,BT extends Procedure<? super T>>
voidParallelArrayIterate. forEachOn(T[] array, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, java.util.concurrent.Executor executor)
Methods in org.eclipse.collections.impl.parallel with parameters of type Procedure Modifier and Type Method Description void
BatchIterable. batchForEach(Procedure<? super E> procedure, int sectionIndex, int sectionCount)
void
BatchIterable. forEach(Procedure<? super E> procedure)
static <T> void
ParallelIterate. forEach(java.lang.Iterable<T> iterable, Procedure<? super T> procedure)
Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> void
ParallelIterate. forEach(java.lang.Iterable<T> iterable, Procedure<? super T> procedure, int batchSize)
Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> void
ParallelIterate. forEach(java.lang.Iterable<T> iterable, Procedure<? super T> procedure, int batchSize, java.util.concurrent.Executor executor)
-
Uses of Procedure in org.eclipse.collections.impl.partition.stack
Classes in org.eclipse.collections.impl.partition.stack that implement Procedure Modifier and Type Class Description static class
PartitionArrayStack.PartitionPredicate2Procedure<T,P>
static class
PartitionArrayStack.PartitionProcedure<T>
-
Uses of Procedure in org.eclipse.collections.impl.set.fixed
Methods in org.eclipse.collections.impl.set.fixed with parameters of type Procedure Modifier and Type Method Description void
DoubletonSet. each(Procedure<? super T> procedure)
void
EmptySet. each(Procedure<? super T> procedure)
void
QuadrupletonSet. each(Procedure<? super T> procedure)
void
SingletonSet. each(Procedure<? super T> procedure)
void
TripletonSet. each(Procedure<? super T> procedure)
FixedSizeSet<T>
AbstractMemoryEfficientMutableSet. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.set.immutable
Methods in org.eclipse.collections.impl.set.immutable with parameters of type Procedure Modifier and Type Method Description void
ImmutableUnifiedSet. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)
void
ImmutableDoubletonSet. each(Procedure<? super T> procedure)
void
ImmutableEmptySet. each(Procedure<? super T> procedure)
void
ImmutableQuadrupletonSet. each(Procedure<? super T> procedure)
void
ImmutableSingletonSet. each(Procedure<? super T> procedure)
void
ImmutableTripletonSet. each(Procedure<? super T> procedure)
void
ImmutableUnifiedSet. each(Procedure<? super T> procedure)
ImmutableSet<T>
AbstractImmutableSet. tap(Procedure<? super T> procedure)
ImmutableSet<T>
ImmutableEmptySet. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.set.mutable
Methods in org.eclipse.collections.impl.set.mutable with parameters of type Procedure Modifier and Type Method Description void
UnifiedSet. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)
private void
UnifiedSet. chainedForEach(UnifiedSet.ChainedBucket bucket, Procedure<? super T> procedure)
void
UnifiedSet. each(Procedure<? super T> procedure)
protected void
UnifiedSet. each(Procedure<? super T> procedure, int start, int end)
void
UnifiedSet.UnifiedSetParallelUnsortedIterable.UnifiedSetParallelSplitLazyIterable. each(Procedure<? super RootUnsortedSetBatch<T>> procedure)
void
UnifiedSet.UnifiedSetParallelUnsortedIterable. forEach(Procedure<? super T> procedure)
void
UnifiedSet.UnifiedUnsortedSetBatch. forEach(Procedure<? super T> procedure)
MutableSet<T>
AbstractMutableSet. tap(Procedure<? super T> procedure)
MutableSet<T>
MultiReaderUnifiedSet. tap(Procedure<? super T> procedure)
MutableSet<T>
MultiReaderUnifiedSet.UntouchableMutableSet. tap(Procedure<? super T> procedure)
MutableSet<T>
SetAdapter. tap(Procedure<? super T> procedure)
MutableSet<T>
SynchronizedMutableSet. tap(Procedure<? super T> procedure)
MutableSet<T>
UnifiedSet. tap(Procedure<? super T> procedure)
MutableSet<T>
UnmodifiableMutableSet. tap(Procedure<? super T> procedure)
void
MultiReaderUnifiedSet. withReadLockAndDelegate(Procedure<? super MutableSet<T>> procedure)
void
MultiReaderUnifiedSet. withWriteLockAndDelegate(Procedure<? super MutableSet<T>> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.set.sorted.immutable
Methods in org.eclipse.collections.impl.set.sorted.immutable with parameters of type Procedure Modifier and Type Method Description void
ImmutableEmptySortedSet. each(Procedure<? super T> procedure)
void
ImmutableTreeSet. each(Procedure<? super T> procedure)
void
ImmutableTreeSet.SortedSetIterableParallelIterable.SortedSetIterableParallelBatchLazyIterable. each(Procedure<? super RootSortedSetBatch<T>> procedure)
void
ImmutableEmptySortedSet. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
ImmutableTreeSet. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
ImmutableTreeSet.ImmutableTreeSetBatch. forEach(Procedure<? super T> procedure)
void
ImmutableTreeSet.SortedSetIterableParallelIterable. forEach(Procedure<? super T> procedure)
ImmutableSortedSet<T>
AbstractImmutableSortedSet. tap(Procedure<? super T> procedure)
ImmutableSortedSet<T>
ImmutableEmptySortedSet. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.set.sorted.mutable
Methods in org.eclipse.collections.impl.set.sorted.mutable with parameters of type Procedure Modifier and Type Method Description void
TreeSortedSet. each(Procedure<? super T> procedure)
void
SortedSetAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
SynchronizedSortedSet. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
TreeSortedSet. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
UnmodifiableSortedSet. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
SortedSetAdapter. reverseForEach(Procedure<? super T> procedure)
void
SynchronizedSortedSet. reverseForEach(Procedure<? super T> procedure)
void
TreeSortedSet. reverseForEach(Procedure<? super T> procedure)
void
UnmodifiableSortedSet. reverseForEach(Procedure<? super T> procedure)
MutableSortedSet<T>
SortedSetAdapter. tap(Procedure<? super T> procedure)
MutableSortedSet<T>
SynchronizedSortedSet. tap(Procedure<? super T> procedure)
TreeSortedSet<T>
TreeSortedSet. tap(Procedure<? super T> procedure)
MutableSortedSet<T>
UnmodifiableSortedSet. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.set.strategy.immutable
Methods in org.eclipse.collections.impl.set.strategy.immutable with parameters of type Procedure Modifier and Type Method Description void
ImmutableUnifiedSetWithHashingStrategy. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)
void
ImmutableEmptySetWithHashingStrategy. each(Procedure<? super T> procedure)
void
ImmutableUnifiedSetWithHashingStrategy. each(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.set.strategy.mutable
Methods in org.eclipse.collections.impl.set.strategy.mutable with parameters of type Procedure Modifier and Type Method Description void
UnifiedSetWithHashingStrategy. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)
private void
UnifiedSetWithHashingStrategy. chainedForEach(UnifiedSetWithHashingStrategy.ChainedBucket bucket, Procedure<? super T> procedure)
void
UnifiedSetWithHashingStrategy. each(Procedure<? super T> procedure)
void
UnifiedSetWithHashingStrategy.UnifiedSetParallelUnsortedIterable.UnifiedSetParallelSplitLazyIterable. each(Procedure<? super RootUnsortedSetBatch<T>> procedure)
void
UnifiedSetWithHashingStrategy.UnifiedSetParallelUnsortedIterable. forEach(Procedure<? super T> procedure)
void
UnifiedSetWithHashingStrategy.UnifiedUnsortedSetBatch. forEach(Procedure<? super T> procedure)
UnifiedSetWithHashingStrategy<T>
UnifiedSetWithHashingStrategy. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.stack.immutable
Methods in org.eclipse.collections.impl.stack.immutable with parameters of type Procedure Modifier and Type Method Description void
ImmutableArrayStack. each(Procedure<? super T> procedure)
Deprecated.void
ImmutableEmptyStack. each(Procedure<? super T> procedure)
void
ImmutableNotEmptyStack. each(Procedure<? super T> procedure)
void
ImmutableArrayStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
Deprecated.void
ImmutableEmptyStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
ImmutableNotEmptyStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
ImmutableStack<T>
ImmutableArrayStack. tap(Procedure<? super T> procedure)
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. tap(Procedure<? super T> procedure)
ImmutableStack<T>
ImmutableNotEmptyStack. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.stack.mutable
Methods in org.eclipse.collections.impl.stack.mutable with parameters of type Procedure Modifier and Type Method Description void
ArrayStack. each(Procedure<? super T> procedure)
void
SynchronizedStack. each(Procedure<? super T> procedure)
void
UnmodifiableStack. each(Procedure<? super T> procedure)
void
ArrayStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
SynchronizedStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
UnmodifiableStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
ArrayStack<T>
ArrayStack. tap(Procedure<? super T> procedure)
MutableStack<T>
SynchronizedStack. tap(Procedure<? super T> procedure)
MutableStack<T>
UnmodifiableStack. tap(Procedure<? super T> procedure)
-
Uses of Procedure in org.eclipse.collections.impl.utility
Methods in org.eclipse.collections.impl.utility with parameters of type Procedure Modifier and Type Method Description static <T> void
ArrayIterate. forEach(T[] objectArray, int from, int to, Procedure<? super T> procedure)
Iterates over the section of the list covered by the specified inclusive indexes.static <T> void
ArrayIterate. forEach(T[] objectArray, Procedure<? super T> procedure)
static <T> void
ArrayListIterate. forEach(java.util.ArrayList<T> list, int from, int to, Procedure<? super T> procedure)
Iterates over the section of the list covered by the specified indexes.static <T> void
ArrayListIterate. forEach(java.util.ArrayList<T> list, Procedure<? super T> procedure)
static <T> void
Iterate. forEach(java.lang.Iterable<T> iterable, Procedure<? super T> procedure)
The procedure is evaluated for each element of the iterable.static <T> void
ListIterate. forEach(java.util.List<T> list, int from, int to, Procedure<? super T> procedure)
Iterates over the section of the list covered by the specified indexes.static <T> void
ListIterate. forEach(java.util.List<T> list, Procedure<? super T> procedure)
static <K,V>
voidMapIterate. forEachKey(java.util.Map<K,V> map, Procedure<? super K> procedure)
For each key of the map,procedure
is evaluated with the key as the parameter.static void
StringIterate. forEachToken(java.lang.String string, java.lang.String separator, Procedure<java.lang.String> procedure)
For each token in a string separated by the specified separator, execute the specified StringProcedure by calling the valueOfString method.static void
StringIterate. forEachTrimmedToken(java.lang.String string, java.lang.String separator, Procedure<java.lang.String> procedure)
static <K,V>
voidMapIterate. forEachValue(java.util.Map<K,V> map, Procedure<? super V> procedure)
For each value of the map,procedure
is evaluated with the value as the parameter.static <T> boolean
ListIterate. removeIf(java.util.List<T> list, Predicate<? super T> predicate, Procedure<? super T> procedure)
static <T,P>
booleanListIterate. removeIfWith(java.util.List<T> list, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)
static <T> void
ArrayListIterate. reverseForEach(java.util.ArrayList<T> list, Procedure<? super T> procedure)
Reverses over the List in reverse order executing the Procedure for each element.static <T> void
ListIterate. reverseForEach(java.util.List<T> list, Procedure<? super T> procedure)
Iterates over the List in reverse order executing the Procedure for each elementstatic <T> LazyIterable<T>
LazyIterate. tap(java.lang.Iterable<T> iterable, Procedure<? super T> procedure)
Creates a deferred tap iterable for the specified iterable. -
Uses of Procedure in org.eclipse.collections.impl.utility.internal
Methods in org.eclipse.collections.impl.utility.internal with parameters of type Procedure Modifier and Type Method Description static <T> void
InternalArrayIterate. batchForEach(Procedure<? super T> procedure, T[] array, int size, int sectionIndex, int sectionCount)
static <T> void
IterableIterate. forEach(java.lang.Iterable<T> iterable, int from, int to, Procedure<? super T> procedure)
static <T> void
IterableIterate. forEach(java.lang.Iterable<T> iterable, Procedure<? super T> procedure)
static <T> void
IteratorIterate. forEach(java.util.Iterator<T> iterator, Procedure<? super T> procedure)
static <T> void
RandomAccessListIterate. forEach(java.util.List<T> list, int from, int to, Procedure<? super T> procedure)
Iterates over the section of the list covered by the specified indexes.static <T> void
RandomAccessListIterate. forEach(java.util.List<T> list, Procedure<? super T> procedure)
static <T> void
InternalArrayIterate. forEachWithoutChecks(T[] objectArray, int from, int to, Procedure<? super T> procedure)
static <T> boolean
IterableIterate. removeIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Procedure<? super T> procedure)
static <T> boolean
IteratorIterate. removeIf(java.util.Iterator<T> iterator, Predicate<? super T> predicate, Procedure<? super T> procedure)
static <T> boolean
RandomAccessListIterate. removeIf(java.util.List<T> list, Predicate<? super T> predicate, Procedure<? super T> procedure)
static <T,P>
booleanIterableIterate. removeIfWith(java.lang.Iterable<T> iterable, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)
static <T,P>
booleanIteratorIterate. removeIfWith(java.util.Iterator<T> iterator, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)
static <T,P>
booleanRandomAccessListIterate. removeIfWith(java.util.List<T> list, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)
-