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.
|
com.google.common.util.concurrent |
Concurrency utilities.
|
Modifier and Type | Class and Description |
---|---|
private class |
AbstractBiMap.EntrySet |
private class |
AbstractBiMap.KeySet |
private class |
AbstractBiMap.ValueSet |
(package private) static class |
Constraints.ConstrainedCollection<E> |
private static class |
Constraints.ConstrainedList<E> |
(package private) static class |
Constraints.ConstrainedRandomAccessList<E> |
(package private) static class |
Constraints.ConstrainedSet<E> |
private static class |
Constraints.ConstrainedSortedSet<E> |
(package private) class |
DescendingMultiset<E>
A skeleton implementation of a descending multiset.
|
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) static class |
FilteredKeyMultimap.AddRejectingList<K,V> |
(package private) static class |
FilteredKeyMultimap.AddRejectingSet<K,V> |
(package private) class |
FilteredKeyMultimap.Entries |
(package private) class |
FilteredKeySetMultimap.EntrySet |
class |
ForwardingBlockingDeque<E>
A
BlockingDeque which forwards all its method calls to another BlockingDeque . |
class |
ForwardingDeque<E>
A deque which forwards all its method calls to another deque.
|
class |
ForwardingList<E>
A list which forwards all its method calls to another list.
|
class |
ForwardingMultiset<E>
A multiset which forwards all its method calls to another multiset.
|
class |
ForwardingNavigableSet<E>
A navigable set which forwards all its method calls to another navigable set.
|
protected class |
ForwardingNavigableSet.StandardDescendingSet
A sensible implementation of
NavigableSet.descendingSet() in terms of the other methods
of NavigableSet , notably including NavigableSet.descendingIterator() . |
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 |
ForwardingSortedMultiset<E>
A sorted multiset which forwards all its method calls to another sorted multiset.
|
protected class |
ForwardingSortedMultiset.StandardDescendingMultiset
A skeleton implementation of a descending multiset view.
|
class |
ForwardingSortedSet<E>
A sorted set which forwards all its method calls to another sorted set.
|
(package private) static class |
MapConstraints.ConstrainedAsMapEntries<K,V> |
private static class |
MapConstraints.ConstrainedAsMapValues<K,V> |
private static class |
MapConstraints.ConstrainedEntries<K,V> |
(package private) static class |
MapConstraints.ConstrainedEntrySet<K,V> |
private class |
Maps.FilteredEntryMap.EntrySet |
(package private) static class |
Maps.UnmodifiableEntries<K,V> |
(package private) static class |
Maps.UnmodifiableEntrySet<K,V> |
(package private) static class |
Multisets.UnmodifiableMultiset<E> |
private static class |
Sets.CartesianSet<E> |
(package private) static class |
Sets.DescendingSet<E> |
(package private) static class |
Sets.UnmodifiableNavigableSet<E> |
(package private) class |
TreeRangeSet.AsRanges |
(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). |
Modifier and Type | Class and Description |
---|---|
private class |
TypeToken.ClassSet |
private class |
TypeToken.InterfaceSet |
class |
TypeToken.TypeSet
The set of interfaces and classes that
T is or is a subtype of. |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingBlockingQueue<E>
A
BlockingQueue which forwards all its method calls to another
BlockingQueue . |