Uses of Interface
org.eclipse.collections.api.map.ImmutableMap
-
Packages that use ImmutableMap Package Description org.eclipse.collections.api This package contains interfaces for Eclipse Collections API.org.eclipse.collections.api.bimap This package contains interfaces for BiMap API.org.eclipse.collections.api.collection org.eclipse.collections.api.factory.bimap org.eclipse.collections.api.factory.map This package contains factory API for creating instances of typeMapIterable
.org.eclipse.collections.api.factory.map.strategy This package contains factory API for creating instances of maps with user definedHashingStrategy
s.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.stack This package contains interfaces for stack API.org.eclipse.collections.impl.bag.immutable This package contains implementations of theImmutableBag
interface.org.eclipse.collections.impl.bag.sorted.immutable org.eclipse.collections.impl.bimap.immutable org.eclipse.collections.impl.collection.immutable This package contains implementations of theImmutableCollection
interface.org.eclipse.collections.impl.collector org.eclipse.collections.impl.factory This package contains static utilities for creating mutable and immutable collection factories.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.sorted.immutable This package contains implementations of theMutableSortedMap
interface.org.eclipse.collections.impl.map.strategy.immutable This package contains immutable map implementations backed by hashtables that rely onHashingStrategy
s provided by the developer to compute the hashCode and equals for the objects stored in the map.org.eclipse.collections.impl.map.strategy.mutable This package contains mutable map implementations backed by hashtables that rely onHashingStrategy
s provided by the developer to compute the hashCode and equals for the objects stored in the map.org.eclipse.collections.impl.multimap This package contains implementations of theMultimap
interface.org.eclipse.collections.impl.multimap.bag This package contains implementations of theBagMultimap
interface.org.eclipse.collections.impl.multimap.bag.sorted.immutable org.eclipse.collections.impl.multimap.list This package contains implementations of theListMultimap
interface.org.eclipse.collections.impl.multimap.set This package contains implementations of theSetMultimap
interface.org.eclipse.collections.impl.multimap.set.sorted This package contains implementations of theSortedSetMultimap
interface.org.eclipse.collections.impl.stack.immutable This package contains implementations of theImmutableStack
interface.org.eclipse.collections.impl.utility.internal 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 ImmutableMap Modifier and Type Method Description default <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 ImmutableMap Modifier and Type Method Description default <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 ImmutableMap Modifier and Type Method Description default <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 ImmutableMap Modifier and Type Method Description <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 ImmutableMap Modifier and Type Method Description <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>ImmutableMapFactory. ofAll(java.util.Map<K,V> map)
Same asImmutableMapFactory.withAll(Map)
.<K,V>
ImmutableMap<K,V>ImmutableMapFactory. ofMap(java.util.Map<K,V> map)
<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>ImmutableMapFactory. withAll(java.util.Map<K,V> map)
-
Uses of ImmutableMap in org.eclipse.collections.api.factory.map.strategy
Methods in org.eclipse.collections.api.factory.map.strategy that return ImmutableMap Modifier and Type Method Description <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>ImmutableHashingStrategyMapFactory. ofAll(java.util.Map<K,V> map)
<K,V>
ImmutableMap<K,V>ImmutableHashingStrategyMapFactory. ofMap(java.util.Map<K,V> map)
<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>ImmutableHashingStrategyMapFactory. withAll(java.util.Map<K,V> map)
-
Uses of ImmutableMap in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map that return ImmutableMap Modifier and Type Method Description default <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>ImmutableMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<R> ImmutableMap<K,R>
ImmutableMap. collectValues(Function2<? super K,? super V,? extends R> function)
ImmutableMap<V,K>
ImmutableMap. flipUniqueValues()
default <V1> ImmutableMap<V1,V>
ImmutableMap. groupByUniqueKey(Function<? super V,? extends V1> function)
ImmutableMap<K,V>
ImmutableMap. newWithAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
ImmutableMap<K,V>
ImmutableMap. newWithAllKeyValues(java.lang.Iterable<? extends Pair<? extends K,? extends V>> keyValues)
ImmutableMap<K,V>
ImmutableMap. newWithKeyValue(K key, V value)
ImmutableMap<K,V>
ImmutableMap. newWithMap(java.util.Map<? extends K,? extends V> map)
ImmutableMap<K,V>
ImmutableMap. newWithMapIterable(MapIterable<? extends K,? extends V> mapIterable)
ImmutableMap<K,V>
ImmutableMap. newWithoutAllKeys(java.lang.Iterable<? extends K> keys)
ImmutableMap<K,V>
ImmutableMap. newWithoutKey(K key)
ImmutableMap<K,V>
ImmutableMap. reject(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableMap. select(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableMap. tap(Procedure<? super V> procedure)
ImmutableMap<K,V>
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 ImmutableMap Modifier and Type Method Description default <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 ImmutableMap Modifier and Type Method Description default <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>ImmutableSortedMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
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 ImmutableMap Modifier and Type Method Description default <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 ImmutableMap Modifier and Type Method Description <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 ImmutableMap Modifier and Type Method Description <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 ImmutableMap Modifier and Type Field Description private ImmutableMap<K,V>
AbstractImmutableBiMap. delegate
Methods in org.eclipse.collections.impl.bimap.immutable that return ImmutableMap Modifier and Type Method Description <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 ImmutableMap Modifier and Type Method Description <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 ImmutableMap Constructor Description AbstractImmutableBiMap(ImmutableMap<K,V> map, ImmutableMap<V,K> inverse)
AbstractImmutableBiMap(ImmutableMap<K,V> delegate, AbstractImmutableBiMap<V,K> valuesToKeys)
ImmutableHashBiMap(ImmutableMap<K,V> map, ImmutableMap<V,K> inverse)
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 ImmutableMap Modifier and Type Method Description <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 ImmutableMap Modifier and Type Method Description static <T,K,V>
java.util.stream.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 ImmutableMap Modifier and Type Method Description static <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 ImmutableMap Modifier and Type Method Description ImmutableMap<K,V>
DoubletonMap. toImmutable()
ImmutableMap<K,V>
EmptyMap. toImmutable()
ImmutableMap<K,V>
SingletonMap. toImmutable()
ImmutableMap<K,V>
TripletonMap. toImmutable()
-
Uses of ImmutableMap in org.eclipse.collections.impl.map.immutable
Classes in org.eclipse.collections.impl.map.immutable that implement ImmutableMap Modifier and Type Class Description class
AbstractImmutableMap<K,V>
(package private) class
ImmutableDoubletonMap<K,V>
(package private) class
ImmutableEmptyMap<K,V>
This is a zero elementImmutableMap
which is created by calling the Maps.immutable.empty() method.(package private) class
ImmutableQuadrupletonMap<K,V>
(package private) class
ImmutableSingletonMap<K,V>
(package private) class
ImmutableTripletonMap<K,V>
class
ImmutableUnifiedMap<K,V>
Fields in org.eclipse.collections.impl.map.immutable declared as ImmutableMap Modifier and Type Field Description (package private) static ImmutableMap<?,?>
ImmutableEmptyMap. INSTANCE
private ImmutableMap<K,V>
ImmutableMapSerializationProxy. map
Methods in org.eclipse.collections.impl.map.immutable that return ImmutableMap Modifier and Type Method Description <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>AbstractImmutableMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<K2,V2>
ImmutableMap<K2,V2>ImmutableDoubletonMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<K2,V2>
ImmutableMap<K2,V2>ImmutableEmptyMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<K2,V2>
ImmutableMap<K2,V2>ImmutableQuadrupletonMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<K2,V2>
ImmutableMap<K2,V2>ImmutableSingletonMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<K2,V2>
ImmutableMap<K2,V2>ImmutableTripletonMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<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)
ImmutableMap<V,K>
AbstractImmutableMap. flipUniqueValues()
ImmutableMap<V,K>
ImmutableDoubletonMap. flipUniqueValues()
ImmutableMap<V,K>
ImmutableEmptyMap. flipUniqueValues()
ImmutableMap<V,K>
ImmutableQuadrupletonMap. flipUniqueValues()
ImmutableMap<V,K>
ImmutableSingletonMap. flipUniqueValues()
ImmutableMap<V,K>
ImmutableTripletonMap. flipUniqueValues()
<V1> ImmutableMap<V1,V>
AbstractImmutableMap. groupByUniqueKey(Function<? super V,? extends V1> function)
ImmutableMap<K,V>
AbstractImmutableMap. newWithAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
ImmutableMap<K,V>
AbstractImmutableMap. newWithAllKeyValues(java.lang.Iterable<? extends Pair<? extends K,? extends V>> keyValues)
ImmutableMap<K,V>
AbstractImmutableMap. newWithKeyValue(K key, V value)
ImmutableMap<K,V>
AbstractImmutableMap. newWithMap(java.util.Map<? extends K,? extends V> map)
ImmutableMap<K,V>
AbstractImmutableMap. newWithMapIterable(MapIterable<? extends K,? extends V> mapIterable)
ImmutableMap<K,V>
AbstractImmutableMap. newWithoutAllKeys(java.lang.Iterable<? extends K> keys)
ImmutableMap<K,V>
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>ImmutableMapFactoryImpl. ofAll(java.util.Map<K,V> map)
<K,V>
ImmutableMap<K,V>ImmutableMapFactoryImpl. ofMap(java.util.Map<K,V> map)
Deprecated.useImmutableMapFactoryImpl.ofAll(Map)
instead (inlineable)ImmutableMap<K,V>
AbstractImmutableMap. reject(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableDoubletonMap. reject(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableEmptyMap. reject(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableQuadrupletonMap. reject(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableSingletonMap. reject(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableTripletonMap. reject(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
AbstractImmutableMap. select(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableDoubletonMap. select(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableEmptyMap. select(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableQuadrupletonMap. select(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableSingletonMap. select(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableTripletonMap. select(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
AbstractImmutableMap. tap(Procedure<? super V> procedure)
ImmutableMap<K,V>
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>ImmutableMapFactoryImpl. withAll(java.util.Map<K,V> map)
Constructors in org.eclipse.collections.impl.map.immutable with parameters of type ImmutableMap Constructor Description ImmutableMapSerializationProxy(ImmutableMap<K,V> map)
-
Uses of ImmutableMap in org.eclipse.collections.impl.map.immutable.primitive
Methods in org.eclipse.collections.impl.map.immutable.primitive that return ImmutableMap Modifier and Type Method Description <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 ImmutableMap Modifier and Type Method Description ImmutableMap<K,V>
AbstractMutableMap. toImmutable()
ImmutableMap<K,V>
ConcurrentHashMap. toImmutable()
ImmutableMap<K,V>
ConcurrentHashMapUnsafe. toImmutable()
ImmutableMap<K,V>
ConcurrentMutableHashMap. toImmutable()
Deprecated.ImmutableMap<K,V>
MapAdapter. toImmutable()
ImmutableMap<K,V>
SynchronizedMutableMap. toImmutable()
ImmutableMap<K,V>
UnifiedMap. toImmutable()
ImmutableMap<K,V>
UnmodifiableMutableMap. toImmutable()
-
Uses of ImmutableMap in org.eclipse.collections.impl.map.sorted.immutable
Methods in org.eclipse.collections.impl.map.sorted.immutable that return ImmutableMap Modifier and Type Method Description <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>AbstractImmutableSortedMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<K2,V2>
ImmutableMap<K2,V2>ImmutableEmptySortedMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
ImmutableMap<V,K>
ImmutableEmptySortedMap. flipUniqueValues()
ImmutableMap<V,K>
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 ImmutableMap Modifier and Type Class Description (package private) class
ImmutableEmptyMapWithHashingStrategy<K,V>
This is a zero elementImmutableUnifiedMapWithHashingStrategy
which is created by calling the HashingStrategyMaps.immutable.empty() method.class
ImmutableUnifiedMapWithHashingStrategy<K,V>
Fields in org.eclipse.collections.impl.map.strategy.immutable declared as ImmutableMap Modifier and Type Field Description private ImmutableMap<K,V>
ImmutableMapWithHashingStrategySerializationProxy. map
Methods in org.eclipse.collections.impl.map.strategy.immutable that return ImmutableMap Modifier and Type Method Description <K2,V2>
ImmutableMap<K2,V2>ImmutableEmptyMapWithHashingStrategy. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<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)
ImmutableMap<V,K>
ImmutableEmptyMapWithHashingStrategy. flipUniqueValues()
ImmutableMap<K,V>
ImmutableUnifiedMapWithHashingStrategy. newWithAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
ImmutableMap<K,V>
ImmutableUnifiedMapWithHashingStrategy. newWithAllKeyValues(java.lang.Iterable<? extends Pair<? extends K,? extends V>> keyValues)
ImmutableMap<K,V>
ImmutableUnifiedMapWithHashingStrategy. newWithKeyValue(K key, V value)
ImmutableMap<K,V>
ImmutableUnifiedMapWithHashingStrategy. newWithMap(java.util.Map<? extends K,? extends V> map)
ImmutableMap<K,V>
ImmutableUnifiedMapWithHashingStrategy. newWithMapIterable(MapIterable<? extends K,? extends V> mapIterable)
ImmutableMap<K,V>
ImmutableUnifiedMapWithHashingStrategy. newWithoutAllKeys(java.lang.Iterable<? extends K> keys)
ImmutableMap<K,V>
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>ImmutableHashingStrategyMapFactoryImpl. ofAll(java.util.Map<K,V> map)
<K,V>
ImmutableMap<K,V>ImmutableHashingStrategyMapFactoryImpl. ofMap(java.util.Map<K,V> map)
Deprecated.useImmutableHashingStrategyMapFactoryImpl.ofAll(Map)
instead (inlineable)ImmutableMap<K,V>
ImmutableEmptyMapWithHashingStrategy. reject(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableUnifiedMapWithHashingStrategy. reject(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
ImmutableEmptyMapWithHashingStrategy. select(Predicate2<? super K,? super V> predicate)
ImmutableMap<K,V>
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>ImmutableHashingStrategyMapFactoryImpl. withAll(java.util.Map<K,V> map)
Constructors in org.eclipse.collections.impl.map.strategy.immutable with parameters of type ImmutableMap Constructor Description 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 Modifier and Type Method Description ImmutableMap<K,V>
UnifiedMapWithHashingStrategy. toImmutable()
-
Uses of ImmutableMap in org.eclipse.collections.impl.multimap
Fields in org.eclipse.collections.impl.multimap declared as ImmutableMap Modifier and Type Field Description protected ImmutableMap<K,C>
AbstractImmutableMultimap. map
private ImmutableMap<K,R>
ImmutableMultimapSerializationProxy. mapToWrite
Methods in org.eclipse.collections.impl.multimap that return ImmutableMap Modifier and Type Method Description protected ImmutableMap<K,C>
AbstractImmutableMultimap. getMap()
Constructors in org.eclipse.collections.impl.multimap with parameters of type ImmutableMap Constructor Description AbstractImmutableMultimap(ImmutableMap<K,C> immutableMap)
Creates a new multimap that uses the provided immutableMap.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 ImmutableMap Modifier and Type Field Description private ImmutableMap<K,ImmutableBag<V>>
ImmutableBagMultimapImpl.ImmutableBagMultimapSerializationProxy. map
Constructors in org.eclipse.collections.impl.multimap.bag with parameters of type ImmutableMap Constructor Description ImmutableBagMultimapImpl(ImmutableMap<K,ImmutableBag<V>> map)
ImmutableBagMultimapSerializationProxy(ImmutableMap<K,ImmutableBag<V>> map)
-
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 ImmutableMap Constructor Description ImmutableSortedBagMultimapImpl(ImmutableMap<K,ImmutableSortedBag<V>> map)
ImmutableSortedBagMultimapImpl(ImmutableMap<K,ImmutableSortedBag<V>> map, java.util.Comparator<? super V> comparator)
ImmutableSortedBagMultimapSerializationProxy(ImmutableMap<K,ImmutableSortedBag<V>> map, java.util.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 ImmutableMap Constructor Description ImmutableListMultimapImpl(ImmutableMap<K,ImmutableList<V>> map)
ImmutableListMultimapSerializationProxy(ImmutableMap<K,ImmutableList<V>> map)
-
Uses of ImmutableMap in org.eclipse.collections.impl.multimap.set
Constructors in org.eclipse.collections.impl.multimap.set with parameters of type ImmutableMap Constructor Description ImmutableSetMultimapImpl(ImmutableMap<K,ImmutableSet<V>> map)
ImmutableSetMultimapSerializationProxy(ImmutableMap<K,ImmutableSet<V>> map)
-
Uses of ImmutableMap in org.eclipse.collections.impl.multimap.set.sorted
Constructors in org.eclipse.collections.impl.multimap.set.sorted with parameters of type ImmutableMap Constructor Description ImmutableSortedSetMultimapImpl(ImmutableMap<K,ImmutableSortedSet<V>> map)
ImmutableSortedSetMultimapImpl(ImmutableMap<K,ImmutableSortedSet<V>> map, java.util.Comparator<? super V> comparator)
ImmutableSortedSetMultimapSerializationProxy(ImmutableMap<K,ImmutableSortedSet<V>> map, java.util.Comparator<? super V> comparator)
-
Uses of ImmutableMap in org.eclipse.collections.impl.stack.immutable
Methods in org.eclipse.collections.impl.stack.immutable that return ImmutableMap Modifier and Type Method Description <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 ImmutableMap Modifier and Type Field Description private static ImmutableMap<java.lang.Class<?>,java.lang.Class<?>>
ReflectionHelper. PRIMATIVES_TO_WRAPPERS
private static ImmutableMap<java.lang.Class<?>,java.lang.Class<?>>
ReflectionHelper. WRAPPER_TO_PRIMATIVES
Mapping of iterator wrapper classes to iterator types
-