Class AbstractImmutableBiMap<K,V>
- java.lang.Object
-
- org.eclipse.collections.impl.bimap.AbstractBiMap<K,V>
-
- org.eclipse.collections.impl.bimap.immutable.AbstractImmutableBiMap<K,V>
-
- All Implemented Interfaces:
Iterable<V>
,Map<K,V>
,BiMap<K,V>
,ImmutableBiMap<K,V>
,InternalIterable<V>
,ImmutableMapIterable<K,V>
,MapIterable<K,V>
,RichIterable<V>
public abstract class AbstractImmutableBiMap<K,V> extends AbstractBiMap<K,V> implements ImmutableBiMap<K,V>, Map<K,V>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <K1,V1,V2>
ImmutableMap<K1,V2>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>aggregateBy(Function<? super V,? extends K2> groupBy, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V,? extends V2> nonMutatingAggregator)
<K2,V2>
ImmutableMap<K2,V2>aggregateInPlaceBy(Function<? super V,? extends K2> groupBy, Function0<? extends V2> zeroValueFactory, Procedure2<? super V2,? super V> mutatingAggregator)
Map<K,V>
castToMap()
void
clear()
<VV> ImmutableBag<VV>
collect(Function<? super V,? extends VV> function)
<K2,V2>
ImmutableBiMap<K2,V2>collect(Function2<? super K,? super V,Pair<K2,V2>> function)
ImmutableBooleanBag
collectBoolean(BooleanFunction<? super V> booleanFunction)
ImmutableByteBag
collectByte(ByteFunction<? super V> byteFunction)
ImmutableCharBag
collectChar(CharFunction<? super V> charFunction)
ImmutableDoubleBag
collectDouble(DoubleFunction<? super V> doubleFunction)
ImmutableFloatBag
collectFloat(FloatFunction<? super V> floatFunction)
<VV> ImmutableBag<VV>
collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
ImmutableIntBag
collectInt(IntFunction<? super V> intFunction)
ImmutableLongBag
collectLong(LongFunction<? super V> longFunction)
ImmutableShortBag
collectShort(ShortFunction<? super V> shortFunction)
<R> ImmutableBiMap<K,R>
collectValues(Function2<? super K,? super V,? extends R> function)
<P,VV>
ImmutableBag<VV>collectWith(Function2<? super V,? super P,? extends VV> function, P parameter)
Set<Map.Entry<K,V>>
entrySet()
<VV> ImmutableBag<VV>
flatCollect(Function<? super V,? extends Iterable<VV>> function)
ImmutableSetMultimap<V,K>
flip()
ImmutableBiMap<V,K>
flipUniqueValues()
void
forEach(BiConsumer<? super K,? super V> action)
<VV> ImmutableSetMultimap<VV,V>
groupBy(Function<? super V,? extends VV> function)
<VV> ImmutableSetMultimap<VV,V>
groupByEach(Function<? super V,? extends Iterable<VV>> function)
<VV> ImmutableBiMap<VV,V>
groupByUniqueKey(Function<? super V,? extends VV> function)
ImmutableBiMap<V,K>
inverse()
Iterator<V>
iterator()
Set<K>
keySet()
ImmutableBiMap<K,V>
newWithAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
ImmutableBiMap<K,V>
newWithAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues)
ImmutableBiMap<K,V>
newWithKeyValue(K key, V value)
ImmutableBiMap<K,V>
newWithMap(Map<? extends K,? extends V> map)
ImmutableBiMap<K,V>
newWithMapIterable(MapIterable<? extends K,? extends V> mapIterable)
ImmutableBiMap<K,V>
newWithoutAllKeys(Iterable<? extends K> keys)
ImmutableBiMap<K,V>
newWithoutKey(K key)
PartitionImmutableSet<V>
partition(Predicate<? super V> predicate)
<P> PartitionImmutableSet<V>
partitionWith(Predicate2<? super V,? super P> predicate, P parameter)
V
put(K key, V value)
void
putAll(Map<? extends K,? extends V> map)
ImmutableSet<V>
reject(Predicate<? super V> predicate)
ImmutableBiMap<K,V>
reject(Predicate2<? super K,? super V> predicate)
<P> ImmutableSet<V>
rejectWith(Predicate2<? super V,? super P> predicate, P parameter)
V
remove(Object key)
ImmutableSet<V>
select(Predicate<? super V> predicate)
ImmutableBiMap<K,V>
select(Predicate2<? super K,? super V> predicate)
<S> ImmutableSet<S>
selectInstancesOf(Class<S> clazz)
<P> ImmutableSet<V>
selectWith(Predicate2<? super V,? super P> predicate, P parameter)
<V1> ImmutableObjectDoubleMap<V1>
sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
ImmutableBiMap<K,V>
tap(Procedure<? super V> procedure)
ImmutableBiMap<K,V>
toImmutable()
MutableMap<K,V>
toMap()
Collection<V>
values()
<S> ImmutableSet<Pair<V,S>>
zip(Iterable<S> that)
Deprecated.in 8.0.ImmutableSet<Pair<V,Integer>>
zipWithIndex()
Deprecated.in 8.0.-
Methods inherited from class org.eclipse.collections.impl.bimap.AbstractBiMap
allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, contains, containsAll, containsAllArguments, containsAllIterable, containsKey, containsValue, count, countWith, detect, detect, detectIfNone, detectOptional, detectOptional, detectWith, detectWithIfNone, detectWithOptional, each, equals, flatCollect, flatCollectBoolean, flatCollectByte, flatCollectChar, flatCollectDouble, flatCollectFloat, flatCollectInt, flatCollectLong, flatCollectShort, forEachKey, forEachKeyValue, forEachValue, forEachWith, forEachWithIndex, get, getFirst, getIfAbsent, getIfAbsentValue, getIfAbsentWith, getLast, getOnly, getOrDefault, groupBy, groupByEach, groupByUniqueKey, hashCode, ifPresentApply, injectInto, injectInto, injectInto, injectInto, injectInto, into, isEmpty, keysView, keyValuesView, makeString, makeString, makeString, max, max, maxBy, min, min, minBy, noneSatisfy, noneSatisfyWith, notEmpty, reject, rejectWith, select, selectWith, size, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toBiMap, toList, toMap, toMap, toSet, toSortedBag, toSortedBag, toSortedList, toSortedList, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toString, valuesView, zip, zipWithIndex
-
Methods inherited from interface org.eclipse.collections.api.bimap.ImmutableBiMap
flatCollectWith
-
Methods inherited from interface org.eclipse.collections.api.map.ImmutableMapIterable
countBy, countByEach, countByWith
-
Methods inherited from interface org.eclipse.collections.api.InternalIterable
forEach, forEachWith, forEachWithIndex
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, get, getOrDefault, hashCode, isEmpty, merge, putIfAbsent, remove, replace, replace, replaceAll, size
-
Methods inherited from interface org.eclipse.collections.api.map.MapIterable
containsKey, containsValue, detect, detectOptional, equals, forEachKey, forEachKeyValue, forEachValue, get, getIfAbsent, getIfAbsentValue, getIfAbsentWith, getOrDefault, hashCode, ifPresentApply, injectIntoKeyValue, keysView, keyValuesView, parallelStream, spliterator, stream, toString, valuesView
-
Methods inherited from interface org.eclipse.collections.api.RichIterable
aggregateBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, contains, containsAll, containsAllArguments, containsAllIterable, containsAny, containsAnyIterable, containsBy, containsNone, containsNoneIterable, count, countBy, countByEach, countByWith, countWith, detect, detectIfNone, detectOptional, detectWith, detectWithIfNone, detectWithOptional, each, flatCollect, flatCollectBoolean, flatCollectByte, flatCollectChar, flatCollectDouble, flatCollectFloat, flatCollectInt, flatCollectLong, flatCollectShort, flatCollectWith, forEach, getAny, getFirst, getLast, getOnly, groupBy, groupByAndCollect, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, into, isEmpty, makeString, makeString, makeString, makeString, max, max, maxBy, maxByOptional, maxOptional, maxOptional, min, min, minBy, minByOptional, minOptional, minOptional, noneSatisfy, noneSatisfyWith, notEmpty, reduce, reduceInPlace, reduceInPlace, reject, rejectWith, select, selectWith, size, summarizeDouble, summarizeFloat, summarizeInt, summarizeLong, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toBiMap, toImmutableBag, toImmutableBiMap, toImmutableList, toImmutableMap, toImmutableSet, toImmutableSortedBag, toImmutableSortedBag, toImmutableSortedBagBy, toImmutableSortedList, toImmutableSortedList, toImmutableSortedListBy, toImmutableSortedSet, toImmutableSortedSet, toImmutableSortedSetBy, toList, toMap, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedMapBy, toSortedSet, toSortedSet, toSortedSetBy, zip, zipWithIndex
-
-
-
-
Method Detail
-
newWithKeyValue
public ImmutableBiMap<K,V> newWithKeyValue(K key, V value)
- Specified by:
newWithKeyValue
in interfaceImmutableBiMap<K,V>
- Specified by:
newWithKeyValue
in interfaceImmutableMapIterable<K,V>
-
newWithAllKeyValues
public ImmutableBiMap<K,V> newWithAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues)
- Specified by:
newWithAllKeyValues
in interfaceImmutableBiMap<K,V>
- Specified by:
newWithAllKeyValues
in interfaceImmutableMapIterable<K,V>
-
newWithMap
public ImmutableBiMap<K,V> newWithMap(Map<? extends K,? extends V> map)
- Specified by:
newWithMap
in interfaceImmutableBiMap<K,V>
- Specified by:
newWithMap
in interfaceImmutableMapIterable<K,V>
-
newWithMapIterable
public ImmutableBiMap<K,V> newWithMapIterable(MapIterable<? extends K,? extends V> mapIterable)
- Specified by:
newWithMapIterable
in interfaceImmutableBiMap<K,V>
- Specified by:
newWithMapIterable
in interfaceImmutableMapIterable<K,V>
-
newWithAllKeyValueArguments
public ImmutableBiMap<K,V> newWithAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
- Specified by:
newWithAllKeyValueArguments
in interfaceImmutableBiMap<K,V>
- Specified by:
newWithAllKeyValueArguments
in interfaceImmutableMapIterable<K,V>
-
newWithoutKey
public ImmutableBiMap<K,V> newWithoutKey(K key)
- Specified by:
newWithoutKey
in interfaceImmutableBiMap<K,V>
- Specified by:
newWithoutKey
in interfaceImmutableMapIterable<K,V>
-
newWithoutAllKeys
public ImmutableBiMap<K,V> newWithoutAllKeys(Iterable<? extends K> keys)
- Specified by:
newWithoutAllKeys
in interfaceImmutableBiMap<K,V>
- Specified by:
newWithoutAllKeys
in interfaceImmutableMapIterable<K,V>
-
inverse
public ImmutableBiMap<V,K> inverse()
-
flip
public ImmutableSetMultimap<V,K> flip()
-
flipUniqueValues
public ImmutableBiMap<V,K> flipUniqueValues()
- Specified by:
flipUniqueValues
in interfaceBiMap<K,V>
- Specified by:
flipUniqueValues
in interfaceImmutableBiMap<K,V>
- Specified by:
flipUniqueValues
in interfaceImmutableMapIterable<K,V>
- Specified by:
flipUniqueValues
in interfaceMapIterable<K,V>
-
toImmutable
public ImmutableBiMap<K,V> toImmutable()
- Specified by:
toImmutable
in interfaceBiMap<K,V>
- Specified by:
toImmutable
in interfaceMapIterable<K,V>
-
castToMap
public Map<K,V> castToMap()
- Specified by:
castToMap
in interfaceImmutableMapIterable<K,V>
-
toMap
public MutableMap<K,V> toMap()
-
collect
public <K2,V2> ImmutableBiMap<K2,V2> collect(Function2<? super K,? super V,Pair<K2,V2>> function)
-
collect
public <VV> ImmutableBag<VV> collect(Function<? super V,? extends VV> function)
- Specified by:
collect
in interfaceImmutableBiMap<K,V>
- Specified by:
collect
in interfaceRichIterable<K>
-
collectValues
public <R> ImmutableBiMap<K,R> collectValues(Function2<? super K,? super V,? extends R> function)
- Specified by:
collectValues
in interfaceBiMap<K,V>
- Specified by:
collectValues
in interfaceImmutableBiMap<K,V>
- Specified by:
collectValues
in interfaceImmutableMapIterable<K,V>
- Specified by:
collectValues
in interfaceMapIterable<K,V>
-
collectBoolean
public ImmutableBooleanBag collectBoolean(BooleanFunction<? super V> booleanFunction)
- Specified by:
collectBoolean
in interfaceRichIterable<K>
-
collectByte
public ImmutableByteBag collectByte(ByteFunction<? super V> byteFunction)
- Specified by:
collectByte
in interfaceRichIterable<K>
-
collectChar
public ImmutableCharBag collectChar(CharFunction<? super V> charFunction)
- Specified by:
collectChar
in interfaceRichIterable<K>
-
collectDouble
public ImmutableDoubleBag collectDouble(DoubleFunction<? super V> doubleFunction)
- Specified by:
collectDouble
in interfaceRichIterable<K>
-
collectFloat
public ImmutableFloatBag collectFloat(FloatFunction<? super V> floatFunction)
- Specified by:
collectFloat
in interfaceRichIterable<K>
-
collectInt
public ImmutableIntBag collectInt(IntFunction<? super V> intFunction)
- Specified by:
collectInt
in interfaceRichIterable<K>
-
collectLong
public ImmutableLongBag collectLong(LongFunction<? super V> longFunction)
- Specified by:
collectLong
in interfaceRichIterable<K>
-
collectShort
public ImmutableShortBag collectShort(ShortFunction<? super V> shortFunction)
- Specified by:
collectShort
in interfaceRichIterable<K>
-
collectWith
public <P,VV> ImmutableBag<VV> collectWith(Function2<? super V,? super P,? extends VV> function, P parameter)
- Specified by:
collectWith
in interfaceImmutableBiMap<K,V>
- Specified by:
collectWith
in interfaceRichIterable<K>
-
collectIf
public <VV> ImmutableBag<VV> collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
- Specified by:
collectIf
in interfaceImmutableBiMap<K,V>
- Specified by:
collectIf
in interfaceRichIterable<K>
-
flatCollect
public <VV> ImmutableBag<VV> flatCollect(Function<? super V,? extends Iterable<VV>> function)
- Specified by:
flatCollect
in interfaceImmutableBiMap<K,V>
- Specified by:
flatCollect
in interfaceRichIterable<K>
-
select
public ImmutableBiMap<K,V> select(Predicate2<? super K,? super V> predicate)
-
tap
public ImmutableBiMap<K,V> tap(Procedure<? super V> procedure)
- Specified by:
tap
in interfaceBiMap<K,V>
- Specified by:
tap
in interfaceImmutableBiMap<K,V>
- Specified by:
tap
in interfaceImmutableMapIterable<K,V>
- Specified by:
tap
in interfaceMapIterable<K,V>
- Specified by:
tap
in interfaceRichIterable<K>
-
select
public ImmutableSet<V> select(Predicate<? super V> predicate)
- Specified by:
select
in interfaceBiMap<K,V>
- Specified by:
select
in interfaceImmutableBiMap<K,V>
- Specified by:
select
in interfaceImmutableMapIterable<K,V>
- Specified by:
select
in interfaceRichIterable<K>
-
selectWith
public <P> ImmutableSet<V> selectWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
selectWith
in interfaceBiMap<K,V>
- Specified by:
selectWith
in interfaceImmutableBiMap<K,V>
- Specified by:
selectWith
in interfaceImmutableMapIterable<K,V>
- Specified by:
selectWith
in interfaceRichIterable<K>
-
reject
public ImmutableBiMap<K,V> reject(Predicate2<? super K,? super V> predicate)
-
reject
public ImmutableSet<V> reject(Predicate<? super V> predicate)
- Specified by:
reject
in interfaceBiMap<K,V>
- Specified by:
reject
in interfaceImmutableBiMap<K,V>
- Specified by:
reject
in interfaceImmutableMapIterable<K,V>
- Specified by:
reject
in interfaceRichIterable<K>
-
rejectWith
public <P> ImmutableSet<V> rejectWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
rejectWith
in interfaceBiMap<K,V>
- Specified by:
rejectWith
in interfaceImmutableBiMap<K,V>
- Specified by:
rejectWith
in interfaceImmutableMapIterable<K,V>
- Specified by:
rejectWith
in interfaceRichIterable<K>
-
partition
public PartitionImmutableSet<V> partition(Predicate<? super V> predicate)
- Specified by:
partition
in interfaceBiMap<K,V>
- Specified by:
partition
in interfaceImmutableBiMap<K,V>
- Specified by:
partition
in interfaceImmutableMapIterable<K,V>
- Specified by:
partition
in interfaceRichIterable<K>
-
partitionWith
public <P> PartitionImmutableSet<V> partitionWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
partitionWith
in interfaceBiMap<K,V>
- Specified by:
partitionWith
in interfaceImmutableBiMap<K,V>
- Specified by:
partitionWith
in interfaceRichIterable<K>
-
zip
@Deprecated public <S> ImmutableSet<Pair<V,S>> zip(Iterable<S> that)
Deprecated.in 8.0. UseOrderedIterable.zip(Iterable)
instead.- Specified by:
zip
in interfaceBiMap<K,V>
- Specified by:
zip
in interfaceImmutableBiMap<K,V>
- Specified by:
zip
in interfaceImmutableMapIterable<K,V>
- Specified by:
zip
in interfaceRichIterable<K>
-
zipWithIndex
@Deprecated public ImmutableSet<Pair<V,Integer>> zipWithIndex()
Deprecated.in 8.0. UseOrderedIterable.zipWithIndex()
instead.- Specified by:
zipWithIndex
in interfaceBiMap<K,V>
- Specified by:
zipWithIndex
in interfaceImmutableBiMap<K,V>
- Specified by:
zipWithIndex
in interfaceImmutableMapIterable<K,V>
- Specified by:
zipWithIndex
in interfaceRichIterable<K>
-
sumByInt
public <V1> ImmutableObjectLongMap<V1> sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
- Specified by:
sumByInt
in interfaceRichIterable<K>
-
sumByFloat
public <V1> ImmutableObjectDoubleMap<V1> sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
- Specified by:
sumByFloat
in interfaceRichIterable<K>
-
sumByLong
public <V1> ImmutableObjectLongMap<V1> sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
- Specified by:
sumByLong
in interfaceRichIterable<K>
-
sumByDouble
public <V1> ImmutableObjectDoubleMap<V1> sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
- Specified by:
sumByDouble
in interfaceRichIterable<K>
-
groupBy
public <VV> ImmutableSetMultimap<VV,V> groupBy(Function<? super V,? extends VV> function)
- Specified by:
groupBy
in interfaceBiMap<K,V>
- Specified by:
groupBy
in interfaceImmutableBiMap<K,V>
- Specified by:
groupBy
in interfaceImmutableMapIterable<K,V>
- Specified by:
groupBy
in interfaceRichIterable<K>
-
groupByEach
public <VV> ImmutableSetMultimap<VV,V> groupByEach(Function<? super V,? extends Iterable<VV>> function)
- Specified by:
groupByEach
in interfaceBiMap<K,V>
- Specified by:
groupByEach
in interfaceImmutableBiMap<K,V>
- Specified by:
groupByEach
in interfaceImmutableMapIterable<K,V>
- Specified by:
groupByEach
in interfaceRichIterable<K>
-
groupByUniqueKey
public <VV> ImmutableBiMap<VV,V> groupByUniqueKey(Function<? super V,? extends VV> function)
- Specified by:
groupByUniqueKey
in interfaceBiMap<K,V>
- Specified by:
groupByUniqueKey
in interfaceImmutableBiMap<K,V>
- Specified by:
groupByUniqueKey
in interfaceImmutableMapIterable<K,V>
- Specified by:
groupByUniqueKey
in interfaceRichIterable<K>
-
aggregateBy
public <K2,V2> ImmutableMap<K2,V2> aggregateBy(Function<? super V,? extends K2> groupBy, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V,? extends V2> nonMutatingAggregator)
- Specified by:
aggregateBy
in interfaceImmutableBiMap<K,V>
- Specified by:
aggregateBy
in interfaceImmutableMapIterable<K,V>
- Specified by:
aggregateBy
in interfaceRichIterable<K>
-
aggregateBy
public <K1,V1,V2> ImmutableMap<K1,V2> 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)
- Specified by:
aggregateBy
in interfaceImmutableBiMap<K,V>
- Specified by:
aggregateBy
in interfaceImmutableMapIterable<K,V>
- Specified by:
aggregateBy
in interfaceMapIterable<K,V>
-
aggregateInPlaceBy
public <K2,V2> ImmutableMap<K2,V2> aggregateInPlaceBy(Function<? super V,? extends K2> groupBy, Function0<? extends V2> zeroValueFactory, Procedure2<? super V2,? super V> mutatingAggregator)
- Specified by:
aggregateInPlaceBy
in interfaceImmutableBiMap<K,V>
- Specified by:
aggregateInPlaceBy
in interfaceImmutableMapIterable<K,V>
- Specified by:
aggregateInPlaceBy
in interfaceRichIterable<K>
-
selectInstancesOf
public <S> ImmutableSet<S> selectInstancesOf(Class<S> clazz)
- Specified by:
selectInstancesOf
in interfaceBiMap<K,V>
- Specified by:
selectInstancesOf
in interfaceImmutableBiMap<K,V>
- Specified by:
selectInstancesOf
in interfaceImmutableMapIterable<K,V>
- Specified by:
selectInstancesOf
in interfaceRichIterable<K>
-
-