Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and
other utilities for working with collections.
|
com.google.common.reflect |
This package contains utilities to work with Java reflection.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractBiMap<K,V>
A general-purpose bimap implementation using any two backing
Map
instances. |
private static class |
AbstractBiMap.Inverse<K,V>
The inverse of any other
AbstractBiMap subclass. |
private class |
AbstractNavigableMap.DescendingMap |
(package private) static class |
ComputingConcurrentHashMap.ComputingSerializationProxy<K,V> |
class |
EnumBiMap<K extends java.lang.Enum<K>,V extends java.lang.Enum<V>>
A
BiMap backed by two EnumMap instances. |
class |
EnumHashBiMap<K extends java.lang.Enum<K>,V>
A
BiMap backed by an EnumMap instance for keys-to-values, and
a HashMap instance for values-to-keys. |
class |
ForwardingConcurrentMap<K,V>
A concurrent map which forwards all its method calls to another concurrent
map.
|
class |
ForwardingNavigableMap<K,V>
A navigable map which forwards all its method calls to another navigable map.
|
protected class |
ForwardingNavigableMap.StandardDescendingMap
A sensible implementation of
NavigableMap.descendingMap() in terms of the methods of
this NavigableMap . |
class |
ForwardingSortedMap<K,V>
A sorted map which forwards all its method calls to another sorted map.
|
class |
ImmutableClassToInstanceMap<B>
A class-to-instance map backed by an
ImmutableMap . |
private static class |
MapConstraints.ConstrainedBiMap<K,V> |
(package private) static class |
MapConstraints.ConstrainedMap<K,V> |
(package private) static class |
MapMakerInternalMap.AbstractSerializationProxy<K,V>
The actual object that gets serialized.
|
private static class |
MapMakerInternalMap.SerializationProxy<K,V>
The actual object that gets serialized.
|
(package private) static class |
Maps.DescendingMap<K,V> |
private static class |
Maps.UnmodifiableBiMap<K,V> |
(package private) static class |
Maps.UnmodifiableNavigableMap<K,V> |
class |
MutableClassToInstanceMap<B>
A mutable class-to-instance map backed by an arbitrary user-provided map.
|
(package private) class |
WellBehavedMap<K,V>
Workaround for
EnumMap bug.
|
Modifier and Type | Class and Description |
---|---|
class |
ImmutableTypeToInstanceMap<B>
A type-to-instance map backed by an
ImmutableMap . |
class |
MutableTypeToInstanceMap<B>
A mutable type-to-instance map.
|