Uses of Class
com.google.common.collect.ImmutableBiMap

Packages that use ImmutableBiMap
Package
Description
Collection interfaces and implementations, and other utilities for collections.
  • Uses of ImmutableBiMap in com.google.common.collect

    Modifier and Type
    Method
    Description
    ImmutableBiMap.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>
    ImmutableBiMap.copyOf(Iterable<? extends Map.Entry<? extends K,? extends V>> entries)
    Returns an immutable bimap containing the given entries.
    static <K, V> ImmutableBiMap<K,V>
    ImmutableBiMap.copyOf(Map<? extends K,? extends V> map)
    Returns an immutable bimap containing the same entries as map.
    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>
    ImmutableBiMap.ofEntries(Map.Entry<? extends K,? extends V>... entries)
    Returns an immutable map containing the given entries, in order.
    Methods in com.google.common.collect that return types with arguments of type ImmutableBiMap
    Modifier and Type
    Method
    Description
    static <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 a Collector that accumulates elements into an ImmutableBiMap whose keys and values are the result of applying the provided mapping functions to the input elements.