Uses of Interface
org.eclipse.collections.api.collection.ImmutableCollection
Packages that use ImmutableCollection
Package
Description
This package contains interfaces for Bag API.
This package contains interfaces for SortedBag API.
This package contains mutable and immutable primitive collection API.
This package contains interfaces for list API which enhance the performance and functionality of
List
.This package contains interfaces for map API which enhance the performance and functionality of
Map
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
This package contains interfaces for
Multimap
.This package contains interfaces for
PartitionIterable
.This package contains interfaces for set API which enhance the performance and functionality of
Set
.This package contains interfaces for sorted set API.
This package contains implementations of the
ImmutableBag
interface.This package contains implementations of the
ImmutableCollection
interface.This package contains implementations of the
MutableCollection
interface.This package contains implementations of the
ImmutableList
interface.This package contains implementations of the immutable primitive-primitive, primitive-object and object-primitive map interfaces.
This package contains implementations of the
Multimap
interface.This package contains the implementations of
ImmutableSet
.This package contains implementations of
ImmutableSortedSet
.This package contains implementations of immutable sets with user defined
HashingStrategy
s.This package contains
SerializeTestHelper
and Verify
classes.-
Uses of ImmutableCollection in org.eclipse.collections.api.bag
Subinterfaces of ImmutableCollection in org.eclipse.collections.api.bagMethods in org.eclipse.collections.api.bag that return ImmutableCollectionModifier and TypeMethodDescription<V> ImmutableCollection
<V> ImmutableBagIterable.collectWithOccurrences
(ObjectIntToObjectFunction<? super T, ? extends V> function) -
Uses of ImmutableCollection in org.eclipse.collections.api.bag.sorted
Subinterfaces of ImmutableCollection in org.eclipse.collections.api.bag.sortedModifier and TypeInterfaceDescriptioninterface
ImmutableSortedBag is the non-modifiable equivalent interface toMutableSortedBag
. -
Uses of ImmutableCollection in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection that return ImmutableCollectionModifier and TypeMethodDescription<V> ImmutableCollection
<V> <V> ImmutableCollection
<V> ImmutableCollection.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <P,
V> ImmutableCollection <V> ImmutableCollection.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) <V> ImmutableCollection
<V> ImmutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function) default <P,
V> ImmutableCollection <V> ImmutableCollection.flatCollectWith
(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) This method is similar to thewith
method inMutableCollection
with the difference that a new copy of this collection with the element appended will be returned.ImmutableCollection.newWithAll
(Iterable<? extends T> elements) This method is similar to thewithAll
method inMutableCollection
with the difference that a new copy of this collection with the elements appended will be returned.ImmutableCollection.newWithout
(T element) This method is similar to thewithout
method inMutableCollection
with the difference that a new copy of this collection with the element removed will be returned.ImmutableCollection.newWithoutAll
(Iterable<? extends T> elements) This method is similar to thewithoutAll
method inMutableCollection
with the difference that a new copy of this collection with the elements removed will be returned.<P> ImmutableCollection
<T> ImmutableCollection.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <S> ImmutableCollection
<S> ImmutableCollection.selectInstancesOf
(Class<S> clazz) <P> ImmutableCollection
<T> ImmutableCollection.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) MutableCollection.toImmutable()
Converts thisMutableCollection
to anImmutableCollection
.<S> ImmutableCollection
<Pair<T, S>> ImmutableCollection.zipWithIndex()
-
Uses of ImmutableCollection in org.eclipse.collections.api.collection.primitive
Methods in org.eclipse.collections.api.collection.primitive that return ImmutableCollectionModifier and TypeMethodDescription<V> ImmutableCollection
<V> ImmutableBooleanCollection.collect
(BooleanToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableByteCollection.collect
(ByteToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableCharCollection.collect
(CharToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableDoubleCollection.collect
(DoubleToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableFloatCollection.collect
(FloatToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableIntCollection.collect
(IntToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableLongCollection.collect
(LongToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableShortCollection.collect
(ShortToObjectFunction<? extends V> function) -
Uses of ImmutableCollection in org.eclipse.collections.api.list
Subinterfaces of ImmutableCollection in org.eclipse.collections.api.listModifier and TypeInterfaceDescriptioninterface
ImmutableList is the non-modifiable equivalent interface toMutableList
. -
Uses of ImmutableCollection in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map that return ImmutableCollectionModifier and TypeMethodDescription<P> ImmutableCollection
<V> ImmutableMapIterable.rejectWith
(Predicate2<? super V, ? super P> predicate, P parameter) <S> ImmutableCollection
<S> ImmutableMapIterable.selectInstancesOf
(Class<S> clazz) <P> ImmutableCollection
<V> ImmutableMapIterable.selectWith
(Predicate2<? super V, ? super P> predicate, P parameter) <S> ImmutableCollection
<Pair<V, S>> ImmutableMapIterable.zipWithIndex()
-
Uses of ImmutableCollection in org.eclipse.collections.api.map.primitive
Methods in org.eclipse.collections.api.map.primitive that return ImmutableCollectionModifier and TypeMethodDescription<V> ImmutableCollection
<V> ImmutableObjectBooleanMap.collect
(BooleanToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectByteMap.collect
(ByteToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectCharMap.collect
(CharToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectDoubleMap.collect
(DoubleToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectFloatMap.collect
(FloatToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectIntMap.collect
(IntToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectLongMap.collect
(LongToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectShortMap.collect
(ShortToObjectFunction<? extends V> function) -
Uses of ImmutableCollection in org.eclipse.collections.api.multimap
Methods in org.eclipse.collections.api.multimap that return ImmutableCollection -
Uses of ImmutableCollection in org.eclipse.collections.api.partition
Methods in org.eclipse.collections.api.partition that return ImmutableCollectionModifier and TypeMethodDescriptionPartitionImmutableCollection.getRejected()
PartitionImmutableCollection.getSelected()
-
Uses of ImmutableCollection in org.eclipse.collections.api.set
Subinterfaces of ImmutableCollection in org.eclipse.collections.api.setModifier and TypeInterfaceDescriptioninterface
ImmutableSet<T>
ImmutableSet is the non-modifiable equivalent interface toMutableSet
.interface
-
Uses of ImmutableCollection in org.eclipse.collections.api.set.sorted
Subinterfaces of ImmutableCollection in org.eclipse.collections.api.set.sortedModifier and TypeInterfaceDescriptioninterface
ImmutableSortedSet is the non-modifiable equivalent interface toMutableSortedSet
. -
Uses of ImmutableCollection in org.eclipse.collections.impl.bag.immutable
Classes in org.eclipse.collections.impl.bag.immutable that implement ImmutableCollectionModifier and TypeClassDescriptionclass
class
class
(package private) final class
This is a zero elementImmutableBag
which is created by calling the Bags.immutable.empty().class
(package private) final class
-
Uses of ImmutableCollection in org.eclipse.collections.impl.bag.sorted.immutable
Classes in org.eclipse.collections.impl.bag.sorted.immutable that implement ImmutableCollectionModifier and TypeClassDescription(package private) class
(package private) class
(package private) class
-
Uses of ImmutableCollection in org.eclipse.collections.impl.collection.immutable
Classes in org.eclipse.collections.impl.collection.immutable that implement ImmutableCollection -
Uses of ImmutableCollection in org.eclipse.collections.impl.collection.mutable
Methods in org.eclipse.collections.impl.collection.mutable that return ImmutableCollectionModifier and TypeMethodDescriptionAbstractUnmodifiableMutableCollection.toImmutable()
CollectionAdapter.toImmutable()
SynchronizedMutableCollection.toImmutable()
-
Uses of ImmutableCollection in org.eclipse.collections.impl.list.immutable
Classes in org.eclipse.collections.impl.list.immutable that implement ImmutableCollectionModifier and TypeClassDescription(package private) class
This class is the parent class for all ImmutableLists.protected static class
(package private) final class
An ImmutableArrayList wraps a Java array, but it cannot be modified after creation.(package private) final class
This is a ten element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven, eight, nine, ten) method.(package private) final class
This is a two element immutable List which is created by calling Immutable.newListWith(one, two) method.(package private) final class
This is a zero elementImmutableList
which is created by calling the Lists.immutable.empty() method.(package private) final class
This is a nine element immutable List which is created by calling Lists.immutable.with(one, two, three, four, five, six, seven, eight, nine) method.(package private) final class
This is an eight element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven, eight) method.(package private) final class
This is a four element immutable List which is created by calling Immutable.newListWith(one, two, three, four) method.(package private) final class
This is a five element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five) method.(package private) final class
This is a seven element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven) method.(package private) final class
This is a six element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six) method.(package private) final class
This is a single element immutable List which is created by calling Immutable.newListWith(one) method.(package private) final class
This is a three element immutable List which is created by calling Immutable.newListWith(one, two, three) method. -
Uses of ImmutableCollection in org.eclipse.collections.impl.map.immutable.primitive
Methods in org.eclipse.collections.impl.map.immutable.primitive that return ImmutableCollectionModifier and TypeMethodDescription<V> ImmutableCollection
<V> ImmutableObjectBooleanEmptyMap.collect
(BooleanToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectBooleanHashMap.collect
(BooleanToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectBooleanSingletonMap.collect
(BooleanToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectByteEmptyMap.collect
(ByteToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectByteHashMap.collect
(ByteToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectByteSingletonMap.collect
(ByteToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectCharEmptyMap.collect
(CharToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectCharHashMap.collect
(CharToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectCharSingletonMap.collect
(CharToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectDoubleEmptyMap.collect
(DoubleToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectDoubleHashMap.collect
(DoubleToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectDoubleSingletonMap.collect
(DoubleToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectFloatEmptyMap.collect
(FloatToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectFloatHashMap.collect
(FloatToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectFloatSingletonMap.collect
(FloatToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectIntEmptyMap.collect
(IntToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectIntHashMap.collect
(IntToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectIntSingletonMap.collect
(IntToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectLongEmptyMap.collect
(LongToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectLongHashMap.collect
(LongToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectLongSingletonMap.collect
(LongToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectShortEmptyMap.collect
(ShortToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectShortHashMap.collect
(ShortToObjectFunction<? extends V> function) <V> ImmutableCollection
<V> ImmutableObjectShortSingletonMap.collect
(ShortToObjectFunction<? extends V> function) -
Uses of ImmutableCollection in org.eclipse.collections.impl.multimap
Classes in org.eclipse.collections.impl.multimap with type parameters of type ImmutableCollectionModifier and TypeClassDescriptionclass
AbstractImmutableMultimap<K,
V, C extends ImmutableCollection<V>> -
Uses of ImmutableCollection in org.eclipse.collections.impl.set.immutable
Classes in org.eclipse.collections.impl.set.immutable that implement ImmutableCollectionModifier and TypeClassDescriptionclass
This class is the parent class for all ImmutableSets.(package private) final class
(package private) final class
This is a zero elementImmutableSet
which is created by calling the Sets.immutable.empty() method.(package private) final class
(package private) final class
(package private) final class
(package private) final class
-
Uses of ImmutableCollection in org.eclipse.collections.impl.set.sorted.immutable
Classes in org.eclipse.collections.impl.set.sorted.immutable that implement ImmutableCollectionModifier and TypeClassDescription(package private) class
This class is the parent class for all ImmutableSortedSets.(package private) final class
This is a zero elementImmutableSortedSet
which is created by calling the SortedSets.immutable.empty() method.(package private) final class
-
Uses of ImmutableCollection in org.eclipse.collections.impl.set.strategy.immutable
Classes in org.eclipse.collections.impl.set.strategy.immutable that implement ImmutableCollectionModifier and TypeClassDescription(package private) final class
This is a zero elementImmutableUnifiedSetWithHashingStrategy
which is created by calling the HashingStrategySets.immutable.empty() method.(package private) final class
-
Uses of ImmutableCollection in org.eclipse.collections.impl.test
Methods in org.eclipse.collections.impl.test with parameters of type ImmutableCollectionModifier and TypeMethodDescriptionstatic void
Verify.assertContains
(Object expectedItem, ImmutableCollection<?> actualImmutableCollection) Assert that the givenImmutableCollection
contains the given item.static void
Verify.assertContains
(String immutableCollectionName, Object expectedItem, ImmutableCollection<?> actualImmutableCollection) Assert that the givenImmutableCollection
contains the given item.