Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractBiMap<K,V>
A general-purpose bimap implementation using any two backing
Map instances. |
(package private) class |
AbstractIndexedListIterator<E>
This class provides a skeletal implementation of the
ListIterator interface across a
fixed number of elements that may be retrieved by position. |
class |
AbstractIterator<T>
This class provides a skeletal implementation of the
Iterator interface, to make this
interface easier to implement for certain types of data sources. |
(package private) class |
AbstractListMultimap<K,V>
Basic implementation of the
ListMultimap interface. |
(package private) class |
AbstractMapBasedMultimap<K,V>
Basic implementation of the
Multimap interface. |
(package private) class |
AbstractMapBasedMultiset<E>
Basic implementation of
Multiset<E> backed by an instance of Map<E, Count> . |
(package private) class |
AbstractMapEntry<K,V>
Implementation of the
equals , hashCode , and toString methods of Entry . |
(package private) class |
AbstractMultimap<K,V>
A skeleton
Multimap implementation, not necessarily in terms of a Map . |
(package private) class |
AbstractMultiset<E>
This class provides a skeletal implementation of the
Multiset interface. |
(package private) class |
AbstractNavigableMap<K,V>
Skeletal implementation of
NavigableMap . |
(package private) class |
AbstractRangeSet<C extends java.lang.Comparable>
A skeletal implementation of
RangeSet . |
class |
AbstractSequentialIterator<T>
This class provides a skeletal implementation of the
Iterator interface for sequences
whose next element can always be derived from the previous element. |
(package private) class |
AbstractSetMultimap<K,V>
Basic implementation of the
SetMultimap interface. |
(package private) class |
AbstractSortedKeySortedSetMultimap<K,V>
Basic implementation of a
SortedSetMultimap with a sorted key set. |
(package private) class |
AbstractSortedMultiset<E>
This class provides a skeletal implementation of the
SortedMultiset interface. |
(package private) class |
AbstractSortedSetMultimap<K,V>
Basic implementation of the
SortedSetMultimap interface. |
(package private) class |
AbstractTable<R,C,V>
Skeletal, implementation-agnostic implementation of the
Table interface. |
(package private) class |
AllEqualOrdering
An ordering that treats all references as equals, even nulls.
|
class |
ArrayListMultimap<K,V>
Implementation of
Multimap that uses an ArrayList to store the values for a given
key. |
class |
ArrayTable<R,C,V>
Fixed-size
Table implementation backed by a two-dimensional array. |
(package private) class |
BaseImmutableMultimap<K,V>
A dummy superclass of
ImmutableMultimap that can be instanceof'd without ProGuard
retaining additional implementation details of ImmutableMultimap . |
interface |
BiMap<K,V>
A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as
that of its keys.
|
class |
BoundType
Indicates whether an endpoint of some range is contained in the range itself ("closed") or not
("open").
|
(package private) class |
ByFunctionOrdering<F,T>
An ordering that orders elements by applying an order to the result of a function on those
elements.
|
(package private) class |
CartesianList<E>
Implementation of
Lists.cartesianProduct(List) . |
interface |
ClassToInstanceMap<B>
A map, each entry of which maps a Java raw type to an
instance of that type.
|
(package private) class |
CollectCollectors
Collectors utilities for
common.collect internals. |
class |
Collections2
Provides static methods for working with
Collection instances. |
(package private) class |
CollectPreconditions
Precondition checks useful in collection implementations.
|
(package private) class |
CollectSpliterators
Spliterator utilities for
common.collect internals. |
(package private) class |
CompactHashing
Helper classes and static methods for implementing compact hash-based collections.
|
(package private) class |
CompactHashMap<K,V>
CompactHashMap is an implementation of a Map.
|
(package private) class |
CompactHashSet<E>
CompactHashSet is an implementation of a Set.
|
(package private) class |
CompactLinkedHashMap<K,V>
CompactLinkedHashMap is an implementation of a Map with insertion or LRU iteration order,
maintained with a doubly linked list through the entries.
|
(package private) class |
CompactLinkedHashSet<E>
CompactLinkedHashSet is an implementation of a Set, which a predictable iteration order that
matches the insertion order.
|
(package private) class |
ComparatorOrdering<T>
An ordering for a pre-existing comparator.
|
class |
Comparators
Provides static methods for working with
Comparator instances. |
class |
ComparisonChain
A utility for performing a chained comparison statement.
|
(package private) class |
CompoundOrdering<T>
An ordering that tries several comparators in order.
|
class |
ComputationException
Deprecated.
This exception is no longer thrown by
com.google.common . Previously, it was
thrown by MapMaker computing maps. When support for computing maps was removed from
MapMaker , it was added to CacheBuilder , which throws ExecutionException , UncheckedExecutionException , and ExecutionError . Any
code that is still catching ComputationException may need to be updated to catch some
of those types instead. (Note that this type, though deprecated, is not planned to be removed
from Guava.) |
class |
ConcurrentHashMultiset<E>
A multiset that supports concurrent modifications and that provides atomic versions of most
Multiset operations (exceptions where noted). |
(package private) class |
ConsumingQueueIterator<T>
An Iterator implementation which draws elements from a queue, removing them from the queue as it
iterates.
|
class |
ContiguousSet<C extends java.lang.Comparable>
A sorted set of contiguous values in a given
DiscreteDomain . |
(package private) class |
Count
A mutable value of type
int , for multisets to use in tracking counts of values. |
(package private) class |
Cut<C extends java.lang.Comparable>
Implementation detail for the internal structure of
Range instances. |
(package private) class |
DenseImmutableTable<R,C,V>
A
RegularImmutableTable optimized for dense data. |
(package private) class |
DescendingImmutableSortedMultiset<E>
A descending wrapper around an
ImmutableSortedMultiset |
(package private) class |
DescendingImmutableSortedSet<E>
Skeletal implementation of
ImmutableSortedSet.descendingSet() . |
(package private) class |
DescendingMultiset<E>
A skeleton implementation of a descending multiset.
|
class |
DiscreteDomain<C extends java.lang.Comparable>
A descriptor for a discrete
Comparable domain such as all Integer
instances. |
(package private) class |
EmptyContiguousSet<C extends java.lang.Comparable>
An empty contiguous set.
|
(package private) class |
EmptyImmutableListMultimap
Implementation of
ImmutableListMultimap with no entries. |
(package private) class |
EmptyImmutableSetMultimap
Implementation of
ImmutableListMultimap with no entries. |
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 |
EnumMultiset<E extends java.lang.Enum<E>>
Multiset implementation specialized for enum elements, supporting all single-element operations
in O(1).
|
class |
EvictingQueue<E>
A non-blocking queue which automatically evicts elements from the head of the queue when
attempting to add new elements onto the queue and it is full.
|
(package private) class |
ExplicitOrdering<T>
An ordering that compares objects according to a given order.
|
(package private) class |
FilteredEntryMultimap<K,V>
Implementation of
Multimaps.filterEntries(Multimap, Predicate) . |
(package private) class |
FilteredEntrySetMultimap<K,V>
Implementation of
Multimaps.filterEntries(SetMultimap, Predicate) . |
(package private) class |
FilteredKeyListMultimap<K,V>
Implementation of
Multimaps.filterKeys(ListMultimap, Predicate) . |
(package private) class |
FilteredKeyMultimap<K,V>
Implementation of
Multimaps.filterKeys(Multimap, Predicate) . |
(package private) class |
FilteredKeySetMultimap<K,V>
Implementation of
Multimaps.filterKeys(SetMultimap, Predicate) . |
(package private) interface |
FilteredMultimap<K,V>
An interface for all filtered multimap types.
|
(package private) class |
FilteredMultimapValues<K,V>
Implementation for
Multimap.values() . |
(package private) interface |
FilteredSetMultimap<K,V>
A supertype for filtered
SetMultimap implementations. |
class |
FluentIterable<E>
A discouraged (but not deprecated) precursor to Java's superior
Stream library. |
class |
ForwardingBlockingDeque<E>
Deprecated.
This class has moved to
com.google.common.util.concurrent . Please use ForwardingBlockingDeque instead. |
class |
ForwardingCollection<E>
A collection which forwards all its method calls to another collection.
|
class |
ForwardingConcurrentMap<K,V>
A concurrent map which forwards all its method calls to another concurrent map.
|
class |
ForwardingDeque<E>
A deque which forwards all its method calls to another deque.
|
(package private) class |
ForwardingImmutableCollection
Dummy class that makes the GWT serialization policy happy.
|
(package private) class |
ForwardingImmutableList<E>
Unused stub class, unreferenced under Java and manually emulated under GWT.
|
(package private) class |
ForwardingImmutableMap<K,V>
Unused stub class, unreferenced under Java and manually emulated under GWT.
|
(package private) class |
ForwardingImmutableSet<E>
Unused stub class, unreferenced under Java and manually emulated under GWT.
|
class |
ForwardingIterator<T>
An iterator which forwards all its method calls to another iterator.
|
class |
ForwardingList<E>
A list which forwards all its method calls to another list.
|
class |
ForwardingListIterator<E>
A list iterator which forwards all its method calls to another list iterator.
|
class |
ForwardingListMultimap<K,V>
A list multimap which forwards all its method calls to another list multimap.
|
class |
ForwardingMap<K,V>
A map which forwards all its method calls to another map.
|
class |
ForwardingMapEntry<K,V>
A map entry which forwards all its method calls to another map entry.
|
class |
ForwardingMultimap<K,V>
A multimap which forwards all its method calls to another multimap.
|
class |
ForwardingMultiset<E>
A multiset which forwards all its method calls to another multiset.
|
class |
ForwardingNavigableMap<K,V>
A navigable map which forwards all its method calls to another navigable map.
|
class |
ForwardingNavigableSet<E>
A navigable set which forwards all its method calls to another navigable set.
|
class |
ForwardingObject
An abstract base class for implementing the decorator pattern.
|
class |
ForwardingQueue<E>
A queue which forwards all its method calls to another queue.
|
class |
ForwardingSet<E>
A set which forwards all its method calls to another set.
|
class |
ForwardingSetMultimap<K,V>
A set multimap which forwards all its method calls to another set multimap.
|
class |
ForwardingSortedMap<K,V>
A sorted map which forwards all its method calls to another sorted map.
|
class |
ForwardingSortedMultiset<E>
A sorted multiset which forwards all its method calls to another sorted multiset.
|
class |
ForwardingSortedSet<E>
A sorted set which forwards all its method calls to another sorted set.
|
class |
ForwardingSortedSetMultimap<K,V>
A sorted set multimap which forwards all its method calls to another sorted set multimap.
|
class |
ForwardingTable<R,C,V>
A table which forwards all its method calls to another table.
|
(package private) class |
GeneralRange<T>
A generalized interval on any ordering, for internal use.
|
(package private) interface |
GwtTransient
Private replacement for
com.google.gwt.user.client.rpc.GwtTransient to work around
build-system quirks. |
class |
HashBasedTable<R,C,V>
Implementation of
Table using linked hash tables. |
class |
HashBiMap<K,V>
A
BiMap backed by two hash tables. |
(package private) class |
Hashing
Static methods for implementing hash-based collections.
|
class |
HashMultimap<K,V>
Implementation of
Multimap using hash tables. |
class |
HashMultiset<E>
Multiset implementation backed by a
HashMap . |
(package private) class |
ImmutableAsList<E>
List returned by
ImmutableCollection.asList() that delegates contains checks to the
backing collection. |
class |
ImmutableBiMap<K,V>
A
BiMap whose contents will never change, with many other important properties detailed
at ImmutableCollection . |
(package private) class |
ImmutableBiMapFauxverideShim<K,V>
"Overrides" the
ImmutableMap static methods that lack ImmutableBiMap equivalents
with deprecated, exception-throwing versions. |
class |
ImmutableClassToInstanceMap<B>
A
ClassToInstanceMap whose contents will never change, with many other important
properties detailed at ImmutableCollection . |
class |
ImmutableCollection<E>
A
Collection whose contents will never change, and which offers a few additional
guarantees detailed below. |
(package private) class |
ImmutableEntry<K,V> |
(package private) class |
ImmutableEnumMap<K extends java.lang.Enum<K>,V>
Implementation of
ImmutableMap backed by a non-empty EnumMap . |
(package private) class |
ImmutableEnumSet<E extends java.lang.Enum<E>>
Implementation of
ImmutableSet backed by a non-empty EnumSet . |
class |
ImmutableList<E>
A
List whose contents will never change, with many other important properties detailed at
ImmutableCollection . |
class |
ImmutableListMultimap<K,V>
A
ListMultimap whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
class |
ImmutableMap<K,V>
A
Map whose contents will never change, with many other important properties detailed at
ImmutableCollection . |
(package private) class |
ImmutableMapEntry<K,V>
Implementation of
Entry for ImmutableMap that adds extra methods to traverse hash
buckets for the key and the value. |
(package private) class |
ImmutableMapEntrySet<K,V>
entrySet() implementation for ImmutableMap . |
(package private) class |
ImmutableMapKeySet<K,V>
keySet() implementation for ImmutableMap . |
(package private) class |
ImmutableMapValues<K,V>
values() implementation for ImmutableMap . |
class |
ImmutableMultimap<K,V>
A
Multimap whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
class |
ImmutableMultiset<E>
A
Multiset whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
(package private) class |
ImmutableMultisetGwtSerializationDependencies<E>
A dummy superclass to support GWT serialization of the element type of an
ImmutableMultiset . |
class |
ImmutableRangeMap<K extends java.lang.Comparable<?>,V>
A
RangeMap whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
class |
ImmutableRangeSet<C extends java.lang.Comparable>
A
RangeSet whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
class |
ImmutableSet<E>
A
Set whose contents will never change, with many other important properties detailed at
ImmutableCollection . |
class |
ImmutableSetMultimap<K,V>
A
SetMultimap whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
(package private) class |
ImmutableSortedAsList<E>
List returned by
ImmutableSortedSet.asList() when the set isn't empty. |
class |
ImmutableSortedMap<K,V>
A
NavigableMap whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
(package private) class |
ImmutableSortedMapFauxverideShim<K,V>
"Overrides" the
ImmutableMap static methods that lack ImmutableSortedMap
equivalents with deprecated, exception-throwing versions. |
class |
ImmutableSortedMultiset<E>
A
SortedMultiset whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
(package private) class |
ImmutableSortedMultisetFauxverideShim<E>
"Overrides" the
ImmutableMultiset static methods that lack ImmutableSortedMultiset equivalents with deprecated, exception-throwing versions. |
class |
ImmutableSortedSet<E>
A
NavigableSet whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
(package private) class |
ImmutableSortedSetFauxverideShim<E>
"Overrides" the
ImmutableSet static methods that lack ImmutableSortedSet
equivalents with deprecated, exception-throwing versions. |
class |
ImmutableTable<R,C,V>
A
Table whose contents will never change, with many other important properties detailed
at ImmutableCollection . |
(package private) class |
IndexedImmutableSet<E> |
interface |
Interner<E>
Provides similar behavior to
String.intern() for any immutable type. |
class |
Interners
Contains static methods pertaining to instances of
Interner . |
class |
Iterables
An assortment of mainly legacy static utility methods that operate on or return objects of type
Iterable . |
class |
Iterators
This class contains static utility methods that operate on or return objects of type
Iterator . |
(package private) class |
JdkBackedImmutableBiMap<K,V>
Implementation of ImmutableBiMap backed by a pair of JDK HashMaps, which have smartness
protecting against hash flooding.
|
(package private) class |
JdkBackedImmutableMap<K,V>
Implementation of ImmutableMap backed by a JDK HashMap, which has smartness protecting against
hash flooding.
|
(package private) class |
JdkBackedImmutableMultiset<E>
An implementation of ImmutableMultiset backed by a JDK Map and a list of entries.
|
(package private) class |
JdkBackedImmutableSet<E>
ImmutableSet implementation backed by a JDK HashSet, used to defend against apparent hash
flooding.
|
(package private) class |
LexicographicalOrdering<T>
An ordering which sorts iterables by comparing corresponding elements pairwise.
|
class |
LinkedHashMultimap<K,V>
Implementation of
Multimap that does not allow duplicate key-value entries and that
returns collections whose iterators follow the ordering in which the data was added to the
multimap. |
class |
LinkedHashMultiset<E>
A
Multiset implementation with predictable iteration order. |
class |
LinkedListMultimap<K,V>
An implementation of
ListMultimap that supports deterministic iteration order for both
keys and values. |
interface |
ListMultimap<K,V>
A
Multimap that can hold duplicate key-value pairs and that maintains the insertion
ordering of values for a given key. |
class |
Lists
Static utility methods pertaining to
List instances. |
interface |
MapDifference<K,V>
An object representing the differences between two maps.
|
class |
MapMaker
A builder of
ConcurrentMap instances that can have keys or values automatically wrapped
in weak references. |
class |
Maps
|
class |
MinMaxPriorityQueue<E>
A double-ended priority queue, which provides constant-time access to both its least element and
its greatest element, as determined by the queue's specified comparator.
|
class |
MoreCollectors
Collectors not present in
java.util.stream.Collectors that are not otherwise associated
with a com.google.common type. |
interface |
Multimap<K,V>
A collection that maps keys to values, similar to
Map , but in which each key may be
associated with multiple values. |
class |
MultimapBuilder<K0,V0>
A builder for a multimap implementation that allows customization of the backing map and value
collection implementations used in a particular multimap.
|
class |
Multimaps
Provides static methods acting on or generating a
Multimap . |
interface |
Multiset<E>
A collection that supports order-independent equality, like
Set , but may have duplicate
elements. |
class |
Multisets
Provides static utility methods for creating and working with
Multiset instances. |
class |
MutableClassToInstanceMap<B>
A mutable class-to-instance map backed by an arbitrary user-provided map.
|
(package private) class |
NaturalOrdering
An ordering that uses the natural order of the values.
|
(package private) class |
NullnessCasts
A utility method to perform unchecked casts to suppress errors produced by nullness analyses.
|
(package private) class |
NullsFirstOrdering<T>
An ordering that treats
null as less than all other values. |
(package private) class |
NullsLastOrdering<T>
An ordering that treats
null as greater than all other values. |
class |
ObjectArrays
Static utility methods pertaining to object arrays.
|
class |
Ordering<T>
A comparator, with additional methods to support common operations.
|
interface |
PeekingIterator<E>
An iterator that supports a one-element lookahead while iterating.
|
(package private) class |
Platform
Methods factored out so that they can be emulated differently in GWT.
|
class |
Queues
Static utility methods pertaining to
Queue and Deque instances. |
class |
Range<C extends java.lang.Comparable>
A range (or "interval") defines the boundaries around a contiguous span of values of some
Comparable type; for example, "integers from 1 to 100 inclusive." Note that it is not
possible to iterate over these contained values. |
interface |
RangeMap<K extends java.lang.Comparable,V>
A mapping from disjoint nonempty ranges to non-null values.
|
interface |
RangeSet<C extends java.lang.Comparable>
|
(package private) class |
RegularContiguousSet<C extends java.lang.Comparable>
An implementation of
ContiguousSet that contains one or more elements. |
(package private) class |
RegularImmutableAsList<E>
An
ImmutableAsList implementation specialized for when the delegate collection is already
backed by an ImmutableList or array. |
(package private) class |
RegularImmutableBiMap<K,V>
Bimap with zero or more mappings.
|
(package private) class |
RegularImmutableList<E>
Implementation of
ImmutableList backed by a simple array. |
(package private) class |
RegularImmutableMap<K,V>
Implementation of
ImmutableMap with two or more entries. |
(package private) class |
RegularImmutableMultiset<E>
Implementation of
ImmutableMultiset with zero or more elements. |
(package private) class |
RegularImmutableSet<E>
Implementation of
ImmutableSet with two or more elements. |
(package private) class |
RegularImmutableSortedMultiset<E>
An immutable sorted multiset with one or more distinct elements.
|
(package private) class |
RegularImmutableSortedSet<E>
An immutable sorted set with one or more elements.
|
(package private) class |
RegularImmutableTable<R,C,V>
An implementation of
ImmutableTable holding an arbitrary number of cells. |
(package private) class |
ReverseNaturalOrdering
An ordering that uses the reverse of the natural order of the values.
|
(package private) class |
ReverseOrdering<T>
An ordering that uses the reverse of a given order.
|
interface |
RowSortedTable<R,C,V>
Interface that extends
Table and whose rows are sorted. |
(package private) class |
Serialization
Provides static methods for serializing collection classes.
|
interface |
SetMultimap<K,V>
A
Multimap that cannot hold duplicate key-value pairs. |
class |
Sets
Static utility methods pertaining to
Set instances. |
(package private) class |
SingletonImmutableBiMap<K,V>
Implementation of
ImmutableMap with exactly one entry. |
(package private) class |
SingletonImmutableList<E>
Implementation of
ImmutableList with exactly one element. |
(package private) class |
SingletonImmutableSet<E>
Implementation of
ImmutableSet with exactly one element. |
(package private) class |
SingletonImmutableTable<R,C,V>
An implementation of
ImmutableTable that holds a single cell. |
(package private) interface |
SortedIterable<T>
An
Iterable whose elements are sorted relative to a Comparator , typically
provided at creation time. |
(package private) class |
SortedIterables
Utilities for dealing with sorted collections of all types.
|
(package private) class |
SortedLists
Static methods pertaining to sorted
List instances. |
interface |
SortedMapDifference<K,V>
An object representing the differences between two sorted maps.
|
interface |
SortedMultiset<E>
A
Multiset which maintains the ordering of its elements, according to either their
natural order or an explicit Comparator . |
(package private) interface |
SortedMultisetBridge<E>
Superinterface of
SortedMultiset to introduce a bridge method for elementSet() ,
to ensure binary compatibility with older Guava versions that specified elementSet() to
return SortedSet . |
(package private) class |
SortedMultisets
Provides static utility methods for creating and working with
SortedMultiset instances. |
interface |
SortedSetMultimap<K,V>
A
SetMultimap whose set of values for a given key are kept sorted; that is, they comprise
a SortedSet . |
(package private) class |
SparseImmutableTable<R,C,V>
A
RegularImmutableTable optimized for sparse data. |
(package private) class |
StandardRowSortedTable<R,C,V>
Implementation of
Table whose iteration ordering across row keys is sorted by their
natural ordering or by a supplied comparator. |
(package private) class |
StandardTable<R,C,V>
Table implementation backed by a map that associates row keys with column key / value
secondary maps. |
class |
Streams
Static utility methods related to
Stream instances. |
(package private) class |
Synchronized
Synchronized collection views.
|
interface |
Table<R,C,V>
A collection that associates an ordered pair of keys, called a row key and a column key, with a
single value.
|
(package private) class |
TableCollectors
Collectors utilities for
common.collect.Table internals. |
class |
Tables
Provides static methods that involve a
Table . |
(package private) class |
TopKSelector<T>
An accumulator that selects the "top"
k elements added to it, relative to a provided
comparator. |
(package private) class |
TransformedIterator<F,T>
An iterator that transforms a backing iterator; for internal use.
|
(package private) class |
TransformedListIterator<F,T>
An iterator that transforms a backing list iterator; for internal use.
|
class |
TreeBasedTable<R,C,V>
Implementation of
Table whose row keys and column keys are ordered by their natural
ordering or by supplied comparators. |
class |
TreeMultimap<K,V>
Implementation of
Multimap whose keys and values are ordered by their natural ordering or
by supplied comparators. |
class |
TreeMultiset<E>
A multiset which maintains the ordering of its elements, according to either their natural order
or an explicit
Comparator . |
class |
TreeRangeMap<K extends java.lang.Comparable,V>
An implementation of
RangeMap based on a TreeMap , supporting all optional
operations. |
class |
TreeRangeSet<C extends java.lang.Comparable<?>>
An implementation of
RangeSet backed by a TreeMap . |
class |
TreeTraverser<T>
Deprecated.
Use
Traverser instead. All instance methods have
their equivalent on the result of Traverser.forTree(tree) where tree
implements SuccessorsFunction , which has a similar API as TreeTraverser.children(T) or can be
the same lambda function as passed into TreeTraverser.using(Function) .
This class is scheduled to be removed in October 2019. |
class |
UnmodifiableIterator<E>
An iterator that does not support
UnmodifiableIterator.remove() . |
class |
UnmodifiableListIterator<E>
A list iterator that does not support
UnmodifiableIterator.remove() , UnmodifiableListIterator.add(E) , or UnmodifiableListIterator.set(E) . |
(package private) class |
UnmodifiableSortedMultiset<E>
Implementation of
Multisets.unmodifiableSortedMultiset(SortedMultiset) , split out into
its own file so it can be GWT emulated (to deal with the differing elementSet() types in GWT and
non-GWT). |
(package private) class |
UsingToStringOrdering
An ordering that uses the natural order of the string representation of the values.
|