Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and
other utilities for working with collections.
|
com.google.common.eventbus |
The EventBus allows publish-subscribe-style communication between components without requiring
the components to explicitly register with one another (and thus be aware of each other).
|
com.google.common.io |
This package contains utility methods and classes for working with Java I/O; for example input
streams, output streams, readers, writers, and files.
|
com.google.common.net |
This package contains utility methods and classes for working with net addresses (numeric IP and
domain names).
|
com.google.common.reflect |
This package contains utilities to work with Java reflection.
|
com.google.common.testing |
This package contains testing utilities.
|
com.google.common.util.concurrent |
Concurrency utilities.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ImmutableAsList<E>
List returned by
ImmutableCollection.asList() that delegates contains checks
to the backing collection. |
private static class |
ImmutableList.ReverseImmutableList<E> |
(package private) class |
ImmutableList.SubList |
private class |
ImmutableRangeSet.ComplementRanges |
(package private) class |
ImmutableSortedAsList<E>
List returned by
ImmutableSortedSet.asList() when the set isn't empty. |
private static class |
Lists.StringAsImmutableList |
(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 |
RegularImmutableList<E>
Implementation of
ImmutableList used for 0 or 2+ elements (not 1). |
private static class |
RegularImmutableMap.Values<K,V> |
private class |
RegularImmutableTable.Values |
(package private) class |
SingletonImmutableList<E>
Implementation of
ImmutableList with exactly one element. |
Modifier and Type | Field and Description |
---|---|
private ImmutableList<E> |
ImmutableSet.asList |
private ImmutableList<E> |
ImmutableMultiset.asList |
private ImmutableList<java.util.List<E>> |
CartesianList.axes |
private ImmutableList<ImmutableSet<E>> |
Sets.CartesianSet.axes |
private ImmutableList<C> |
ArrayTable.columnList |
(package private) ImmutableList<java.util.Comparator<? super T>> |
CompoundOrdering.comparators |
private ImmutableList<? extends E> |
RegularImmutableAsList.delegateList |
private ImmutableList<E> |
RegularImmutableSortedSet.elements |
(package private) static ImmutableList<java.lang.Object> |
RegularImmutableList.EMPTY |
private ImmutableList<E> |
ImmutableList.ReverseImmutableList.forwardList |
(package private) ImmutableList<E> |
Collections2.OrderedPermutationCollection.inputList |
(package private) ImmutableList<E> |
Collections2.PermutationCollection.inputList |
private ImmutableList<Range<C>> |
ImmutableRangeSet.ranges |
private ImmutableList<Range<C>> |
ImmutableRangeSet.AsSetSerializedForm.ranges |
private ImmutableList<Range<C>> |
ImmutableRangeSet.SerializedForm.ranges |
private ImmutableList<Range<K>> |
ImmutableRangeMap.ranges |
private ImmutableList<R> |
ArrayTable.rowList |
private ImmutableList<V> |
ImmutableSortedMap.valueList |
private ImmutableList<V> |
ImmutableRangeMap.values |
Modifier and Type | Method and Description |
---|---|
(package private) static <E> ImmutableList<E> |
ImmutableList.asImmutableList(java.lang.Object[] elements)
Views the array as an immutable list.
|
(package private) static <E> ImmutableList<E> |
ImmutableList.asImmutableList(java.lang.Object[] elements,
int length)
Views the array as an immutable list.
|
ImmutableList<E> |
ImmutableSet.asList() |
ImmutableList<C> |
EmptyContiguousSet.asList() |
ImmutableList<E> |
ImmutableList.asList()
Returns this list instance.
|
ImmutableList<V> |
ImmutableMapValues.asList() |
ImmutableList<E> |
ImmutableCollection.asList()
Returns an
ImmutableList containing the same elements, in the same order, as this
collection. |
ImmutableList<E> |
ImmutableMultiset.asList() |
ImmutableList<E> |
ImmutableList.Builder.build()
Returns a newly-created
ImmutableList based on the contents of
the Builder . |
static ImmutableList<java.lang.Character> |
Lists.charactersOf(java.lang.String string)
Returns a view of the specified string as an immutable list of
Character values. |
ImmutableList<C> |
ArrayTable.columnKeyList()
Returns, as an immutable list, the column keys provided when the table was
constructed, including those that are mapped to null values only.
|
private static <E> ImmutableList<E> |
ImmutableList.construct(java.lang.Object... elements)
Views the array as an immutable list.
|
static <E> ImmutableList<E> |
ImmutableList.copyOf(java.util.Collection<? extends E> elements)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.copyOf(E[] elements)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.copyOf(java.lang.Iterable<? extends E> elements)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.copyOf(java.util.Iterator<? extends E> elements)
Returns an immutable list containing the given elements, in order.
|
(package private) ImmutableList<E> |
SingletonImmutableSet.createAsList() |
(package private) ImmutableList<E> |
ImmutableSet.createAsList() |
(package private) ImmutableList<E> |
ImmutableSet.Indexed.createAsList() |
(package private) ImmutableList<E> |
RegularImmutableSet.createAsList() |
(package private) ImmutableList<java.util.Map.Entry<K,V>> |
ImmutableMapEntrySet.RegularEntrySet.createAsList() |
(package private) ImmutableList<E> |
RegularImmutableSortedSet.createAsList() |
(package private) ImmutableList<E> |
ImmutableMultiset.createAsList() |
(package private) ImmutableList<java.util.Map.Entry<V,K>> |
RegularImmutableBiMap.Inverse.InverseEntrySet.createAsList() |
(package private) ImmutableList<? extends E> |
RegularImmutableAsList.delegateList() |
ImmutableList<E> |
CartesianList.get(int index) |
ImmutableList<V> |
ImmutableListMultimap.get(K key)
Returns an immutable list of the values for the given key.
|
<E> ImmutableList<E> |
AllEqualOrdering.immutableSortedCopy(java.lang.Iterable<E> iterable) |
<E extends T> |
Ordering.immutableSortedCopy(java.lang.Iterable<E> elements)
Returns an immutable list containing
elements sorted by this ordering. |
private ImmutableList<Range<C>> |
ImmutableRangeSet.intersectRanges(Range<C> range)
Returns a list containing the nonempty intersections of
range
with the ranges in this range set. |
static <E> ImmutableList<E> |
ImmutableList.of()
Returns the empty immutable list.
|
static <E> ImmutableList<E> |
ImmutableList.of(E element)
Returns an immutable list containing a single element.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3,
E e4)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3,
E e4,
E e5)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8,
E e9)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8,
E e9,
E e10)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8,
E e9,
E e10,
E e11)
Returns an immutable list containing the given elements, in order.
|
static <E> ImmutableList<E> |
ImmutableList.of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E e7,
E e8,
E e9,
E e10,
E e11,
E e12,
E... others)
Returns an immutable list containing the given elements, in order.
|
ImmutableList<V> |
ImmutableListMultimap.removeAll(java.lang.Object key)
Deprecated.
Unsupported operation.
|
ImmutableList<V> |
ImmutableListMultimap.replaceValues(K key,
java.lang.Iterable<? extends V> values)
Deprecated.
Unsupported operation.
|
ImmutableList<E> |
ImmutableList.reverse()
Returns a view of this immutable list in reverse order.
|
ImmutableList<E> |
ImmutableList.ReverseImmutableList.reverse() |
ImmutableList<R> |
ArrayTable.rowKeyList()
Returns, as an immutable list, the row keys provided when the table was
constructed, including those that are mapped to null values only.
|
ImmutableList<java.lang.Character> |
Lists.StringAsImmutableList.subList(int fromIndex,
int toIndex) |
ImmutableList<E> |
ImmutableList.subList(int fromIndex,
int toIndex)
Returns an immutable list of the elements between the specified
fromIndex , inclusive, and toIndex , exclusive. |
ImmutableList<E> |
ImmutableList.SubList.subList(int fromIndex,
int toIndex) |
ImmutableList<E> |
ImmutableList.ReverseImmutableList.subList(int fromIndex,
int toIndex) |
ImmutableList<E> |
SingletonImmutableList.subList(int fromIndex,
int toIndex) |
(package private) ImmutableList<E> |
ImmutableSortedAsList.subListUnchecked(int fromIndex,
int toIndex) |
(package private) ImmutableList<E> |
ImmutableList.subListUnchecked(int fromIndex,
int toIndex)
Called by the default implementation of
subList(int, int) when toIndex - fromIndex > 1 , after index validation has already been
performed. |
ImmutableList<E> |
FluentIterable.toList()
Returns an
ImmutableList containing all of the elements from this fluent iterable in
proper sequence. |
ImmutableList<E> |
FluentIterable.toSortedList(java.util.Comparator<? super E> comparator)
Returns an
ImmutableList containing all of the elements from this FluentIterable in the order specified by comparator . |
Modifier and Type | Method and Description |
---|---|
(package private) static <R,C,V> RegularImmutableTable<R,C,V> |
RegularImmutableTable.forOrderedComponents(ImmutableList<Table.Cell<R,C,V>> cellList,
ImmutableSet<R> rowSpace,
ImmutableSet<C> columnSpace)
A factory that chooses the most space-efficient representation of the table.
|
Constructor and Description |
---|
ImmutableListMultimap(ImmutableMap<K,ImmutableList<V>> map,
int size) |
Modifier and Type | Field and Description |
---|---|
private static LoadingCache<java.lang.Class<?>,ImmutableList<java.lang.reflect.Method>> |
SubscriberRegistry.subscriberMethodsCache
A thread-safe cache that contains the mapping from each class to all methods in that class and
all super-classes, that are annotated with
@Subscribe . |
Modifier and Type | Method and Description |
---|---|
private static ImmutableList<java.lang.reflect.Method> |
SubscriberRegistry.getAnnotatedMethods(java.lang.Class<?> clazz) |
private static ImmutableList<java.lang.reflect.Method> |
SubscriberRegistry.getAnnotatedMethodsNotCached(java.lang.Class<?> clazz) |
Modifier and Type | Method and Description |
---|---|
ImmutableList<java.lang.String> |
CharSource.readLines()
Reads all the lines of this source as a list of strings.
|
ImmutableList<java.lang.String> |
CharSource.CharSequenceCharSource.readLines() |
Modifier and Type | Field and Description |
---|---|
private ImmutableList<java.lang.String> |
InternetDomainName.parts
The parts of the domain name, converted to lower case.
|
Modifier and Type | Method and Description |
---|---|
ImmutableList<java.lang.String> |
InternetDomainName.parts()
Returns the individual components of this domain name, normalized to all lower case.
|
Modifier and Type | Field and Description |
---|---|
private ImmutableList<java.lang.annotation.Annotation> |
Parameter.annotations |
private ImmutableList<java.lang.reflect.Type> |
Types.ParameterizedTypeImpl.argumentsList |
private ImmutableList<java.lang.reflect.Type> |
Types.TypeVariableImpl.bounds |
private ImmutableList<java.lang.reflect.Type> |
Types.WildcardTypeImpl.lowerBounds |
private ImmutableList<java.lang.reflect.Type> |
Types.WildcardTypeImpl.upperBounds |
Modifier and Type | Method and Description |
---|---|
private ImmutableList<TypeToken<? super T>> |
TypeToken.boundsAsInterfaces(java.lang.reflect.Type[] bounds) |
(package private) ImmutableList<K> |
TypeToken.TypeCollector.collectTypes(java.lang.Iterable<? extends K> types) |
(package private) ImmutableList<K> |
TypeToken.TypeCollector.collectTypes(K type) |
ImmutableList<TypeToken<? extends java.lang.Throwable>> |
Invokable.getExceptionTypes()
Returns all declared exception types of this
Invokable . |
(package private) ImmutableList<TypeToken<? super T>> |
TypeToken.getGenericInterfaces()
Returns the generic interfaces that this type directly
implements . |
ImmutableList<Parameter> |
Invokable.getParameters()
Returns all declared parameters of this
Invokable . |
private static <K,V> ImmutableList<K> |
TypeToken.TypeCollector.sortKeysByValue(java.util.Map<K,V> map,
java.util.Comparator<? super V> valueComparator) |
(package private) ImmutableList<java.lang.reflect.Type> |
Types.JavaVersion.usedInGenericType(java.lang.reflect.Type[] types) |
Modifier and Type | Field and Description |
---|---|
private static ImmutableList<java.lang.String> |
AbstractPackageSanityTests.EQUALS_TEST_METHOD_NAMES |
private ImmutableList<Invokable<?,?>> |
ClassSanityTester.FactoryMethodReturnValueTester.factories |
private static ImmutableList<java.lang.String> |
AbstractPackageSanityTests.NULL_TEST_METHOD_NAMES |
private ImmutableList<java.lang.Class<?>> |
NullPointerTester.Signature.parameterTypes |
private static ImmutableList<java.lang.String> |
AbstractPackageSanityTests.SERIALIZABLE_TEST_METHOD_NAMES |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ImmutableList<T>> |
RelationshipTester.groups |
Modifier and Type | Method and Description |
---|---|
private static <E> ImmutableList<E> |
FreshValueGenerator.generateImmutableList(E freshElement) |
private static <T> ImmutableList<Invokable<?,? extends T>> |
ClassSanityTester.getFactories(TypeToken<T> type)
Factories with the least number of parameters are listed first.
|
private ImmutableList<Invokable<?,?>> |
ClassSanityTester.FactoryMethodReturnValueTester.getFactoriesToTest() |
(package private) ImmutableList<java.lang.reflect.Method> |
NullPointerTester.getInstanceMethodsToTest(java.lang.Class<?> c,
NullPointerTester.Visibility minimalVisibility) |
private ImmutableList<java.lang.reflect.Method> |
NullPointerTester.Visibility.getVisibleMethods(java.lang.Class<?> cls) |
Constructor and Description |
---|
FactoryMethodReturnValueTester(java.lang.Class<?> declaringClass,
ImmutableList<Invokable<?,?>> factories,
java.lang.String factoryMethodsDescription) |
Signature(java.lang.String name,
ImmutableList<java.lang.Class<?>> parameterTypes) |
Modifier and Type | Field and Description |
---|---|
private ImmutableList<ListenableFuture<? extends V>> |
Futures.FutureCombiner.futures |
private ImmutableList<Service> |
ServiceManager.services |
Modifier and Type | Method and Description |
---|---|
static <T> ImmutableList<ListenableFuture<T>> |
Futures.inCompletionOrder(java.lang.Iterable<? extends ListenableFuture<? extends T>> futures)
Returns a list of delegate futures that correspond to the futures received in the order that
they complete.
|
private <T> ImmutableList<java.util.concurrent.Callable<T>> |
WrappingExecutorService.wrapTasks(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks)
Wraps a collection of tasks.
|
Constructor and Description |
---|
FutureCombiner(boolean allMustSucceed,
ImmutableList<ListenableFuture<? extends V>> futures) |