Uses of Interface
org.eclipse.collections.api.map.ImmutableMap
Packages that use ImmutableMap
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains interfaces for BiMap API.
This package contains factory API for creating instances of type
MapIterable
.This package contains factory API for creating instances of maps with user defined
HashingStrategy
s.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 mutable and immutable sorted map interfaces.
This package contains interfaces for stack API.
This package contains implementations of the
ImmutableBag
interface.This package contains implementations of the
ImmutableCollection
interface.This package contains static utilities for creating mutable and immutable collection factories.
This package contains implementations of the
FixedSizeMap
interface.This package contains implementations of the
ImmutableMap
interface.This package contains implementations of the immutable primitive-primitive, primitive-object and object-primitive map interfaces.
This package contains implementations of the
MutableMap
interface.This package contains implementations of the
MutableSortedMap
interface.This package contains immutable map implementations backed by hashtables that rely on
HashingStrategy
s provided by
the developer to compute the hashCode and equals for the objects stored in the map.This package contains mutable map implementations backed by hashtables that rely on
HashingStrategy
s provided by
the developer to compute the hashCode and equals for the objects stored in the map.This package contains implementations of the
Multimap
interface.This package contains implementations of the
BagMultimap
interface.This package contains implementations of the
ListMultimap
interface.This package contains implementations of the
SetMultimap
interface.This package contains implementations of the
SortedSetMultimap
interface.This package contains implementations of the
ImmutableStack
interface.This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
-
Uses of ImmutableMap in org.eclipse.collections.api
Methods in org.eclipse.collections.api that return ImmutableMapModifier and TypeMethodDescriptiondefault <NK,
NV> ImmutableMap <NK, NV> RichIterable.toImmutableMap
(Function<? super T, ? extends NK> keyFunction, Function<? super T, ? extends NV> valueFunction) Converts the collection to an ImmutableMap implementation using the specified key and value functions. -
Uses of ImmutableMap in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap that return ImmutableMapModifier and TypeMethodDescriptiondefault <K1,
V1, V2>
ImmutableMap<K1, V2> ImmutableBiMap.aggregateBy
(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator) default <KK,
VV> ImmutableMap <KK, VV> ImmutableBiMap.aggregateBy
(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <KK,
VV> ImmutableMap <KK, VV> ImmutableBiMap.aggregateInPlaceBy
(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) -
Uses of ImmutableMap in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection that return ImmutableMapModifier and TypeMethodDescriptiondefault <K,
V> ImmutableMap <K, V> ImmutableCollection.aggregateBy
(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator) default <K,
V> ImmutableMap <K, V> ImmutableCollection.aggregateInPlaceBy
(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator) default <V> ImmutableMap
<V, T> ImmutableCollection.groupByUniqueKey
(Function<? super T, ? extends V> function) -
Uses of ImmutableMap in org.eclipse.collections.api.factory.bimap
Methods in org.eclipse.collections.api.factory.bimap with parameters of type ImmutableMapModifier and TypeMethodDescription<K,
V> ImmutableBiMap <K, V> ImmutableBiMapFactory.ofAll
(ImmutableMap<K, V> immutableMap) <K,
V> ImmutableBiMap <K, V> ImmutableBiMapFactory.withAll
(ImmutableMap<K, V> immutableMap) -
Uses of ImmutableMap in org.eclipse.collections.api.factory.map
Methods in org.eclipse.collections.api.factory.map that return ImmutableMapModifier and TypeMethodDescription<K,
V> ImmutableMap <K, V> ImmutableMapFactory.empty()
<K,
V> ImmutableMap <K, V> ImmutableMapFactory.of()
Same asImmutableMapFactory.empty()
.<K,
V> ImmutableMap <K, V> ImmutableMapFactory.of
(K key, V value) <K,
V> ImmutableMap <K, V> ImmutableMapFactory.of
(K key1, V value1, K key2, V value2) <K,
V> ImmutableMap <K, V> ImmutableMapFactory.of
(K key1, V value1, K key2, V value2, K key3, V value3) <K,
V> ImmutableMap <K, V> ImmutableMapFactory.of
(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,
V> ImmutableMap <K, V> Same asImmutableMapFactory.withAll(Map)
.<K,
V> ImmutableMap <K, V> <K,
V> ImmutableMap <K, V> ImmutableMapFactory.with()
Same asImmutableMapFactory.empty()
.<K,
V> ImmutableMap <K, V> ImmutableMapFactory.with
(K key, V value) <K,
V> ImmutableMap <K, V> ImmutableMapFactory.with
(K key1, V value1, K key2, V value2) <K,
V> ImmutableMap <K, V> ImmutableMapFactory.with
(K key1, V value1, K key2, V value2, K key3, V value3) <K,
V> ImmutableMap <K, V> ImmutableMapFactory.with
(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,
V> ImmutableMap <K, V> -
Uses of ImmutableMap in org.eclipse.collections.api.factory.map.strategy
Methods in org.eclipse.collections.api.factory.map.strategy that return ImmutableMapModifier and TypeMethodDescription<K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.of
(HashingStrategy<? super K> hashingStrategy) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.of
(HashingStrategy<? super K> hashingStrategy, K key, V value) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.of
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.of
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.of
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,
V> ImmutableMap <K, V> <K,
V> ImmutableMap <K, V> <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.with
(HashingStrategy<? super K> hashingStrategy) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.with
(HashingStrategy<? super K> hashingStrategy, K key, V value) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.with
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.with
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactory.with
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,
V> ImmutableMap <K, V> -
Uses of ImmutableMap in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map that return ImmutableMapModifier and TypeMethodDescriptiondefault <K1,
V1, V2>
ImmutableMap<K1, V2> ImmutableMap.aggregateBy
(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator) default <KK,
VV> ImmutableMap <KK, VV> ImmutableMap.aggregateBy
(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <KK,
VV> ImmutableMap <KK, VV> ImmutableMap.aggregateInPlaceBy
(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) <K2,
V2> ImmutableMap <K2, V2> <R> ImmutableMap
<K, R> ImmutableMap.collectValues
(Function2<? super K, ? super V, ? extends R> function) ImmutableMap.flipUniqueValues()
default <V1> ImmutableMap
<V1, V> ImmutableMap.groupByUniqueKey
(Function<? super V, ? extends V1> function) ImmutableMap.newWithAllKeyValueArguments
(Pair<? extends K, ? extends V>... keyValuePairs) ImmutableMap.newWithAllKeyValues
(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) ImmutableMap.newWithKeyValue
(K key, V value) ImmutableMap.newWithMap
(Map<? extends K, ? extends V> map) ImmutableMap.newWithMapIterable
(MapIterable<? extends K, ? extends V> mapIterable) ImmutableMap.newWithoutAllKeys
(Iterable<? extends K> keys) ImmutableMap.newWithoutKey
(K key) ImmutableMap.reject
(Predicate2<? super K, ? super V> predicate) ImmutableMap.select
(Predicate2<? super K, ? super V> predicate) UnsortedMapIterable.toImmutable()
Converts the UnsortedMapIterable to an immutable implementation. -
Uses of ImmutableMap in org.eclipse.collections.api.map.primitive
Methods in org.eclipse.collections.api.map.primitive that return ImmutableMapModifier and TypeMethodDescriptiondefault <K,
VV> ImmutableMap <K, VV> ImmutablePrimitiveObjectMap.aggregateBy
(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <K,
VV> ImmutableMap <K, VV> ImmutablePrimitiveObjectMap.aggregateInPlaceBy
(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) default <VV> ImmutableMap
<VV, V> ImmutablePrimitiveObjectMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) -
Uses of ImmutableMap in org.eclipse.collections.api.map.sorted
Methods in org.eclipse.collections.api.map.sorted that return ImmutableMapModifier and TypeMethodDescriptiondefault <K1,
V1, V2>
ImmutableMap<K1, V2> ImmutableSortedMap.aggregateBy
(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator) default <KK,
VV> ImmutableMap <KK, VV> ImmutableSortedMap.aggregateBy
(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <KK,
VV> ImmutableMap <KK, VV> ImmutableSortedMap.aggregateInPlaceBy
(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) <K2,
V2> ImmutableMap <K2, V2> default <VV> ImmutableMap
<VV, V> ImmutableSortedMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) -
Uses of ImmutableMap in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack that return ImmutableMapModifier and TypeMethodDescriptiondefault <K,
V> ImmutableMap <K, V> ImmutableStack.aggregateBy
(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator) default <K,
V> ImmutableMap <K, V> ImmutableStack.aggregateInPlaceBy
(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator) default <V> ImmutableMap
<V, T> ImmutableStack.groupByUniqueKey
(Function<? super T, ? extends V> function) -
Uses of ImmutableMap in org.eclipse.collections.impl.bag.immutable
Methods in org.eclipse.collections.impl.bag.immutable that return ImmutableMapModifier and TypeMethodDescription<V> ImmutableMap
<V, T> AbstractImmutableBag.groupByUniqueKey
(Function<? super T, ? extends V> function) <V> ImmutableMap
<V, T> ImmutableEmptyBag.groupByUniqueKey
(Function<? super T, ? extends V> function) <V> ImmutableMap
<V, T> ImmutableHashBag.groupByUniqueKey
(Function<? super T, ? extends V> function) -
Uses of ImmutableMap in org.eclipse.collections.impl.bag.sorted.immutable
Methods in org.eclipse.collections.impl.bag.sorted.immutable that return ImmutableMapModifier and TypeMethodDescription<V> ImmutableMap
<V, T> AbstractImmutableSortedBag.groupByUniqueKey
(Function<? super T, ? extends V> function) <V> ImmutableMap
<V, T> ImmutableEmptySortedBag.groupByUniqueKey
(Function<? super T, ? extends V> function) -
Uses of ImmutableMap in org.eclipse.collections.impl.bimap.immutable
Fields in org.eclipse.collections.impl.bimap.immutable declared as ImmutableMapMethods in org.eclipse.collections.impl.bimap.immutable that return ImmutableMapModifier and TypeMethodDescription<K1,
V1, V2>
ImmutableMap<K1, V2> AbstractImmutableBiMap.aggregateBy
(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator) <K2,
V2> ImmutableMap <K2, V2> AbstractImmutableBiMap.aggregateBy
(Function<? super V, ? extends K2> groupBy, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V, ? extends V2> nonMutatingAggregator) <K2,
V2> ImmutableMap <K2, V2> AbstractImmutableBiMap.aggregateInPlaceBy
(Function<? super V, ? extends K2> groupBy, Function0<? extends V2> zeroValueFactory, Procedure2<? super V2, ? super V> mutatingAggregator) protected ImmutableMap
<K, V> AbstractImmutableBiMap.getDelegate()
protected ImmutableMap
<V, K> AbstractImmutableBiMap.getInverse()
Methods in org.eclipse.collections.impl.bimap.immutable with parameters of type ImmutableMapModifier and TypeMethodDescription<K,
V> ImmutableBiMap <K, V> ImmutableBiMapFactoryImpl.ofAll
(ImmutableMap<K, V> immutableMap) <K,
V> ImmutableBiMap <K, V> ImmutableBiMapFactoryImpl.withAll
(ImmutableMap<K, V> immutableMap) Constructors in org.eclipse.collections.impl.bimap.immutable with parameters of type ImmutableMapModifierConstructorDescription(package private)
AbstractImmutableBiMap
(ImmutableMap<K, V> map, ImmutableMap<V, K> inverse) private
AbstractImmutableBiMap
(ImmutableMap<K, V> delegate, AbstractImmutableBiMap<V, K> valuesToKeys) (package private)
ImmutableHashBiMap
(ImmutableMap<K, V> map, ImmutableMap<V, K> inverse) (package private)
Inverse
(ImmutableMap<K, V> delegate, AbstractImmutableBiMap<V, K> inverse) -
Uses of ImmutableMap in org.eclipse.collections.impl.collection.immutable
Methods in org.eclipse.collections.impl.collection.immutable that return ImmutableMapModifier and TypeMethodDescription<V> ImmutableMap
<V, T> AbstractImmutableCollection.groupByUniqueKey
(Function<? super T, ? extends V> function) -
Uses of ImmutableMap in org.eclipse.collections.impl.collector
Methods in org.eclipse.collections.impl.collector that return types with arguments of type ImmutableMapModifier and TypeMethodDescriptionstatic <T,
K, V> Collector <T, ?, ImmutableMap<K, V>> Collectors2.toImmutableMap
(Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends V> valueFunction) Returns the elements as an ImmutableMap applying the keyFunction and valueFunction to each element. -
Uses of ImmutableMap in org.eclipse.collections.impl.factory
Methods in org.eclipse.collections.impl.factory that return ImmutableMapModifier and TypeMethodDescriptionstatic <K,
V> ImmutableMap <K, V> Iterables.iMap()
static <K,
V> ImmutableMap <K, V> Iterables.iMap
(K key, V value) static <K,
V> ImmutableMap <K, V> Iterables.iMap
(K key1, V value1, K key2, V value2) static <K,
V> ImmutableMap <K, V> Iterables.iMap
(K key1, V value1, K key2, V value2, K key3, V value3) static <K,
V> ImmutableMap <K, V> Iterables.iMap
(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) -
Uses of ImmutableMap in org.eclipse.collections.impl.map.fixed
Methods in org.eclipse.collections.impl.map.fixed that return ImmutableMapModifier and TypeMethodDescriptionDoubletonMap.toImmutable()
EmptyMap.toImmutable()
SingletonMap.toImmutable()
TripletonMap.toImmutable()
-
Uses of ImmutableMap in org.eclipse.collections.impl.map.immutable
Classes in org.eclipse.collections.impl.map.immutable that implement ImmutableMapModifier and TypeClassDescriptionclass
AbstractImmutableMap<K,
V> (package private) final class
(package private) final class
ImmutableEmptyMap<K,
V> This is a zero elementImmutableMap
which is created by calling the Maps.immutable.empty() method.(package private) final class
(package private) final class
(package private) final class
class
ImmutableUnifiedMap<K,
V> Fields in org.eclipse.collections.impl.map.immutable declared as ImmutableMapModifier and TypeFieldDescription(package private) static final ImmutableMap
<?, ?> ImmutableEmptyMap.INSTANCE
private ImmutableMap
<K, V> ImmutableMapSerializationProxy.map
Methods in org.eclipse.collections.impl.map.immutable that return ImmutableMapModifier and TypeMethodDescription<K1,
V1, V2>
ImmutableMap<K1, V2> AbstractImmutableMap.aggregateBy
(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator) <K2,
V2> ImmutableMap <K2, V2> <K2,
V2> ImmutableMap <K2, V2> <K2,
V2> ImmutableMap <K2, V2> <K2,
V2> ImmutableMap <K2, V2> <K2,
V2> ImmutableMap <K2, V2> <K2,
V2> ImmutableMap <K2, V2> <R> ImmutableMap
<K, R> AbstractImmutableMap.collectValues
(Function2<? super K, ? super V, ? extends R> function) <R> ImmutableMap
<K, R> ImmutableDoubletonMap.collectValues
(Function2<? super K, ? super V, ? extends R> function) <R> ImmutableMap
<K, R> ImmutableEmptyMap.collectValues
(Function2<? super K, ? super V, ? extends R> function) <R> ImmutableMap
<K, R> ImmutableQuadrupletonMap.collectValues
(Function2<? super K, ? super V, ? extends R> function) <R> ImmutableMap
<K, R> ImmutableSingletonMap.collectValues
(Function2<? super K, ? super V, ? extends R> function) <R> ImmutableMap
<K, R> ImmutableTripletonMap.collectValues
(Function2<? super K, ? super V, ? extends R> function) <K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.empty()
private ImmutableMap
<K, V> ImmutableDoubletonMap.filter
(Predicate2<? super K, ? super V> predicate) private ImmutableMap
<K, V> ImmutableQuadrupletonMap.filter
(Predicate2<? super K, ? super V> predicate) private ImmutableMap
<K, V> ImmutableTripletonMap.filter
(Predicate2<? super K, ? super V> predicate) AbstractImmutableMap.flipUniqueValues()
ImmutableDoubletonMap.flipUniqueValues()
ImmutableEmptyMap.flipUniqueValues()
ImmutableQuadrupletonMap.flipUniqueValues()
ImmutableSingletonMap.flipUniqueValues()
ImmutableTripletonMap.flipUniqueValues()
<V1> ImmutableMap
<V1, V> AbstractImmutableMap.groupByUniqueKey
(Function<? super V, ? extends V1> function) AbstractImmutableMap.newWithAllKeyValueArguments
(Pair<? extends K, ? extends V>... keyValuePairs) AbstractImmutableMap.newWithAllKeyValues
(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) AbstractImmutableMap.newWithKeyValue
(K key, V value) AbstractImmutableMap.newWithMap
(Map<? extends K, ? extends V> map) AbstractImmutableMap.newWithMapIterable
(MapIterable<? extends K, ? extends V> mapIterable) AbstractImmutableMap.newWithoutAllKeys
(Iterable<? extends K> keys) AbstractImmutableMap.newWithoutKey
(K key) <K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.of()
<K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.of
(K key, V value) <K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.of
(K key1, V value1, K key2, V value2) <K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.of
(K key1, V value1, K key2, V value2, K key3, V value3) <K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.of
(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,
V> ImmutableMap <K, V> <K,
V> ImmutableMap <K, V> Deprecated.AbstractImmutableMap.reject
(Predicate2<? super K, ? super V> predicate) ImmutableDoubletonMap.reject
(Predicate2<? super K, ? super V> predicate) ImmutableEmptyMap.reject
(Predicate2<? super K, ? super V> predicate) ImmutableQuadrupletonMap.reject
(Predicate2<? super K, ? super V> predicate) ImmutableSingletonMap.reject
(Predicate2<? super K, ? super V> predicate) ImmutableTripletonMap.reject
(Predicate2<? super K, ? super V> predicate) AbstractImmutableMap.select
(Predicate2<? super K, ? super V> predicate) ImmutableDoubletonMap.select
(Predicate2<? super K, ? super V> predicate) ImmutableEmptyMap.select
(Predicate2<? super K, ? super V> predicate) ImmutableQuadrupletonMap.select
(Predicate2<? super K, ? super V> predicate) ImmutableSingletonMap.select
(Predicate2<? super K, ? super V> predicate) ImmutableTripletonMap.select
(Predicate2<? super K, ? super V> predicate) AbstractImmutableMap.toImmutable()
<K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.with()
<K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.with
(K key, V value) <K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.with
(K key1, V value1, K key2, V value2) <K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.with
(K key1, V value1, K key2, V value2, K key3, V value3) <K,
V> ImmutableMap <K, V> ImmutableMapFactoryImpl.with
(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,
V> ImmutableMap <K, V> Constructors in org.eclipse.collections.impl.map.immutable with parameters of type ImmutableMapModifierConstructorDescription(package private)
-
Uses of ImmutableMap in org.eclipse.collections.impl.map.immutable.primitive
Methods in org.eclipse.collections.impl.map.immutable.primitive that return ImmutableMapModifier and TypeMethodDescription<K,
VV> ImmutableMap <K, VV> ImmutableByteObjectHashMap.aggregateBy
(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <K,
VV> ImmutableMap <K, VV> ImmutableCharObjectHashMap.aggregateBy
(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <K,
VV> ImmutableMap <K, VV> ImmutableDoubleObjectHashMap.aggregateBy
(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <K,
VV> ImmutableMap <K, VV> ImmutableFloatObjectHashMap.aggregateBy
(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <K,
VV> ImmutableMap <K, VV> ImmutableIntObjectHashMap.aggregateBy
(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <K,
VV> ImmutableMap <K, VV> ImmutableLongObjectHashMap.aggregateBy
(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <K,
VV> ImmutableMap <K, VV> ImmutableShortObjectHashMap.aggregateBy
(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <VV> ImmutableMap
<VV, V> ImmutableByteObjectEmptyMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableByteObjectHashMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableByteObjectSingletonMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableCharObjectEmptyMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableCharObjectHashMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableCharObjectSingletonMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableDoubleObjectEmptyMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableDoubleObjectHashMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableDoubleObjectSingletonMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableFloatObjectEmptyMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableFloatObjectHashMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableFloatObjectSingletonMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableIntObjectEmptyMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableIntObjectHashMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableIntObjectSingletonMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableLongObjectEmptyMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableLongObjectHashMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableLongObjectSingletonMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableShortObjectEmptyMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableShortObjectHashMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) <VV> ImmutableMap
<VV, V> ImmutableShortObjectSingletonMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) -
Uses of ImmutableMap in org.eclipse.collections.impl.map.mutable
Methods in org.eclipse.collections.impl.map.mutable that return ImmutableMapModifier and TypeMethodDescriptionAbstractMutableMap.toImmutable()
ConcurrentHashMap.toImmutable()
ConcurrentHashMapUnsafe.toImmutable()
ConcurrentMutableHashMap.toImmutable()
Deprecated.MapAdapter.toImmutable()
SynchronizedMutableMap.toImmutable()
UnifiedMap.toImmutable()
UnmodifiableMutableMap.toImmutable()
-
Uses of ImmutableMap in org.eclipse.collections.impl.map.sorted.immutable
Methods in org.eclipse.collections.impl.map.sorted.immutable that return ImmutableMapModifier and TypeMethodDescription<K1,
V1, V2>
ImmutableMap<K1, V2> AbstractImmutableSortedMap.aggregateBy
(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator) <K2,
V2> ImmutableMap <K2, V2> <K2,
V2> ImmutableMap <K2, V2> ImmutableEmptySortedMap.flipUniqueValues()
ImmutableTreeMap.flipUniqueValues()
<V1> ImmutableMap
<V1, V> AbstractImmutableSortedMap.groupByUniqueKey
(Function<? super V, ? extends V1> function) -
Uses of ImmutableMap in org.eclipse.collections.impl.map.strategy.immutable
Classes in org.eclipse.collections.impl.map.strategy.immutable that implement ImmutableMapModifier and TypeClassDescription(package private) final class
This is a zero elementImmutableUnifiedMapWithHashingStrategy
which is created by calling the HashingStrategyMaps.immutable.empty() method.class
Fields in org.eclipse.collections.impl.map.strategy.immutable declared as ImmutableMapModifier and TypeFieldDescriptionprivate ImmutableMap
<K, V> ImmutableMapWithHashingStrategySerializationProxy.map
Methods in org.eclipse.collections.impl.map.strategy.immutable that return ImmutableMapModifier and TypeMethodDescription<K2,
V2> ImmutableMap <K2, V2> <R> ImmutableMap
<K, R> ImmutableEmptyMapWithHashingStrategy.collectValues
(Function2<? super K, ? super V, ? extends R> function) <R> ImmutableMap
<K, R> ImmutableUnifiedMapWithHashingStrategy.collectValues
(Function2<? super K, ? super V, ? extends R> function) ImmutableEmptyMapWithHashingStrategy.flipUniqueValues()
ImmutableUnifiedMapWithHashingStrategy.newWithAllKeyValueArguments
(Pair<? extends K, ? extends V>... keyValuePairs) ImmutableUnifiedMapWithHashingStrategy.newWithAllKeyValues
(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) ImmutableUnifiedMapWithHashingStrategy.newWithKeyValue
(K key, V value) ImmutableUnifiedMapWithHashingStrategy.newWithMap
(Map<? extends K, ? extends V> map) ImmutableUnifiedMapWithHashingStrategy.newWithMapIterable
(MapIterable<? extends K, ? extends V> mapIterable) ImmutableUnifiedMapWithHashingStrategy.newWithoutAllKeys
(Iterable<? extends K> keys) ImmutableUnifiedMapWithHashingStrategy.newWithoutKey
(K key) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.of
(HashingStrategy<? super K> hashingStrategy) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.of
(HashingStrategy<? super K> hashingStrategy, K key, V value) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.of
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.of
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.of
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,
V> ImmutableMap <K, V> <K,
V> ImmutableMap <K, V> Deprecated.useImmutableHashingStrategyMapFactoryImpl.ofAll(Map)
instead (inlineable)ImmutableEmptyMapWithHashingStrategy.reject
(Predicate2<? super K, ? super V> predicate) ImmutableUnifiedMapWithHashingStrategy.reject
(Predicate2<? super K, ? super V> predicate) ImmutableEmptyMapWithHashingStrategy.select
(Predicate2<? super K, ? super V> predicate) ImmutableUnifiedMapWithHashingStrategy.select
(Predicate2<? super K, ? super V> predicate) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.with
(HashingStrategy<? super K> hashingStrategy) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.with
(HashingStrategy<? super K> hashingStrategy, K key, V value) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.with
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.with
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3) <K,
V> ImmutableMap <K, V> ImmutableHashingStrategyMapFactoryImpl.with
(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,
V> ImmutableMap <K, V> Constructors in org.eclipse.collections.impl.map.strategy.immutable with parameters of type ImmutableMapModifierConstructorDescription(package private)
ImmutableMapWithHashingStrategySerializationProxy
(ImmutableMap<K, V> map, HashingStrategy<? super K> hashingStrategy) -
Uses of ImmutableMap in org.eclipse.collections.impl.map.strategy.mutable
Methods in org.eclipse.collections.impl.map.strategy.mutable that return ImmutableMap -
Uses of ImmutableMap in org.eclipse.collections.impl.multimap
Fields in org.eclipse.collections.impl.multimap declared as ImmutableMapModifier and TypeFieldDescriptionprotected final ImmutableMap
<K, C> AbstractImmutableMultimap.map
private ImmutableMap
<K, R> ImmutableMultimapSerializationProxy.mapToWrite
Methods in org.eclipse.collections.impl.multimap that return ImmutableMapConstructors in org.eclipse.collections.impl.multimap with parameters of type ImmutableMapModifierConstructorDescriptionprotected
AbstractImmutableMultimap
(ImmutableMap<K, C> immutableMap) Creates a new multimap that uses the provided immutableMap.protected
ImmutableMultimapSerializationProxy
(ImmutableMap<K, R> immutableMap) -
Uses of ImmutableMap in org.eclipse.collections.impl.multimap.bag
Fields in org.eclipse.collections.impl.multimap.bag declared as ImmutableMapModifier and TypeFieldDescriptionprivate ImmutableMap
<K, ImmutableBag<V>> ImmutableBagMultimapImpl.ImmutableBagMultimapSerializationProxy.map
Constructors in org.eclipse.collections.impl.multimap.bag with parameters of type ImmutableMapModifierConstructorDescriptionprivate
-
Uses of ImmutableMap in org.eclipse.collections.impl.multimap.bag.sorted.immutable
Constructors in org.eclipse.collections.impl.multimap.bag.sorted.immutable with parameters of type ImmutableMapModifierConstructorDescription(package private)
ImmutableSortedBagMultimapImpl
(ImmutableMap<K, ImmutableSortedBag<V>> map, Comparator<? super V> comparator) private
ImmutableSortedBagMultimapSerializationProxy
(ImmutableMap<K, ImmutableSortedBag<V>> map, Comparator<? super V> comparator) -
Uses of ImmutableMap in org.eclipse.collections.impl.multimap.list
Constructors in org.eclipse.collections.impl.multimap.list with parameters of type ImmutableMapModifierConstructorDescription -
Uses of ImmutableMap in org.eclipse.collections.impl.multimap.set
Constructors in org.eclipse.collections.impl.multimap.set with parameters of type ImmutableMapModifierConstructorDescriptionprivate
-
Uses of ImmutableMap in org.eclipse.collections.impl.multimap.set.sorted
Constructors in org.eclipse.collections.impl.multimap.set.sorted with parameters of type ImmutableMapModifierConstructorDescription(package private)
ImmutableSortedSetMultimapImpl
(ImmutableMap<K, ImmutableSortedSet<V>> map, Comparator<? super V> comparator) private
ImmutableSortedSetMultimapSerializationProxy
(ImmutableMap<K, ImmutableSortedSet<V>> map, Comparator<? super V> comparator) -
Uses of ImmutableMap in org.eclipse.collections.impl.stack.immutable
Methods in org.eclipse.collections.impl.stack.immutable that return ImmutableMapModifier and TypeMethodDescription<K,
V> ImmutableMap <K, V> ImmutableEmptyStack.aggregateBy
(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator) <K,
V> ImmutableMap <K, V> ImmutableEmptyStack.aggregateInPlaceBy
(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator) <V> ImmutableMap
<V, T> ImmutableArrayStack.groupByUniqueKey
(Function<? super T, ? extends V> function) Deprecated.<V> ImmutableMap
<V, T> ImmutableEmptyStack.groupByUniqueKey
(Function<? super T, ? extends V> function) <V> ImmutableMap
<V, T> ImmutableNotEmptyStack.groupByUniqueKey
(Function<? super T, ? extends V> function) -
Uses of ImmutableMap in org.eclipse.collections.impl.utility.internal
Fields in org.eclipse.collections.impl.utility.internal declared as ImmutableMapModifier and TypeFieldDescriptionprivate static final ImmutableMap
<Class<?>, Class<?>> ReflectionHelper.PRIMATIVES_TO_WRAPPERS
private static final ImmutableMap
<Class<?>, Class<?>> ReflectionHelper.WRAPPER_TO_PRIMATIVES
Mapping of iterator wrapper classes to iterator types
ImmutableMapFactoryImpl.ofAll(Map)
instead (inlineable)