Uses of Class
com.google.common.collect.ImmutableBiMap
Package
Description
Collection interfaces and implementations, and other utilities for collections.
-
Uses of ImmutableBiMap in com.google.common.collect
Modifier and TypeMethodDescriptionImmutableBiMap.Builder.build()
Returns a newly-created immutable bimap.ImmutableBiMap.Builder.buildKeepingLast()
Deprecated.This method does not make sense for bimaps and should not be called.ImmutableBiMap.Builder.buildOrThrow()
Returns a newly-created immutable bimap, or throws an exception if any key or value was added more than once.static <K,
V> ImmutableBiMap <K, V> Returns an immutable bimap containing the given entries.static <K,
V> ImmutableBiMap <K, V> Returns an immutable bimap containing the same entries asmap
.abstract ImmutableBiMap
<V, K> ImmutableBiMap.inverse()
Returns the inverse view of this bimap, which maps each of this bimap's values to its associated key.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of()
Returns the empty bimap.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1) Returns an immutable bimap containing a single entry.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1, K k2, V v2) Returns an immutable map containing the given entries, in order.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1, K k2, V v2, K k3, V v3) Returns an immutable map containing the given entries, in order.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4) Returns an immutable map containing the given entries, in order.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5) Returns an immutable map containing the given entries, in order.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6) Returns an immutable map containing the given entries, in order.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7) Returns an immutable map containing the given entries, in order.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8) Returns an immutable map containing the given entries, in order.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9) Returns an immutable map containing the given entries, in order.static <K,
V> ImmutableBiMap <K, V> ImmutableBiMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9, K k10, V v10) Returns an immutable map containing the given entries, in order.static <K,
V> ImmutableBiMap <K, V> Returns an immutable map containing the given entries, in order.Modifier and TypeMethodDescriptionstatic <T extends @Nullable Object,
K, V>
Collector<T, ?, ImmutableBiMap<K, V>> ImmutableBiMap.toImmutableBiMap
(Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends V> valueFunction) Returns aCollector
that accumulates elements into anImmutableBiMap
whose keys and values are the result of applying the provided mapping functions to the input elements.