| Class and Description |
|---|
| ForwardingObject
An abstract base class for implementing the decorator pattern.
|
| ImmutableMap
An immutable, hash-based
Map with reliable user-specified iteration
order. |
| Class and Description |
|---|
| BiMap
A bimap (or "bidirectional map") is a map that preserves the uniqueness of
its values as well as that of its keys.
|
| BoundType
Indicates whether an endpoint of some range is contained in the range itself ("closed") or not
("open").
|
FluentIterable
FluentIterable provides a rich interface for manipulating Iterable instances in a
chained fashion. |
| ForwardingCollection
A collection which forwards all its method calls to another collection.
|
| ForwardingMap
A map which forwards all its method calls to another map.
|
| ForwardingNavigableSet
A navigable set which forwards all its method calls to another navigable set.
|
| ForwardingObject
An abstract base class for implementing the decorator pattern.
|
| ForwardingSet
A set which forwards all its method calls to another set.
|
| ForwardingSortedSet
A sorted set which forwards all its method calls to another sorted set.
|
| HashMultiset
Multiset implementation backed by a
HashMap. |
| ImmutableBiMap
An immutable
BiMap with reliable user-specified iteration order. |
| ImmutableBiMap.Builder
A builder for creating immutable bimap instances, especially
public
static final bimaps ("constant bimaps"). |
| ImmutableCollection
An immutable collection.
|
| ImmutableCollection.Builder
Abstract base class for builders of
ImmutableCollection types. |
| ImmutableList
A high-performance, immutable, random-access
List implementation. |
| ImmutableList.Builder
A builder for creating immutable list instances, especially
public
static final lists ("constant lists"). |
| ImmutableListMultimap
An immutable
ListMultimap with reliable user-specified key and value
iteration order. |
| ImmutableListMultimap.Builder
A builder for creating immutable
ListMultimap instances, especially
public static final multimaps ("constant multimaps"). |
| ImmutableMap
An immutable, hash-based
Map with reliable user-specified iteration
order. |
| ImmutableMap.Builder
A builder for creating immutable map instances, especially
public
static final maps ("constant maps"). |
| ImmutableMultimap
An immutable
Multimap. |
| ImmutableMultimap.Builder
A builder for creating immutable multimap instances, especially
public static final multimaps ("constant multimaps"). |
| ImmutableMultiset
An immutable hash-based multiset.
|
| ImmutableMultiset.Builder
A builder for creating immutable multiset instances, especially
public static final multisets ("constant multisets"). |
| ImmutableSet
A high-performance, immutable
Set with reliable, user-specified
iteration order. |
| ImmutableSet.Builder
A builder for creating immutable set instances, especially
public
static final sets ("constant sets"). |
| ImmutableSetMultimap
An immutable
SetMultimap with reliable user-specified key and value
iteration order. |
| ImmutableSetMultimap.Builder
A builder for creating immutable
SetMultimap instances, especially
public static final multimaps ("constant multimaps"). |
| ImmutableSortedMap
An immutable
SortedMap. |
| ImmutableSortedMap.Builder
A builder for creating immutable sorted map instances, especially
public static final maps ("constant maps"). |
| ImmutableSortedSet
An immutable
SortedSet that stores its elements in a sorted array. |
| ImmutableSortedSet.Builder
A builder for creating immutable sorted set instances, especially
public static final sets ("constant sets"), with a given comparator. |
| LinkedHashMultiset
A
Multiset implementation with predictable iteration order. |
| ListMultimap
A
Multimap that can hold duplicate key-value pairs and that maintains
the insertion ordering of values for a given key. |
| MapDifference
An object representing the differences between two maps.
|
| MapDifference.ValueDifference
A difference between the mappings from two maps with the same key.
|
| MapMaker
A builder of
ConcurrentMap instances having any combination of the following features:
keys or values automatically wrapped in weak or soft references
notification of evicted (or otherwise removed) entries
on-demand computation of values for keys not already present
|
| Maps.EntryTransformer
A transformation of the value of a key-value pair, using both key and value
as inputs.
|
| Multimap
A collection that maps keys to values, similar to
Map, but in which
each key may be associated with multiple values. |
| MultimapBuilder
A builder for a multimap implementation that allows customization of the backing map and value
collection implementations used in a particular multimap.
|
| MultimapBuilder.ListMultimapBuilder
A specialization of
MultimapBuilder that generates ListMultimap instances. |
| MultimapBuilder.MultimapBuilderWithKeys
An intermediate stage in a
MultimapBuilder in which the key-value collection map
implementation has been specified, but the value collection implementation has not. |
| MultimapBuilder.SetMultimapBuilder
A specialization of
MultimapBuilder that generates SetMultimap instances. |
| MultimapBuilder.SortedSetMultimapBuilder
A specialization of
MultimapBuilder that generates SortedSetMultimap instances. |
| Multiset
A collection that supports order-independent equality, like
Set, but
may have duplicate elements. |
| Multiset.Entry
An unmodifiable element-count pair for a multiset.
|
| Ordering
A comparator, with additional methods to support common operations.
|
| PeekingIterator
An iterator that supports a one-element lookahead while iterating.
|
| SetMultimap
A
Multimap that cannot hold duplicate key-value pairs. |
| Sets.SetView
An unmodifiable view of a set which may be backed by other sets; this view
will change as the backing sets do.
|
| SortedMapDifference
An object representing the differences between two sorted maps.
|
| SortedMultiset
A
Multiset which maintains the ordering of its elements, according to
either their natural order or an explicit Comparator. |
| SortedSetMultimap
A
SetMultimap whose set of values for a given key are kept sorted;
that is, they comprise a SortedSet. |
| UnmodifiableIterator
An iterator that does not support
UnmodifiableIterator.remove(). |
| UnmodifiableListIterator
A list iterator that does not support
UnmodifiableIterator.remove(), UnmodifiableListIterator.add(E), or
UnmodifiableListIterator.set(E). |
| Class and Description |
|---|
| ForwardingObject
An abstract base class for implementing the decorator pattern.
|
| Class and Description |
|---|
| ImmutableList
A high-performance, immutable, random-access
List implementation. |
| TreeTraverser
Views elements of a type
T as nodes in a tree, and provides methods to traverse the trees
induced by this traverser. |
| Class and Description |
|---|
| ImmutableSet
A high-performance, immutable
Set with reliable, user-specified
iteration order. |
Copyright © 2020. All rights reserved.