@GwtCompatible(emulated=true) final class EmptyImmutableBiMap extends ImmutableBiMap<java.lang.Object,java.lang.Object>
ImmutableBiMap.Builder<K,V>
Modifier and Type | Field and Description |
---|---|
(package private) static EmptyImmutableBiMap |
INSTANCE |
Modifier | Constructor and Description |
---|---|
private |
EmptyImmutableBiMap() |
Modifier and Type | Method and Description |
---|---|
ImmutableSetMultimap<java.lang.Object,java.lang.Object> |
asMultimap()
Returns a multimap view of the map.
|
(package private) ImmutableSet<java.util.Map.Entry<java.lang.Object,java.lang.Object>> |
createEntrySet() |
ImmutableSet<java.util.Map.Entry<java.lang.Object,java.lang.Object>> |
entrySet()
Returns an immutable set of the mappings in this map.
|
java.lang.Object |
get(java.lang.Object key) |
ImmutableBiMap<java.lang.Object,java.lang.Object> |
inverse()
Returns the inverse view of this bimap, which maps each of this bimap's
values to its associated key.
|
boolean |
isEmpty() |
(package private) boolean |
isPartialView() |
ImmutableSet<java.lang.Object> |
keySet()
Returns an immutable set of the keys in this map.
|
(package private) java.lang.Object |
readResolve() |
int |
size() |
builder, copyOf, forcePut, of, of, of, of, of, of, values, writeReplace
checkNoConflict, clear, containsKey, containsValue, createKeySet, entryOf, equals, hashCode, put, putAll, remove, toString
static final EmptyImmutableBiMap INSTANCE
public ImmutableBiMap<java.lang.Object,java.lang.Object> inverse()
ImmutableBiMap
Note:There is no guaranteed correspondence between the iteration order of a bimap and that of its inverse.
The inverse of an ImmutableBiMap
is another
ImmutableBiMap
.
inverse
in interface BiMap<java.lang.Object,java.lang.Object>
inverse
in class ImmutableBiMap<java.lang.Object,java.lang.Object>
public int size()
public boolean isEmpty()
isEmpty
in interface java.util.Map<java.lang.Object,java.lang.Object>
isEmpty
in class ImmutableMap<java.lang.Object,java.lang.Object>
public java.lang.Object get(@Nullable java.lang.Object key)
get
in interface java.util.Map<java.lang.Object,java.lang.Object>
get
in class ImmutableMap<java.lang.Object,java.lang.Object>
public ImmutableSet<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
ImmutableMap
entrySet
in interface java.util.Map<java.lang.Object,java.lang.Object>
entrySet
in class ImmutableMap<java.lang.Object,java.lang.Object>
ImmutableSet<java.util.Map.Entry<java.lang.Object,java.lang.Object>> createEntrySet()
createEntrySet
in class ImmutableMap<java.lang.Object,java.lang.Object>
public ImmutableSetMultimap<java.lang.Object,java.lang.Object> asMultimap()
ImmutableMap
asMultimap
in class ImmutableMap<java.lang.Object,java.lang.Object>
public ImmutableSet<java.lang.Object> keySet()
ImmutableMap
keySet
in interface java.util.Map<java.lang.Object,java.lang.Object>
keySet
in class ImmutableMap<java.lang.Object,java.lang.Object>
boolean isPartialView()
isPartialView
in class ImmutableMap<java.lang.Object,java.lang.Object>
java.lang.Object readResolve()