default <K1,V1,V2> ImmutableMapIterable<K1,V2> |
ImmutableMapIterable.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> ImmutableMapIterable<KK,VV> |
ImmutableMapIterable.aggregateBy(Function<? super V,? extends KK> groupBy,
Function0<? extends VV> zeroValueFactory,
Function2<? super VV,? super V,? extends VV> nonMutatingAggregator) |
|
default <KK,VV> ImmutableMapIterable<KK,VV> |
ImmutableMapIterable.aggregateInPlaceBy(Function<? super V,? extends KK> groupBy,
Function0<? extends VV> zeroValueFactory,
Procedure2<? super VV,? super V> mutatingAggregator) |
|
<K2,V2> ImmutableMapIterable<K2,V2> |
ImmutableMapIterable.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
|
<R> ImmutableMapIterable<K,R> |
ImmutableMapIterable.collectValues(Function2<? super K,? super V,? extends R> function) |
|
ImmutableMapIterable<V,K> |
ImmutableMapIterable.flipUniqueValues() |
|
<V1> ImmutableMapIterable<V1,V> |
ImmutableMapIterable.groupByUniqueKey(Function<? super V,? extends V1> function) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithKeyValue(K key,
V value) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithMap(Map<? extends K,? extends V> map) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithMapIterable(MapIterable<? extends K,? extends V> mapIterable) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithoutAllKeys(Iterable<? extends K> keys) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithoutKey(K key) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.reject(Predicate2<? super K,? super V> predicate) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.select(Predicate2<? super K,? super V> predicate) |
|
ImmutableMapIterable<K,V> |
ImmutableMapIterable.tap(Procedure<? super V> procedure) |
|
ImmutableMapIterable<K,V> |
MapIterable.toImmutable() |
|
ImmutableMapIterable<K,V> |
MutableMapIterable.toImmutable() |
Returns an immutable copy of this map.
|