diff --git a/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/Beta.html b/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/Beta.html index a8057e330df7..07bd332f46e1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/Beta.html +++ b/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/Beta.html @@ -100,8 +100,8 @@

Uses of Modifier and Type
Method
Description
-
static <A extends @Nullable Object, -B extends @Nullable Object>
void
+
static <A extends @Nullable Object, +B extends @Nullable Object>
void
Streams.forEachPair(Stream<A> streamA, Stream<B> streamB, BiConsumer<? super A,? super B> consumer)
@@ -133,9 +133,9 @@

Uses of If a value is present in optional, returns a stream containing only that element, otherwise returns an empty stream. -
static <A extends @Nullable Object, -B extends @Nullable Object, -R extends @Nullable Object>
Stream<R>
+
static <A extends @Nullable Object, +B extends @Nullable Object, +R extends @Nullable Object>
Stream<R>
Streams.zip(Stream<A> streamA, Stream<B> streamB, BiFunction<? super A,? super B,R> function)
@@ -279,12 +279,12 @@

Uses of Class
Description
final class 
-
BloomFilter<T extends @Nullable Object>
+
BloomFilter<T extends @Nullable Object>
A Bloom filter for instances of T.
interface 
-
Funnel<T extends @Nullable Object>
+
Funnel<T extends @Nullable Object>
An object which can send data from an object of type T into a PrimitiveSink.
diff --git a/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/GwtCompatible.html b/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/GwtCompatible.html index 39d45dad2c78..290c798d9654 100644 --- a/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/GwtCompatible.html +++ b/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/GwtCompatible.html @@ -197,7 +197,7 @@

Uses of interface  -
Function<F extends @Nullable Object,T extends @Nullable Object>
+
Function<F extends @Nullable Object,T extends @Nullable Object>
Determines an output value based on an input value; a pre-Java-8 version of java.util.function.Function.
@@ -235,7 +235,7 @@

Uses of interface  -
Predicate<T extends @Nullable Object>
+
Predicate<T extends @Nullable Object>
Determines a true or false value for a given input; a pre-Java-8 version of java.util.function.Predicate.
@@ -262,7 +262,7 @@

Uses of Static utility methods pertaining to String or CharSequence instances.
interface 
-
Supplier<T extends @Nullable Object>
+
Supplier<T extends @Nullable Object>
A class that can supply objects of a single type; a pre-Java-8 version of java.util.function.Supplier.
@@ -306,29 +306,29 @@

Uses of Modifier and Type
Method
Description
-
static <T extends @Nullable Object>
Predicate<T>
+
static <T extends @Nullable Object>
Predicate<T>
Predicates.alwaysFalse()
Returns a predicate that always evaluates to false.
-
static <T extends @Nullable Object>
Predicate<T>
+
static <T extends @Nullable Object>
Predicate<T>
Predicates.alwaysTrue()
Returns a predicate that always evaluates to true.
-
static <T extends @Nullable Object>
Predicate<T>
+
static <T extends @Nullable Object>
Predicate<T>
Predicates.isNull()
Returns a predicate that evaluates to true if the object reference being tested is null.
-
static <T extends @Nullable Object>
Predicate<T>
+
static <T extends @Nullable Object>
Predicate<T>
Predicates.notNull()
Returns a predicate that evaluates to true if the object reference being tested is not null.
-
final <S extends @Nullable T>
Equivalence<Iterable<S>>
+
final <S extends @Nullable T>
Equivalence<Iterable<S>>
Equivalence.pairwise()
Returns an equivalence over iterables based on the equivalence of their elements.
@@ -407,7 +407,7 @@

Uses of Class

Description
class 
-
AbstractIterator<T extends @Nullable Object>
+
AbstractIterator<T extends @Nullable Object>
This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
@@ -419,7 +419,7 @@

Uses of final class 

-
ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>
Implementation of Multimap that uses an ArrayList to store the values for a given key.
@@ -430,7 +430,7 @@

Uses of Fixed-size Table implementation backed by a two-dimensional array.

interface 
-
BiMap<K extends @Nullable Object,V extends @Nullable Object>
+
BiMap<K extends @Nullable Object,V extends @Nullable Object>
A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.
@@ -442,7 +442,7 @@

Uses of

interface 
-
ClassToInstanceMap<B extends @Nullable Object>
+
ClassToInstanceMap<B extends @Nullable Object>
A map, each entry of which maps a Java raw type to an instance of that type.
@@ -486,7 +486,7 @@

Uses of A BiMap backed by two EnumMap instances.

final class 
-
EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
+
EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
@@ -504,12 +504,12 @@

Uses of class 

-
FluentIterable<E extends @Nullable Object>
+
FluentIterable<E extends @Nullable Object>
An expanded Iterable API, providing functionality similar to Java 8's powerful streams library in a slightly different way.
class 
-
ForwardingCollection<E extends @Nullable Object>
+
ForwardingCollection<E extends @Nullable Object>
A collection which forwards all its method calls to another collection.
@@ -519,42 +519,42 @@

Uses of A concurrent map which forwards all its method calls to another concurrent map.
class 
-
ForwardingIterator<T extends @Nullable Object>
+
ForwardingIterator<T extends @Nullable Object>
An iterator which forwards all its method calls to another iterator.
class 
-
ForwardingList<E extends @Nullable Object>
+
ForwardingList<E extends @Nullable Object>
A list which forwards all its method calls to another list.
class 
-
ForwardingListIterator<E extends @Nullable Object>
+
ForwardingListIterator<E extends @Nullable Object>
A list iterator which forwards all its method calls to another list iterator.
class 
-
ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
A list multimap which forwards all its method calls to another list multimap.
class 
-
ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
+
ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
A map which forwards all its method calls to another map.
class 
-
ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>
+
ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>
A map entry which forwards all its method calls to another map entry.
class 
-
ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
A multimap which forwards all its method calls to another multimap.
class 
-
ForwardingMultiset<E extends @Nullable Object>
+
ForwardingMultiset<E extends @Nullable Object>
A multiset which forwards all its method calls to another multiset.
@@ -564,42 +564,42 @@

Uses of An abstract base class for implementing the decorator pattern.
class 
-
ForwardingQueue<E extends @Nullable Object>
+
ForwardingQueue<E extends @Nullable Object>
A queue which forwards all its method calls to another queue.
class 
-
ForwardingSet<E extends @Nullable Object>
+
ForwardingSet<E extends @Nullable Object>
A set which forwards all its method calls to another set.
class 
-
ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
A set multimap which forwards all its method calls to another set multimap.
class 
-
ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
+
ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
A sorted map which forwards all its method calls to another sorted map.
class 
-
ForwardingSortedMultiset<E extends @Nullable Object>
+
ForwardingSortedMultiset<E extends @Nullable Object>
A sorted multiset which forwards all its method calls to another sorted multiset.
class 
-
ForwardingSortedSet<E extends @Nullable Object>
+
ForwardingSortedSet<E extends @Nullable Object>
A sorted set which forwards all its method calls to another sorted set.
class 
-
ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
A sorted set multimap which forwards all its method calls to another sorted set multimap.
class 
-
ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
+
ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
A table which forwards all its method calls to another table.
@@ -609,17 +609,17 @@

Uses of Implementation of Table using linked hash tables.
final class 
-
HashBiMap<K extends @Nullable Object,V extends @Nullable Object>
+
HashBiMap<K extends @Nullable Object,V extends @Nullable Object>
A BiMap backed by two hash tables.
final class 
-
HashMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
HashMultimap<K extends @Nullable Object,V extends @Nullable Object>
Implementation of Multimap using hash tables.
final class 
-
HashMultiset<E extends @Nullable Object>
+
HashMultiset<E extends @Nullable Object>
Multiset implementation that uses hashing for key and entry access.
@@ -707,25 +707,25 @@

Uses of This class contains static utility methods that operate on or return objects of type Iterator.
final class 
-
LinkedHashMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
LinkedHashMultimap<K extends @Nullable Object,V extends @Nullable Object>
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.
final class 
-
LinkedHashMultiset<E extends @Nullable Object>
+
LinkedHashMultiset<E extends @Nullable Object>
A Multiset implementation with predictable iteration order.
class 
-
LinkedListMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
LinkedListMultimap<K extends @Nullable Object,V extends @Nullable Object>
An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
interface 
-
ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
A Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
@@ -736,7 +736,7 @@

Uses of Static utility methods pertaining to List instances.

interface 
-
MapDifference<K extends @Nullable Object,V extends @Nullable Object>
+
MapDifference<K extends @Nullable Object,V extends @Nullable Object>
An object representing the differences between two maps.
@@ -764,13 +764,13 @@

Uses of interface  -
Multimap<K extends @Nullable Object,V extends @Nullable Object>
+
Multimap<K extends @Nullable Object,V extends @Nullable Object>
A collection that maps keys to values, similar to Map, but in which each key may be associated with multiple values.
class 
-
MultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
+
MultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
An immutable builder for Multimap instances, letting you independently select the desired behaviors (for example, ordering) of the backing map and value-collections.
@@ -781,7 +781,7 @@

Uses of Provides static methods acting on or generating a Multimap.

interface 
-
Multiset<E extends @Nullable Object>
+
Multiset<E extends @Nullable Object>
A collection that supports order-independent equality, like Set, but may have duplicate elements.
@@ -797,12 +797,12 @@

Uses of Static utility methods pertaining to object arrays.

class 
-
Ordering<T extends @Nullable Object>
+
Ordering<T extends @Nullable Object>
A comparator, with additional methods to support common operations.
interface 
-
PeekingIterator<E extends @Nullable Object>
+
PeekingIterator<E extends @Nullable Object>
An iterator that supports a one-element lookahead while iterating.
@@ -818,12 +818,12 @@

Uses of
interface 
-
RowSortedTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
+
RowSortedTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
Interface that extends Table and whose rows are sorted.
interface 
-
SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
A Multimap that cannot hold duplicate key-value pairs.
@@ -833,18 +833,18 @@

Uses of Static utility methods pertaining to Set instances.
interface 
-
SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object>
+
SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object>
An object representing the differences between two sorted maps.
interface 
-
SortedMultiset<E extends @Nullable Object>
+
SortedMultiset<E extends @Nullable Object>
A Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
interface 
-
SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
@@ -855,7 +855,7 @@

Uses of Static utility methods related to Stream instances.

interface 
-
Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
+
Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
A collection that associates an ordered pair of keys, called a row key and a column key, with a single value.
@@ -872,13 +872,13 @@

Uses of class 

-
TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
+
TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
final class 
-
TreeMultiset<E extends @Nullable Object>
+
TreeMultiset<E extends @Nullable Object>
A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
@@ -891,12 +891,12 @@

Uses of class 

-
UnmodifiableIterator<E extends @Nullable Object>
+
UnmodifiableIterator<E extends @Nullable Object>
An iterator that does not support UnmodifiableIterator.remove().
class 
-
UnmodifiableListIterator<E extends @Nullable Object>
+
UnmodifiableListIterator<E extends @Nullable Object>
@@ -906,12 +906,12 @@

Uses of Modifier and Type
Method
Description
-
static Ordering<@Nullable Object>
+
static Ordering<@Nullable Object>
Ordering.allEqual()
Returns an ordering which treats all values as equal, indicating "no ordering."
-
static <T extends @Nullable Object>
Ordering<T>
+
static <T extends @Nullable Object>
Ordering<T>
Ordering.compound(Iterable<? extends Comparator<? super T>> comparators)
Returns an ordering which tries each given comparator in order until a non-zero result is @@ -936,20 +936,20 @@

Uses of Returns an ordering that compares objects according to the order in which they are given to this method.

-
static <T extends @Nullable Object>
Ordering<T>
+
static <T extends @Nullable Object>
Ordering<T>
Ordering.from(Ordering<T> ordering)
Deprecated.
no need to use this
-
static <T extends @Nullable Object>
Ordering<T>
+
static <T extends @Nullable Object>
Ordering<T>
Ordering.from(Comparator<T> comparator)
Returns an ordering based on an existing comparator instance.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
Map.Entry<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
Map.Entry<K,V>
Maps.immutableEntry(K key, V value)
@@ -983,64 +983,64 @@

Uses of
Returns a serializable ordering that uses the natural order of the values.

-
static <E extends @Nullable Object>
ArrayList<E>
+
static <E extends @Nullable Object>
ArrayList<E>
Lists.newArrayList()
Creates a mutable, empty ArrayList instance (for Java 6 and earlier).
-
static <E extends @Nullable Object>
ArrayList<E>
+
static <E extends @Nullable Object>
ArrayList<E>
Lists.newArrayList(E... elements)
Creates a mutable ArrayList instance containing the given elements.
-
static <E extends @Nullable Object>
ArrayList<E>
+
static <E extends @Nullable Object>
ArrayList<E>
Lists.newArrayList(Iterable<? extends E> elements)
Creates a mutable ArrayList instance containing the given elements; a very thin shortcut for creating an empty list then calling Iterables.addAll(java.util.Collection<T>, java.lang.Iterable<? extends T>).
-
static <E extends @Nullable Object>
ArrayList<E>
+
static <E extends @Nullable Object>
ArrayList<E>
Lists.newArrayList(Iterator<? extends E> elements)
Creates a mutable ArrayList instance containing the given elements; a very thin shortcut for creating an empty list and then calling Iterators.addAll(java.util.Collection<T>, java.util.Iterator<? extends T>).
-
static <E extends @Nullable Object>
ArrayList<E>
+
static <E extends @Nullable Object>
ArrayList<E>
Lists.newArrayListWithCapacity(int initialArraySize)
Creates an ArrayList instance backed by an array with the specified initial size; simply delegates to ArrayList(int).
-
static <E extends @Nullable Object>
ArrayList<E>
+
static <E extends @Nullable Object>
ArrayList<E>
Lists.newArrayListWithExpectedSize(int estimatedSize)
Creates an ArrayList instance to hold estimatedSize elements, plus an unspecified amount of padding; you almost certainly mean to call Lists.newArrayListWithCapacity(int) (see that method for further advice on usage).
-
static <E extends @Nullable Object>
LinkedList<E>
+
static <E extends @Nullable Object>
LinkedList<E>
Lists.newLinkedList()
Creates a mutable, empty LinkedList instance (for Java 6 and earlier).
-
static <E extends @Nullable Object>
LinkedList<E>
+
static <E extends @Nullable Object>
LinkedList<E>
Lists.newLinkedList(Iterable<? extends E> elements)
Creates a mutable LinkedList instance containing the given elements; a very thin shortcut for creating an empty list then calling Iterables.addAll(java.util.Collection<T>, java.lang.Iterable<? extends T>).
-
<S extends T>
Ordering<@Nullable S>
+
<S extends T>
Ordering<@Nullable S>
Ordering.nullsFirst()
Returns an ordering that treats null as less than all other values and uses this to compare non-null values.
-
<S extends T>
Ordering<@Nullable S>
+
<S extends T>
Ordering<@Nullable S>
Ordering.nullsLast()
Returns an ordering that treats null as greater than all other values and uses this ordering to compare non-null values.
-
<F extends @Nullable Object>
Ordering<F>
+
<F extends @Nullable Object>
Ordering<F>
Ordering.onResultOf(Function<F,? extends T> function)
Returns a new ordering on F which orders elements by first applying a function to them, @@ -1348,17 +1348,17 @@

Uses of Class

Description
class 
-
AbstractFuture<V extends @Nullable Object>
+
An abstract implementation of ListenableFuture, intended for advanced users only.
interface 
-
AsyncCallable<V extends @Nullable Object>
+
Computes a value, possibly asynchronously.
interface 
-
AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>
+
Transforms a value, possibly asynchronously.
@@ -1378,22 +1378,22 @@

Uses of Error variant of ExecutionException.

class 
-
FluentFuture<V extends @Nullable Object>
+
FluentFuture<V extends @Nullable Object>
A ListenableFuture that supports fluent chains of operations.
class 
-
ForwardingFuture<V extends @Nullable Object>
+
ForwardingFuture<V extends @Nullable Object>
A Future which forwards all its method calls to another future.
class 
-
ForwardingListenableFuture<V extends @Nullable Object>
+
ForwardingListenableFuture<V extends @Nullable Object>
A ListenableFuture which forwards all its method calls to another future.
interface 
-
FutureCallback<V extends @Nullable Object>
+
FutureCallback<V extends @Nullable Object>
A callback for accepting the results of a Future computation asynchronously.
@@ -1404,13 +1404,13 @@

Uses of Static utility methods pertaining to the Future interface.

static final class 
-
Futures.FutureCombiner<V extends @Nullable Object>
+
Futures.FutureCombiner<V extends @Nullable Object>
A helper to create a new ListenableFuture whose result is generated from a combination of input futures.
interface 
-
ListenableScheduledFuture<V extends @Nullable Object>
+
ListenableScheduledFuture<V extends @Nullable Object>
Helper interface to implement both ListenableFuture and ScheduledFuture.
@@ -1426,7 +1426,7 @@

Uses of Static utility methods pertaining to the Runnable interface.
final class 
-
SettableFuture<V extends @Nullable Object>
+
SettableFuture<V extends @Nullable Object>
diff --git a/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/GwtIncompatible.html b/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/GwtIncompatible.html index c2b5f3e4b724..64875a6f6114 100644 --- a/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/GwtIncompatible.html +++ b/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/GwtIncompatible.html @@ -201,7 +201,7 @@

Uses of
Returns the current elapsed time shown on this stopwatch as a Duration.
-
static <X extends Throwable>
@Nullable X
+
static <X extends Throwable>
@Nullable X
Throwables.getCauseAs(Throwable throwable, Class<X> expectedCauseType)
@@ -218,7 +218,7 @@

Uses of Returns a string containing the result of toString(), followed by the full, recursive stack trace of throwable.

-
static <T extends @Nullable Object>
Predicate<T>
+
static <T extends @Nullable Object>
Predicate<T>
Predicates.instanceOf(Class<?> clazz)
Returns a predicate that evaluates to true if the object being tested is an instance of @@ -240,7 +240,7 @@

Uses of static <T extends @Nullable Object>
Supplier<T>

+
static <T extends @Nullable Object>
Supplier<T>
Suppliers.memoizeWithExpiration(Supplier<T> delegate, Duration duration)
@@ -268,7 +268,7 @@

Uses of static <X extends Throwable>
void

-
Throwables.propagateIfInstanceOf(@Nullable Throwable throwable, +
Throwables.propagateIfInstanceOf(@Nullable Throwable throwable, Class<X> declaredType)
Deprecated. @@ -277,7 +277,7 @@

Uses of static void

- +
Throwables.propagateIfPossible(@Nullable Throwable throwable)
Deprecated.
Use Throwables.throwIfUnchecked(java.lang.Throwable), which has the same behavior but rejects @@ -285,7 +285,7 @@

Uses of static <X extends Throwable>
void

-
Throwables.propagateIfPossible(@Nullable Throwable throwable, +
Throwables.propagateIfPossible(@Nullable Throwable throwable, Class<X> declaredType)
Deprecated. @@ -295,7 +295,7 @@

Uses of static <X1 extends Throwable, X2 extends Throwable>
void

-
Throwables.propagateIfPossible(@Nullable Throwable throwable, +
Throwables.propagateIfPossible(@Nullable Throwable throwable, Class<X1> declaredType1, Class<X2> declaredType2)
@@ -465,17 +465,17 @@

Uses of class 

-
ForwardingDeque<E extends @Nullable Object>
+
A deque which forwards all its method calls to another deque.
class 
-
ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
+
A navigable map which forwards all its method calls to another navigable map.
class 
-
ForwardingNavigableSet<E extends @Nullable Object>
+
A navigable set which forwards all its method calls to another navigable set.
@@ -514,7 +514,7 @@

Uses of Contains static methods pertaining to instances of Interner.

final class 
-
MutableClassToInstanceMap<B extends @Nullable Object>
+
A mutable class-to-instance map backed by an arbitrary user-provided map.
@@ -545,8 +545,8 @@

Uses of Modifier and Type

Method
Description
-
+
static <K extends @Nullable Object, +V extends @Nullable Object>
NavigableMap<K,V>
Maps.asMap(NavigableSet<K> set, Function<? super K,V> function)
- +
static <T extends @Nullable Object>
T[]
ObjectArrays.concat(T[] first, T[] second, - Class<@NonNull T> type)
+ Class<@NonNull T> type)
Returns a new array that contains the concatenated contents of two arrays.
@@ -636,29 +636,29 @@

Uses of Returns a view of unfiltered containing all elements that are of the type desiredType.

- +
static <E extends @Nullable Object>
NavigableSet<E>
Sets.filter(NavigableSet<E> unfiltered, Predicate<? super E> predicate)
Returns the elements of a NavigableSet, unfiltered, that satisfy a predicate.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
NavigableMap<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
NavigableMap<K,V>
Maps.filterEntries(NavigableMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
Returns a sorted map containing the mappings in unfiltered that satisfy a predicate.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
NavigableMap<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
NavigableMap<K,V>
Maps.filterKeys(NavigableMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
Returns a navigable map containing the mappings in unfiltered whose keys satisfy a predicate.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
NavigableMap<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
NavigableMap<K,V>
Maps.filterValues(NavigableMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
@@ -677,7 +677,7 @@

Uses of ContiguousSet.headSet(C toElement, boolean inclusive)

 
-
@Nullable E
+
ImmutableSortedSet.higher(E e)
 
@@ -690,11 +690,11 @@

Uses of
Returns the associated key type.

- +
ImmutableSortedSet.lower(E e)
 
-
static <T extends @Nullable Object>
T[]
-
ObjectArrays.newArray(Class<@NonNull T> type, +
static <T extends @Nullable Object>
T[]
+
ObjectArrays.newArray(Class<@NonNull T> type, int length)
Returns a new array of the given length with the specified component type.
@@ -716,22 +716,22 @@

Uses of Creates a ConcurrentLinkedQueue containing the elements of the specified iterable, in the order they are returned by the iterable's iterator.

- +
Creates an empty CopyOnWriteArrayList instance.
-
static <E extends @Nullable Object>
CopyOnWriteArrayList<E>
+
Lists.newCopyOnWriteArrayList(Iterable<? extends E> elements)
Creates a CopyOnWriteArrayList instance containing the given elements.
-
static <E extends @Nullable Object>
CopyOnWriteArraySet<E>
+
static <E extends @Nullable Object>
CopyOnWriteArraySet<E>
Creates an empty CopyOnWriteArraySet instance.
-
static <E extends @Nullable Object>
CopyOnWriteArraySet<E>
+
static <E extends @Nullable Object>
CopyOnWriteArraySet<E>
Sets.newCopyOnWriteArraySet(Iterable<? extends E> elements)
- +
final @Nullable E
ImmutableSortedSet.pollFirst()
Deprecated.
Unsupported operation.
-
final @Nullable E
+
final @Nullable E
ImmutableSortedSet.pollLast()
Deprecated. @@ -807,7 +807,7 @@

Uses of static <K extends Comparable<? super K>, -V extends @Nullable Object>
NavigableMap<K,V>

+V extends @Nullable Object>
NavigableMap<K,V>
Maps.subMap(NavigableMap<K,V> map, Range<K> range)
- +
static <K extends @Nullable Object, +V extends @Nullable Object>
NavigableMap<K,V>
Maps.synchronizedNavigableMap(NavigableMap<K,V> navigableMap)
Returns a synchronized (thread-safe) navigable map backed by the specified navigable map.
-
static <E extends @Nullable Object>
NavigableSet<E>
+
static <E extends @Nullable Object>
NavigableSet<E>
Sets.synchronizedNavigableSet(NavigableSet<E> navigableSet)
Returns a synchronized (thread-safe) navigable set backed by the specified navigable set.
@@ -846,47 +846,47 @@

Uses of ContiguousSet.tailSet(C fromElement, boolean inclusive)

 
-
@Nullable V[][]
+
ArrayTable.toArray(Class<V> valueClass)
Returns a two-dimensional array with the table contents.
final E[]
-
FluentIterable.toArray(Class<@NonNull E> type)
+
FluentIterable.toArray(Class<@NonNull E> type)
Returns an array containing all of the elements from this fluent iterable in iteration order.
-
static <T extends @Nullable Object>
T[]
+
static <T extends @Nullable Object>
T[]
Iterables.toArray(Iterable<? extends T> iterable, - Class<@NonNull T> type)
+ Class<@NonNull T> type)
Copies an iterable's elements into an array.
-
static <T extends @Nullable Object>
T[]
+
static <T extends @Nullable Object>
T[]
Iterators.toArray(Iterator<? extends T> iterator, - Class<@NonNull T> type)
+ Class<@NonNull T> type)
Copies an iterator's elements into an array.
-
static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
NavigableMap<K,V2>
+
static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
NavigableMap<K,V2>
Maps.transformEntries(NavigableMap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
Returns a view of a navigable map whose values are derived from the original navigable map's entries.
-
static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
NavigableMap<K,V2>
+
static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
NavigableMap<K,V2>
Maps.transformValues(NavigableMap<K,V1> fromMap, Function<? super V1,V2> function)
Returns a view of a navigable map where each value is transformed by a function.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
NavigableMap<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
NavigableMap<K,V>
Maps.unmodifiableNavigableMap(NavigableMap<K,? extends V> map)
Returns an unmodifiable view of the specified navigable map.
@@ -935,7 +935,7 @@

Uses of IOException.

interface 
-
ByteProcessor<T extends @Nullable Object>
+
ByteProcessor<T extends @Nullable Object>
A callback interface to process bytes from a stream.
@@ -1019,7 +1019,7 @@

Uses of SecureDirectoryStream is not supported).
interface 
-
LineProcessor<T extends @Nullable Object>
+
LineProcessor<T extends @Nullable Object>
A callback to be used with the streaming readLines methods.
@@ -1450,12 +1450,12 @@

Uses of Returns a big-endian representation of value in a 2-element byte array; equivalent to ByteBuffer.allocate(2).putShort(value).array(). -
static @Nullable Double
+
static @Nullable Double
Doubles.tryParse(String string)
Parses the specified string as a double-precision floating point value.
-
static @Nullable Float
+
static @Nullable Float
Floats.tryParse(String string)
Parses the specified string as a single-precision floating point value.
@@ -1555,7 +1555,7 @@

Uses of Utilities necessary for working with libraries that supply plain Future instances.

class 
-
ListenableFutureTask<V extends @Nullable Object>
+
ListenableFutureTask<V extends @Nullable Object>
A FutureTask that also implements the ListenableFuture interface.
@@ -1647,7 +1647,7 @@

Uses of
Add a shutdown hook to wait for thread completion in the given service.
-
static <T extends @Nullable Object>
AsyncCallable<T>
+
static <T extends @Nullable Object>
AsyncCallable<T>
Callables.asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
@@ -1706,7 +1706,7 @@

Uses of Invokes condition.await(timeout, unit) uninterruptibly.

-
static <V extends @Nullable Object, +
static <V extends @Nullable Object, X extends Exception>
V
Futures.getChecked(Future<V> future, Class<X> exceptionClass)
@@ -1714,7 +1714,7 @@

Uses of Returns the result of Future.get(), converting most exceptions to a new instance of the given checked exception type.

-
static <V extends @Nullable Object, +
static <V extends @Nullable Object, X extends Exception>
V
Futures.getChecked(Future<V> future, Class<X> exceptionClass, @@ -1724,7 +1724,7 @@

Uses of Returns the result of Future.get(long, TimeUnit), converting most exceptions to a new instance of the given checked exception type.

-
static <V extends @Nullable Object, +
static <V extends @Nullable Object, X extends Exception>
V
- +
static <V extends @Nullable Object>
V
Uninterruptibles.getUninterruptibly(Future<V> future, long timeout, TimeUnit unit)
Invokes future.get(timeout, unit) uninterruptibly.
-
static <V extends @Nullable Object>
V
+
static <V extends @Nullable Object>
V
Uninterruptibles.getUninterruptibly(Future<V> future, Duration timeout)
@@ -1808,8 +1808,8 @@

Uses of Invokes unit.timedJoin(toJoin, timeout) uninterruptibly.

-
static <I extends @Nullable Object, -O extends @Nullable Object>
Future<O>
+
static <I extends @Nullable Object, +O extends @Nullable Object>
Future<O>
Futures.lazyTransform(Future<I> input, Function<? super I,? extends O> function)
@@ -1851,7 +1851,7 @@

Uses of

-
static <O extends @Nullable Object>
ListenableFuture<O>
+
static <O extends @Nullable Object>
ListenableFuture<O>
Futures.scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -1859,7 +1859,7 @@

Uses of
Schedules callable on the specified executor, returning a Future.

- +
static <O extends @Nullable Object>
ListenableFuture<O>
Futures.scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
@@ -1957,7 +1957,7 @@

Uses of -
static <V extends @Nullable Object>
ListenableFuture<V>
+
static <V extends @Nullable Object>
ListenableFuture<V>
Futures.withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -1965,7 +1965,7 @@

Uses of

-
static <V extends @Nullable Object>
ListenableFuture<V>
+
static <V extends @Nullable Object>
ListenableFuture<V>
Futures.withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
diff --git a/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/J2ktIncompatible.html b/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/J2ktIncompatible.html index 98265f8258e2..6d181d45fb69 100644 --- a/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/J2ktIncompatible.html +++ b/releases/snapshot-android/api/docs/com/google/common/annotations/class-use/J2ktIncompatible.html @@ -201,7 +201,7 @@

Uses of static <T extends @Nullable Object>
Supplier<T>
+
static <T extends @Nullable Object>
Supplier<T>
Suppliers.memoizeWithExpiration(Supplier<T> delegate, Duration duration)
@@ -218,7 +218,7 @@

Uses of static <X extends Throwable>
void

-
Throwables.propagateIfInstanceOf(@Nullable Throwable throwable, +
Throwables.propagateIfInstanceOf(@Nullable Throwable throwable, Class<X> declaredType)
Deprecated. @@ -227,7 +227,7 @@

Uses of static void

- +
Throwables.propagateIfPossible(@Nullable Throwable throwable)
Deprecated.
Use Throwables.throwIfUnchecked(java.lang.Throwable), which has the same behavior but rejects @@ -235,7 +235,7 @@

Uses of static <X extends Throwable>
void

-
Throwables.propagateIfPossible(@Nullable Throwable throwable, +
Throwables.propagateIfPossible(@Nullable Throwable throwable, Class<X> declaredType)
Deprecated. @@ -245,7 +245,7 @@

Uses of static <X1 extends Throwable, X2 extends Throwable>
void

-
Throwables.propagateIfPossible(@Nullable Throwable throwable, +
Throwables.propagateIfPossible(@Nullable Throwable throwable, Class<X1> declaredType1, Class<X2> declaredType2)
- +
static <T extends @Nullable Object>
Supplier<T>
Suppliers.synchronizedSupplier(Supplier<T> delegate)
Returns a supplier whose get() method synchronizes on delegate before calling @@ -289,7 +289,7 @@

Uses of A BiMap backed by two EnumMap instances.

final class 
-
EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
+
EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
@@ -308,7 +308,7 @@

Uses of class 

-
ForwardingDeque<E extends @Nullable Object>
+
A deque which forwards all its method calls to another deque.
@@ -329,7 +329,7 @@

Uses of weak references.

final class 
-
MutableClassToInstanceMap<B extends @Nullable Object>
+
A mutable class-to-instance map backed by an arbitrary user-provided map.
@@ -339,7 +339,7 @@

Uses of Modifier and Type

Method
Description
-
+
Ordering.arbitrary()
Returns an arbitrary ordering over all objects, for which compare(a, b) == 0 implies @@ -418,22 +418,22 @@

Uses of Creates a ConcurrentLinkedQueue containing the elements of the specified iterable, in the order they are returned by the iterable's iterator.

- +
Creates an empty CopyOnWriteArrayList instance.
-
static <E extends @Nullable Object>
CopyOnWriteArrayList<E>
+
Lists.newCopyOnWriteArrayList(Iterable<? extends E> elements)
Creates a CopyOnWriteArrayList instance containing the given elements.
-
static <E extends @Nullable Object>
CopyOnWriteArraySet<E>
+
static <E extends @Nullable Object>
CopyOnWriteArraySet<E>
Creates an empty CopyOnWriteArraySet instance.
-
static <E extends @Nullable Object>
CopyOnWriteArraySet<E>
+
static <E extends @Nullable Object>
CopyOnWriteArraySet<E>
Sets.newCopyOnWriteArraySet(Iterable<? extends E> elements)
Creates a CopyOnWriteArraySet instance containing the given elements.
@@ -488,61 +488,61 @@

Uses of
Creates an empty SynchronousQueue with nonfair access policy.

- +
static <K extends @Nullable Object, +V extends @Nullable Object>
BiMap<K,V>
Maps.synchronizedBiMap(BiMap<K,V> bimap)
Returns a synchronized (thread-safe) bimap backed by the specified bimap.
-
static <E extends @Nullable Object>
Deque<E>
+
static <E extends @Nullable Object>
Deque<E>
Queues.synchronizedDeque(Deque<E> deque)
Returns a synchronized (thread-safe) deque backed by the specified deque.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
ListMultimap<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
ListMultimap<K,V>
Multimaps.synchronizedListMultimap(ListMultimap<K,V> multimap)
Returns a synchronized (thread-safe) ListMultimap backed by the specified multimap.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
Multimap<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
Multimap<K,V>
Multimaps.synchronizedMultimap(Multimap<K,V> multimap)
Returns a synchronized (thread-safe) multimap backed by the specified multimap.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
NavigableMap<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
NavigableMap<K,V>
Maps.synchronizedNavigableMap(NavigableMap<K,V> navigableMap)
Returns a synchronized (thread-safe) navigable map backed by the specified navigable map.
-
static <E extends @Nullable Object>
NavigableSet<E>
+
static <E extends @Nullable Object>
NavigableSet<E>
Sets.synchronizedNavigableSet(NavigableSet<E> navigableSet)
Returns a synchronized (thread-safe) navigable set backed by the specified navigable set.
-
static <E extends @Nullable Object>
Queue<E>
+
static <E extends @Nullable Object>
Queue<E>
Queues.synchronizedQueue(Queue<E> queue)
Returns a synchronized (thread-safe) queue backed by the specified queue.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
SetMultimap<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
SetMultimap<K,V>
Multimaps.synchronizedSetMultimap(SetMultimap<K,V> multimap)
Returns a synchronized (thread-safe) SetMultimap backed by the specified multimap.
-
static <K extends @Nullable Object, -V extends @Nullable Object>
SortedSetMultimap<K,V>
+
static <K extends @Nullable Object, +V extends @Nullable Object>
SortedSetMultimap<K,V>
Returns a synchronized (thread-safe) SortedSetMultimap backed by the specified multimap.
-
static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
Table<R,C,V>
+
static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
Table<R,C,V>
Tables.synchronizedTable(Table<R,C,V> table)
Returns a synchronized (thread-safe) table backed by the specified table.
@@ -580,7 +580,7 @@

Uses of IOException.

interface 
-
ByteProcessor<T extends @Nullable Object>
+
A callback interface to process bytes from a stream.
@@ -664,7 +664,7 @@

Uses of SecureDirectoryStream is not supported).

interface 
-
LineProcessor<T extends @Nullable Object>
+
A callback to be used with the streaming readLines methods.
@@ -887,7 +887,7 @@

Uses of A map containing long values that can be atomically updated.
final class 
-
ClosingFuture<V extends @Nullable Object>
+
A step in a pipeline of an asynchronous computation.
@@ -939,7 +939,7 @@

Uses of Utilities necessary for working with libraries that supply plain Future instances.
class 
-
ListenableFutureTask<V extends @Nullable Object>
+
A FutureTask that also implements the ListenableFuture interface.
@@ -1026,7 +1026,7 @@

Uses of -
static <T extends @Nullable Object>
AsyncCallable<T>
+
static <T extends @Nullable Object>
AsyncCallable<T>
Callables.asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
@@ -1094,7 +1094,7 @@

Uses of static <V extends @Nullable Object, +
static <V extends @Nullable Object, X extends Throwable>
ListenableFuture<V>
Futures.catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -1114,7 +1114,7 @@

Uses of static <V extends @Nullable Object, +
static <V extends @Nullable Object, X extends Throwable>
ListenableFuture<V>
Futures.catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -1125,7 +1125,7 @@

Uses of static <V extends @Nullable Object, +
static <V extends @Nullable Object, X extends Exception>
V
Futures.getChecked(Future<V> future, Class<X> exceptionClass)
@@ -1133,7 +1133,7 @@

Uses of Returns the result of Future.get(), converting most exceptions to a new instance of the given checked exception type.

-
static <V extends @Nullable Object, +
static <V extends @Nullable Object, X extends Exception>
V
Futures.getChecked(Future<V> future, Class<X> exceptionClass, @@ -1143,7 +1143,7 @@

Uses of Returns the result of Future.get(long, TimeUnit), converting most exceptions to a new instance of the given checked exception type.

-
static <V extends @Nullable Object, +
static <V extends @Nullable Object, X extends Exception>
V
- +
static <V extends @Nullable Object>
V
Uninterruptibles.getUninterruptibly(Future<V> future, long timeout, TimeUnit unit)
Invokes future.get(timeout, unit) uninterruptibly.
-
static <V extends @Nullable Object>
V
+
static <V extends @Nullable Object>
V
Uninterruptibles.getUninterruptibly(Future<V> future, Duration timeout)
@@ -1227,8 +1227,8 @@

Uses of Invokes unit.timedJoin(toJoin, timeout) uninterruptibly.

-
static <I extends @Nullable Object, -O extends @Nullable Object>
Future<O>
+
static <I extends @Nullable Object, +O extends @Nullable Object>
Future<O>
Futures.lazyTransform(Future<I> input, Function<? super I,? extends O> function)
@@ -1258,7 +1258,7 @@

Uses of

-
static <O extends @Nullable Object>
ListenableFuture<O>
+
static <O extends @Nullable Object>
ListenableFuture<O>
Futures.scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -1266,7 +1266,7 @@

Uses of
Schedules callable on the specified executor, returning a Future.

- +
static <O extends @Nullable Object>
ListenableFuture<O>
Futures.scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
@@ -1364,7 +1364,7 @@

Uses of -
static <V extends @Nullable Object>
ListenableFuture<V>
+
static <V extends @Nullable Object>
ListenableFuture<V>
Futures.withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -1372,7 +1372,7 @@

Uses of

-
static <V extends @Nullable Object>
ListenableFuture<V>
+
static <V extends @Nullable Object>
ListenableFuture<V>
Futures.withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Converter.html b/releases/snapshot-android/api/docs/com/google/common/base/Converter.html index 87e063a49136..64b86c7e7d8c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Converter.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Converter.html @@ -224,8 +224,8 @@

Method Summary

Provided to satisfy the Function interface; use convert(A) instead.
-
final @Nullable B
-
convert(@Nullable A a)
+
final @Nullable B
+
Returns a representation of a as an instance of type B.
@@ -245,7 +245,7 @@

Method Summary

Returns a representation of a as an instance of type B.
boolean
-
equals(@Nullable Object object)
+
Indicates whether another object is equal to this converter.
@@ -337,7 +337,7 @@

doBackward

  • convert

    -
    public final @Nullable B convert(@Nullable A a)
    +
    public final @Nullable B convert(@Nullable A a)
    Returns a representation of a as an instance of type B.
    Returns:
    @@ -408,7 +408,7 @@

    apply

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Indicates whether another object is equal to this converter.

    Most implementations will have no reason to override the behavior of Object.equals(java.lang.Object). diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Defaults.html b/releases/snapshot-android/api/docs/com/google/common/base/Defaults.html index 06c4cd51fc5b..5668d72640f1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Defaults.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Defaults.html @@ -115,7 +115,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <T> @Nullable T
    +
    static <T> @Nullable T
    Returns the default value of type as defined by JLS --- 0 for numbers, @@ -141,7 +141,7 @@

    Method Details

  • defaultValue

    -
    public static <T> @Nullable T defaultValue(Class<T> type)
    +
    public static <T> @Nullable T defaultValue(Class<T> type)
    Returns the default value of type as defined by JLS --- 0 for numbers, false for boolean and '\0' for char. For non-primitive types and void, null is returned.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Equivalence.Wrapper.html b/releases/snapshot-android/api/docs/com/google/common/base/Equivalence.Wrapper.html index 9b4a46fb5e53..fc8bc5748a2c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Equivalence.Wrapper.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Equivalence.Wrapper.html @@ -84,7 +84,7 @@
    -

    Class Equivalence.Wrapper<T extends @Nullable Object>

    +

    Class Equivalence.Wrapper<T extends @Nullable Object>

    java.lang.Object
    com.google.common.base.Equivalence.Wrapper<T>
    @@ -99,7 +99,7 @@

    Class Equivalence.Wrapper<
    Equivalence<T>


  • -
    public static final class Equivalence.Wrapper<T extends @Nullable Object> +
    public static final class Equivalence.Wrapper<T extends @Nullable Object> extends Object implements Serializable
    Wraps an object so that equals(Object) and hashCode() delegate to an Equivalence. @@ -142,7 +142,7 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object obj)
    +
    Returns true if Equivalence.equivalent(Object, Object) applied to the wrapped references is true and both wrappers use the same @@ -190,7 +190,7 @@

    get

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Returns true if Equivalence.equivalent(Object, Object) applied to the wrapped references is true and both wrappers use the same equivalence.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Equivalence.html b/releases/snapshot-android/api/docs/com/google/common/base/Equivalence.html index 25c65c968434..263d338d64a2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Equivalence.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Equivalence.html @@ -122,7 +122,7 @@

    Nested Class Summary

    Class
    Description
    static final class 
    -
    Equivalence.Wrapper<T extends @Nullable Object>
    + @@ -173,19 +173,19 @@

    Method Summary

    Returns an equivalence that delegates to Object.equals(java.lang.Object) and Object.hashCode().
  • final boolean
    -
    equivalent(@Nullable T a, - @Nullable T b)
    +
    Returns true if the given objects are considered equivalent.
    -
    final Predicate<@Nullable T>
    -
    equivalentTo(@Nullable T target)
    + +
    Returns a predicate that evaluates to true if and only if the input is equivalent to target according to this equivalence relation.
    final int
    -
    hash(@Nullable T t)
    +
    Returns a hash code for t.
    @@ -195,17 +195,17 @@

    Method Summary

    Returns an equivalence that uses == to compare values and System.identityHashCode(Object) to compute the hash code.
    final <F> Equivalence<F>
    -
    onResultOf(Function<? super F,? extends @Nullable T> function)
    +
    onResultOf(Function<? super F,? extends @Nullable T> function)
    Returns a new equivalence relation for F which evaluates equivalence by first applying function to the argument, then evaluating using this.
    -
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    +
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    Returns an equivalence over iterables based on the equivalence of their elements.
    -
    final <S extends @Nullable T>
    Equivalence.Wrapper<S>
    +
    final <S extends @Nullable T>
    Equivalence.Wrapper<S>
    wrap(S reference)
    Returns a wrapper of reference that implements Object.equals() such that wrap(a).equals(wrap(b)) if and only if equivalent(a, @@ -246,8 +246,8 @@

    Method Details

  • equivalent

    -
    public final boolean equivalent(@Nullable T a, - @Nullable T b)
    +
    public final boolean equivalent(@Nullable T a, + @Nullable T b)
    Returns true if the given objects are considered equivalent.

    This method describes an equivalence relation on object references, meaning that for @@ -280,7 +280,7 @@

    doEquivalent

  • hash

    -
    public final int hash(@Nullable T t)
    +
    public final int hash(@Nullable T t)
    Returns a hash code for t.

    The hash has the following properties: @@ -317,7 +317,7 @@

    doHash

  • onResultOf

    -
    public final <F> Equivalence<F> onResultOf(Function<? super F,? extends @Nullable T> function)
    +
    public final <F> Equivalence<F> onResultOf(Function<? super F,? extends @Nullable T> function)
    Returns a new equivalence relation for F which evaluates equivalence by first applying function to the argument, then evaluating using this. That is, for any pair of non-null objects x and y, equivalence.onResultOf(function).equivalent(a, @@ -346,7 +346,7 @@

    onResultOf

  • wrap

    -
    public final <S extends @Nullable T> +
    public final <S extends @Nullable T> Equivalence.Wrapper<S> wrap(S reference)
    Returns a wrapper of reference that implements Object.equals() such that wrap(a).equals(wrap(b)) if and only if equivalent(a, b). @@ -363,7 +363,7 @@

    wrap

    pairwise

    @GwtCompatible(serializable=true) -public final <S extends @Nullable T> +public final <S extends @Nullable T> Equivalence<Iterable<S>> pairwise()
    Returns an equivalence over iterables based on the equivalence of their elements. More specifically, two iterables are considered equivalent if they both contain the same number of @@ -382,7 +382,7 @@

    pairwise

  • equivalentTo

    -
    public final Predicate<@Nullable T> equivalentTo(@Nullable T target)
    +
    public final Predicate<@Nullable T> equivalentTo(@Nullable T target)
    Returns a predicate that evaluates to true if and only if the input is equivalent to target according to this equivalence relation.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/FinalizablePhantomReference.html b/releases/snapshot-android/api/docs/com/google/common/base/FinalizablePhantomReference.html index a4f5a08524ea..f3cf9b9194b3 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/FinalizablePhantomReference.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/FinalizablePhantomReference.html @@ -127,7 +127,7 @@

    Constructor Summary

    Constructor
    Description
    protected
    -
    FinalizablePhantomReference(@Nullable T referent, +
    Constructs a new finalizable phantom reference.
    @@ -165,7 +165,7 @@

    Constructor Details

  • FinalizablePhantomReference

    -
    protected FinalizablePhantomReference(@Nullable T referent, +
    Constructs a new finalizable phantom reference.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/FinalizableSoftReference.html b/releases/snapshot-android/api/docs/com/google/common/base/FinalizableSoftReference.html index b350a448bff9..2525e636a62a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/FinalizableSoftReference.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/FinalizableSoftReference.html @@ -124,7 +124,7 @@

    Constructor Summary

    Constructor
    Description
    protected
    -
    FinalizableSoftReference(@Nullable T referent, +
    Constructs a new finalizable soft reference.
    @@ -162,7 +162,7 @@

    Constructor Details

  • FinalizableSoftReference

    -
    protected FinalizableSoftReference(@Nullable T referent, +
    Constructs a new finalizable soft reference.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/FinalizableWeakReference.html b/releases/snapshot-android/api/docs/com/google/common/base/FinalizableWeakReference.html index 7b093a66a9a4..4c0fe6a1a5f8 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/FinalizableWeakReference.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/FinalizableWeakReference.html @@ -124,7 +124,7 @@

    Constructor Summary

    Constructor
    Description
    protected
    -
    FinalizableWeakReference(@Nullable T referent, +
    Constructs a new finalizable weak reference.
    @@ -159,7 +159,7 @@

    Constructor Details

  • FinalizableWeakReference

    -
    protected FinalizableWeakReference(@Nullable T referent, +
    Constructs a new finalizable weak reference.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Function.html b/releases/snapshot-android/api/docs/com/google/common/base/Function.html index f1ff741d989c..6d804d132fdc 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Function.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Function.html @@ -84,7 +84,7 @@
    -

    Interface Function<F extends @Nullable Object,T extends @Nullable Object>

    +

    Interface Function<F extends @Nullable Object,T extends @Nullable Object>

    @@ -97,7 +97,7 @@

    Interface Function<F extends @Nu


    @GwtCompatible -public interface Function<F extends @Nullable Object,T extends @Nullable Object>
    +public interface Function<F extends @Nullable Object,T extends @Nullable Object>
    Determines an output value based on an input value; a pre-Java-8 version of java.util.function.Function.

    The Functions class provides common functions and related utilities. @@ -142,7 +142,7 @@

    Method Summary

    Returns the result of applying this function to input.
    boolean
    -
    equals(@Nullable Object object)
    +
    May return true if object is a Function that behaves identically to this function.
    @@ -183,7 +183,7 @@

    apply

  • equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    May return true if object is a Function that behaves identically to this function. diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Functions.html b/releases/snapshot-android/api/docs/com/google/common/base/Functions.html index 959b41134ce8..f522cb8dfaf7 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Functions.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Functions.html @@ -120,44 +120,44 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <A extends @Nullable Object, -B extends @Nullable Object, -C extends @Nullable Object>
    Function<A,C>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object, +C extends @Nullable Object>
    Function<A,C>
    compose(Function<B,C> g, Function<A,? extends B> f)
    Returns the composition of two functions.
    -
    static <E extends @Nullable Object>
    Function<@Nullable Object,E>
    +
    constant(E value)
    Returns a function that ignores its input and always returns value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Function<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Function<K,V>
    forMap(Map<K,? extends V> map, V defaultValue)
    Returns a function which performs a map lookup with a default value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Function<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Function<K,V>
    forMap(Map<K,V> map)
    Returns a function which performs a map lookup.
    -
    static <T extends @Nullable Object>
    Function<T,Boolean>
    +
    static <T extends @Nullable Object>
    Function<T,Boolean>
    forPredicate(Predicate<T> predicate)
    Creates a function that returns the same boolean output as the given predicate for all inputs.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Function<F,T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Function<F,T>
    forSupplier(Supplier<T> supplier)
    Returns a function that ignores its input and returns the result of supplier.get().
    -
    static <E extends @Nullable Object>
    Function<E,E>
    +
    static <E extends @Nullable Object>
    Function<E,E>
    Returns the identity function.
    @@ -209,7 +209,7 @@

    toStringFunction

  • identity

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Function<E,E> identity()
    Returns the identity function. @@ -220,8 +220,8 @@

    identity

  • forMap

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> Function<K,V> forMap(Map<K,V> map)
    Returns a function which performs a map lookup. The returned function throws an IllegalArgumentException if given a key that does not exist in the map. See also forMap(Map, Object), which returns a default value in this case. @@ -237,8 +237,8 @@

    forMap

  • forMap

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> Function<K,V> forMap(Map<K,? extends V> map, V defaultValue)
    Returns a function which performs a map lookup with a default value. The function created by @@ -260,9 +260,9 @@

    forMap

  • compose

    -
    public static <A extends @Nullable Object, -B extends @Nullable Object, -C extends @Nullable Object> +
    public static <A extends @Nullable Object, +B extends @Nullable Object, +C extends @Nullable Object> Function<A,C> compose(Function<B,C> g, Function<A,? extends B> f)
    Returns the composition of two functions. For f: A->B and g: B->C, composition @@ -288,7 +288,7 @@

    compose

  • forPredicate

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Function<T,Boolean> forPredicate(Predicate<T> predicate)
    Creates a function that returns the same boolean output as the given predicate for all inputs. @@ -300,8 +300,8 @@

    forPredicate

  • constant

    -
    public static <E extends @Nullable Object> -Function<@Nullable Object,E> constant(E value)
    +
    public static <E extends @Nullable Object> +Function<@Nullable Object,E> constant(E value)
    Returns a function that ignores its input and always returns value.

    Java 8+ users: use the lambda expression o -> value instead.

    @@ -316,8 +316,8 @@

    constant

  • forSupplier

    -
    public static <F extends @Nullable Object, -T extends @Nullable Object> +
    public static <F extends @Nullable Object, +T extends @Nullable Object> Function<F,T> forSupplier(Supplier<T> supplier)
    Returns a function that ignores its input and returns the result of supplier.get(). diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Joiner.html b/releases/snapshot-android/api/docs/com/google/common/base/Joiner.html index 601fc43343c9..506df8baefd3 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Joiner.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Joiner.html @@ -163,16 +163,16 @@

    Method Summary

    Description
    final <A extends Appendable>
    A
    appendTo(A appendable, - @Nullable Object[] parts)
    + @Nullable Object[] parts)
    Appends the string representation of each of parts, using the previously configured separator between each, to appendable.
    final <A extends Appendable>
    A
    appendTo(A appendable, - @Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    + @Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
    Appends to appendable the string representation of each of the remaining arguments.
    @@ -192,16 +192,16 @@

    Method Summary

  • appendTo(StringBuilder builder, - @Nullable Object[] parts)
    + @Nullable Object[] parts)
    Appends the string representation of each of parts, using the previously configured separator between each, to builder.
    appendTo(StringBuilder builder, - @Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    + @Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
  • Appends to builder the string representation of each of the remaining arguments.
    @@ -220,15 +220,15 @@

    Method Summary

    separator between each, to builder.
  • final String
    -
    join(@Nullable Object[] parts)
    +
    Returns a string containing the string representation of each of parts, using the previously configured separator between each.
    final String
    -
    join(@Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    +
    join(@Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
    Returns a string containing the string representation of each argument, using the previously configured separator between each.
    @@ -347,7 +347,7 @@

    appendTo

    appendTo

    @CanIgnoreReturnValue public final <A extends Appendable> A appendTo(A appendable, - @Nullable Object[] parts) + @Nullable Object[] parts) throws IOException
    Appends the string representation of each of parts, using the previously configured separator between each, to appendable.
    @@ -362,9 +362,9 @@

    appendTo

    appendTo

    @CanIgnoreReturnValue public final <A extends Appendable> A appendTo(A appendable, - @Nullable Object first, - @Nullable Object second, - @Nullable Object... rest) + @Nullable Object first, + @Nullable Object second, + @Nullable Object... rest) throws IOException
    Appends to appendable the string representation of each of the remaining arguments.
    @@ -402,7 +402,7 @@

    appendTo

    appendTo

    @CanIgnoreReturnValue public final StringBuilder appendTo(StringBuilder builder, - @Nullable Object[] parts)
    + @Nullable Object[] parts)
    Appends the string representation of each of parts, using the previously configured separator between each, to builder. Identical to appendTo(Appendable, Iterable), except that it does not throw IOException.
    @@ -412,9 +412,9 @@

    appendTo

    appendTo

    @CanIgnoreReturnValue public final StringBuilder appendTo(StringBuilder builder, - @Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    + @Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
  • Appends to builder the string representation of each of the remaining arguments. Identical to appendTo(Appendable, Object, Object, Object...), except that it does not throw IOException.
    @@ -443,7 +443,7 @@

    join

  • join

    -
    public final String join(@Nullable Object[] parts)
    +
    public final String join(@Nullable Object[] parts)
    Returns a string containing the string representation of each of parts, using the previously configured separator between each.
    @@ -451,9 +451,9 @@

    join

  • join

    -
    public final String join(@Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    +
    public final String join(@Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
    Returns a string containing the string representation of each argument, using the previously configured separator between each.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/MoreObjects.ToStringHelper.html b/releases/snapshot-android/api/docs/com/google/common/base/MoreObjects.ToStringHelper.html index fe3e1613c426..245f1ea5a2dd 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/MoreObjects.ToStringHelper.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/MoreObjects.ToStringHelper.html @@ -156,7 +156,7 @@

    Method Summary

  • add(String name, - @Nullable Object value)
    + @Nullable Object value)
  • Adds a name/value pair to the formatted output in name=value format.
    @@ -191,7 +191,7 @@

    Method Summary

    Adds an unnamed value to the formatted output.
    -
    addValue(@Nullable Object value)
    +
    Adds an unnamed value to the formatted output.
    @@ -267,7 +267,7 @@

    omitEmptyValues

    add

    + @Nullable Object value)
  • Adds a name/value pair to the formatted output in name=value format. If value is null, the string "null" is used, unless omitNullValues() is called, in which case this name/value pair will not be added.
    @@ -355,7 +355,7 @@

    add

    addValue

    +public MoreObjects.ToStringHelper addValue(@Nullable Object value)
    Adds an unnamed value to the formatted output.

    It is strongly encouraged to use add(String, Object) instead and give value a diff --git a/releases/snapshot-android/api/docs/com/google/common/base/MoreObjects.html b/releases/snapshot-android/api/docs/com/google/common/base/MoreObjects.html index ebe0a802e09b..680955041bb5 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/MoreObjects.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/MoreObjects.html @@ -136,8 +136,8 @@

    Method Summary

    Method
    Description
    static <T> T
    -
    firstNonNull(@Nullable T first, - @Nullable T second)
    +
    firstNonNull(@Nullable T first, + @Nullable T second)
    Returns the first of two given parameters that is not null, if either is, or otherwise throws a NullPointerException.
    @@ -178,8 +178,8 @@

    Method Details

  • firstNonNull

    -
    public static <T> T firstNonNull(@Nullable T first, - @Nullable T second)
    +
    public static <T> T firstNonNull(@Nullable T first, + @Nullable T second)
    Returns the first of two given parameters that is not null, if either is, or otherwise throws a NullPointerException. diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Objects.html b/releases/snapshot-android/api/docs/com/google/common/base/Objects.html index f24a98b9f4bb..88e97b513886 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Objects.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Objects.html @@ -119,13 +119,13 @@

    Method Summary

    Method
    Description
    static boolean
    -
    equal(@Nullable Object a, - @Nullable Object b)
    +
    Determines whether two possibly-null objects are equal.
    static int
    -
    hashCode(@Nullable Object @Nullable ... objects)
    +
    Generates a hash code for multiple values.
    @@ -149,8 +149,8 @@

    Method Details

  • equal

    -
    public static boolean equal(@Nullable Object a, - @Nullable Object b)
    +
    public static boolean equal(@Nullable Object a, + @Nullable Object b)
    Determines whether two possibly-null objects are equal. Returns:
      @@ -169,7 +169,7 @@

      equal

    • hashCode

      -
      public static int hashCode(@Nullable Object @Nullable ... objects)
      +
      public static int hashCode(@Nullable Object @Nullable ... objects)
      Generates a hash code for multiple values. The hash code is generated by calling Arrays.hashCode(Object[]). Note that array arguments to this method, with the exception of a single Object array, do not get any special handling; their hash codes are based on identity and not contents. diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Optional.html b/releases/snapshot-android/api/docs/com/google/common/base/Optional.html index 1fb70542a603..df359f8f99d8 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Optional.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Optional.html @@ -191,19 +191,19 @@

      Method Summary

      is present; an empty immutable Set otherwise.
    abstract boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is an Optional instance, and either the contained references are equal to each other or both are absent.
    -
    static <T> @Nullable Optional<T>
    -
    fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    +
    static <T> @Nullable Optional<T>
    +
    fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    Returns the equivalent com.google.common.base.Optional value to the given java.util.Optional, or null if the argument is null.
    static <T> Optional<T>
    -
    fromNullable(@Nullable T nullableReference)
    +
    fromNullable(@Nullable T nullableReference)
    If nullableReference is non-null, returns an Optional instance containing that reference; otherwise returns absent().
    @@ -243,7 +243,7 @@

    Method Summary

    Returns the contained instance if it is present; defaultValue otherwise.
    -
    abstract @Nullable T
    +
    abstract @Nullable T
    Returns the contained instance if it is present; null otherwise.
    @@ -259,8 +259,8 @@

    Method Summary

    Returns the equivalent java.util.Optional value to this optional.
    -
    static <T> @Nullable Optional<T>
    -
    toJavaUtil(@Nullable Optional<T> googleOptional)
    +
    static <T> @Nullable Optional<T>
    +
    toJavaUtil(@Nullable Optional<T> googleOptional)
    Returns the equivalent java.util.Optional value to the given com.google.common.base.Optional, or null if the argument is null.
    @@ -320,7 +320,7 @@

    of

  • fromNullable

    -
    public static <T> Optional<T> fromNullable(@Nullable T nullableReference)
    +
    public static <T> Optional<T> fromNullable(@Nullable T nullableReference)
    If nullableReference is non-null, returns an Optional instance containing that reference; otherwise returns absent(). @@ -331,7 +331,7 @@

    fromNullable

  • fromJavaUtil

    -
    public static <T> @Nullable Optional<T> fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    +
    public static <T> @Nullable Optional<T> fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    Returns the equivalent com.google.common.base.Optional value to the given java.util.Optional, or null if the argument is null.
    @@ -343,7 +343,7 @@

    fromJavaUtil

  • toJavaUtil

    -
    public static <T> @Nullable Optional<T> toJavaUtil(@Nullable Optional<T> googleOptional)
    +
    public static <T> @Nullable Optional<T> toJavaUtil(@Nullable Optional<T> googleOptional)
    Returns the equivalent java.util.Optional value to the given com.google.common.base.Optional, or null if the argument is null. @@ -469,7 +469,7 @@

    or

  • orNull

    -
    public abstract @Nullable T orNull()
    +
    public abstract @Nullable T orNull()
    Returns the contained instance if it is present; null otherwise. If the instance is known to be present, use get() instead. @@ -527,7 +527,7 @@

    transform

  • equals

    -
    public abstract boolean equals(@Nullable Object object)
    +
    public abstract boolean equals(@Nullable Object object)
    Returns true if object is an Optional instance, and either the contained references are equal to each other or both are absent. Note that Optional instances of differing parameterized types can be equal. diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Preconditions.html b/releases/snapshot-android/api/docs/com/google/common/base/Preconditions.html index 2e0d70e75c9b..5096b2e63855 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Preconditions.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Preconditions.html @@ -202,15 +202,15 @@

    Method Summary

    static void
    checkArgument(boolean expression, - @Nullable Object errorMessage)
    + @Nullable Object errorMessage)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, - @Nullable String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable String errorMessageTemplate, + @Nullable Object p1, + @Nullable Object p2)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -249,7 +249,7 @@

    Method Summary

    checkArgument(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -288,7 +288,7 @@

    Method Summary

    checkArgument(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -327,28 +327,28 @@

    Method Summary

    checkArgument(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -356,7 +356,7 @@

    Method Summary

    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -364,7 +364,7 @@

    Method Summary

    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -372,19 +372,19 @@

    Method Summary

    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -404,25 +404,25 @@

    Method Summary

    size.
  • static <T> T
    -
    checkNotNull(@Nullable T reference)
    +
    checkNotNull(@Nullable T reference)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, - @Nullable Object errorMessage)
    +
    checkNotNull(@Nullable T reference, + @Nullable Object errorMessage)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, char p2)
    @@ -430,7 +430,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, int p2)
    @@ -438,7 +438,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, long p2)
    @@ -446,22 +446,22 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, char p2)
    @@ -469,7 +469,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, int p2)
    @@ -477,7 +477,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, long p2)
    @@ -485,22 +485,22 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, char p2)
    @@ -508,7 +508,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, int p2)
    @@ -516,7 +516,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, long p2)
    @@ -524,75 +524,75 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    @@ -627,15 +627,15 @@

    Method Summary

    static void
    checkState(boolean expression, - @Nullable Object errorMessage)
    + @Nullable Object errorMessage)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    static void
    checkState(boolean expression, - @Nullable String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable String errorMessageTemplate, + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -679,7 +679,7 @@

    Method Summary

    checkState(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -723,7 +723,7 @@

    Method Summary

    checkState(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -767,7 +767,7 @@

    Method Summary

    checkState(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -775,7 +775,7 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -783,7 +783,7 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures the truth of an expression involving the state of the calling instance, but not @@ -792,7 +792,7 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures the truth of an expression involving the state of the calling instance, but not @@ -801,7 +801,7 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures the truth of an expression involving the state of the calling instance, but not @@ -810,8 +810,8 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -819,9 +819,9 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -829,10 +829,10 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -871,7 +871,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, - @Nullable Object errorMessage)
    + @Nullable Object errorMessage)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    Parameters:
    @@ -888,7 +888,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    Parameters:
    @@ -955,7 +955,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1019,7 +1019,7 @@

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1083,7 +1083,7 @@

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1147,7 +1147,7 @@

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1162,7 +1162,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures the truth of an expression involving one or more parameters to the calling method. @@ -1178,7 +1178,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures the truth of an expression involving one or more parameters to the calling method. @@ -1194,7 +1194,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures the truth of an expression involving one or more parameters to the calling method. @@ -1209,9 +1209,9 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, - @Nullable String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable String errorMessageTemplate, + @Nullable Object p1, + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1226,9 +1226,9 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1243,10 +1243,10 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1280,7 +1280,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, - @Nullable Object errorMessage)
    + @Nullable Object errorMessage)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -1303,8 +1303,8 @@

    checkState

    checkState

    public static void checkState(boolean expression, - @Nullable String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable String errorMessageTemplate, + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -1381,7 +1381,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1449,7 +1449,7 @@

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1517,7 +1517,7 @@

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1585,7 +1585,7 @@

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1601,7 +1601,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1618,7 +1618,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1635,7 +1635,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1652,8 +1652,8 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1669,9 +1669,9 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1687,10 +1687,10 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1705,7 +1705,7 @@

    checkState

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference)
    +public static <T> T checkNotNull(@Nullable T reference)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    Parameters:
    @@ -1727,8 +1727,8 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, - @Nullable Object errorMessage)
    +public static <T> T checkNotNull(@Nullable T reference, + @Nullable Object errorMessage)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    Parameters:
    @@ -1752,9 +1752,9 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    Parameters:
    @@ -1783,7 +1783,7 @@

    chec

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -1799,7 +1799,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -1815,7 +1815,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -1831,9 +1831,9 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -1847,7 +1847,7 @@

    checkN

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, char p2)
    @@ -1864,7 +1864,7 @@

    checkNotNull<

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, int p2)
    @@ -1881,7 +1881,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, long p2)
    @@ -1898,10 +1898,10 @@

    checkNotNull<

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -1915,7 +1915,7 @@

    c

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, char p2)
    @@ -1932,7 +1932,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, int p2)
    @@ -1949,7 +1949,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, long p2)
    @@ -1966,10 +1966,10 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -1983,7 +1983,7 @@

    ch

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, char p2)
    @@ -2000,7 +2000,7 @@

    checkNotNull<

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, int p2)
    @@ -2017,7 +2017,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, long p2)
    @@ -2034,10 +2034,10 @@

    checkNotNull<

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -2051,9 +2051,9 @@

    c

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -2068,9 +2068,9 @@

    c

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -2085,9 +2085,9 @@

    ch

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -2102,10 +2102,10 @@

    c

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -2119,11 +2119,11 @@

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -2137,12 +2137,12 @@

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Predicate.html b/releases/snapshot-android/api/docs/com/google/common/base/Predicate.html index c1906592da9a..a15cecfbb3cb 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Predicate.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Predicate.html @@ -84,7 +84,7 @@
    -

    Interface Predicate<T extends @Nullable Object>

    +

    Interface Predicate<T extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface Predicate<T extends @


    @GwtCompatible -public interface Predicate<T extends @Nullable Object>
    +public interface Predicate<T extends @Nullable Object>

    Determines a true or false value for a given input; a pre-Java-8 version of java.util.function.Predicate.

    The Predicates class provides common predicates and related utilities. @@ -140,7 +140,7 @@

    Method Summary

    class documentation above).
    boolean
    -
    equals(@Nullable Object object)
    +
    Indicates whether another object is equal to this predicate.
    @@ -181,7 +181,7 @@

    apply

  • equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    Indicates whether another object is equal to this predicate.

    Most implementations will have no reason to override the behavior of Object.equals(java.lang.Object). diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Predicates.html b/releases/snapshot-android/api/docs/com/google/common/base/Predicates.html index dcca33345502..7d3ff855caf1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Predicates.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Predicates.html @@ -119,37 +119,37 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Returns a predicate that always evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Returns a predicate that always evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    and(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    and(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if both of its components evaluate to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    and(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    Predicate<A>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    Predicate<A>
    compose(Predicate<B> predicate, Function<A,? extends B> function)
    @@ -167,56 +167,56 @@

    Method Summary

    Returns a predicate that evaluates to true if the CharSequence being tested contains any match for the given regular expression pattern.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    equalTo(T target)
    Returns a predicate that evaluates to true if the object being tested equals() the given target or both are null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    in(Collection<? extends T> target)
    Returns a predicate that evaluates to true if the object reference being tested is a member of the given collection.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    instanceOf(Class<?> clazz)
    Returns a predicate that evaluates to true if the object being tested is an instance of the given class.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Returns a predicate that evaluates to true if the object reference being tested is null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    not(Predicate<T> predicate)
    Returns a predicate that evaluates to true if the given predicate evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Returns a predicate that evaluates to true if the object reference being tested is not null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    or(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    or(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if either of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    or(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if any one of its components evaluates to @@ -249,7 +249,7 @@

    Method Details

    alwaysTrue

    @GwtCompatible(serializable=true) -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> alwaysTrue()
    Returns a predicate that always evaluates to true.
    @@ -258,7 +258,7 @@

    alwaysTrue

    alwaysFalse

    @GwtCompatible(serializable=true) -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> alwaysFalse()
    Returns a predicate that always evaluates to false.
    @@ -267,7 +267,7 @@

    alwaysFalse

    isNull

    @GwtCompatible(serializable=true) -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> isNull()
    Returns a predicate that evaluates to true if the object reference being tested is null.
    @@ -277,7 +277,7 @@

    isNull

    notNull

    @GwtCompatible(serializable=true) -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> notNull()
    Returns a predicate that evaluates to true if the object reference being tested is not null.
    @@ -286,7 +286,7 @@

    notNull

  • not

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> not(Predicate<T> predicate)
    Returns a predicate that evaluates to true if the given predicate evaluates to false.
    @@ -295,7 +295,7 @@

    not

  • and

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> and(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if each of its components evaluates to true. The components are evaluated in order, and evaluation will be "short-circuited" @@ -308,7 +308,7 @@

    and

    and

    @SafeVarargs -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> and(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if each of its components evaluates to true. The components are evaluated in order, and evaluation will be "short-circuited" @@ -320,7 +320,7 @@

    and

  • and

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> and(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if both of its components evaluate to @@ -331,7 +331,7 @@

    and

  • or

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> or(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true. The components are evaluated in order, and evaluation will be "short-circuited" @@ -344,7 +344,7 @@

    or

    or

    @SafeVarargs -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> or(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true. The components are evaluated in order, and evaluation will be "short-circuited" @@ -356,7 +356,7 @@

    or

  • or

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> or(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if either of its components evaluates to @@ -367,7 +367,7 @@

    or

  • equalTo

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> equalTo(T target)
    Returns a predicate that evaluates to true if the object being tested equals() the given target or both are null.
    @@ -377,7 +377,7 @@

    equalTo

    instanceOf

    @GwtIncompatible -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> instanceOf(Class<?> clazz)
    Returns a predicate that evaluates to true if the object being tested is an instance of the given class. If the object being tested is null this predicate evaluates to @@ -415,7 +415,7 @@

    subtypeOf

  • in

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> in(Collection<? extends T> target)
    Returns a predicate that evaluates to true if the object reference being tested is a member of the given collection. It does not defensively copy the collection passed in, so @@ -433,8 +433,8 @@

    in

  • compose

    -
    public static <A extends @Nullable Object, -B extends @Nullable Object> +
    public static <A extends @Nullable Object, +B extends @Nullable Object> Predicate<A> compose(Predicate<B> predicate, Function<A,? extends B> function)
    Returns the composition of a function and a predicate. For every x, the generated diff --git a/releases/snapshot-android/api/docs/com/google/common/base/StandardSystemProperty.html b/releases/snapshot-android/api/docs/com/google/common/base/StandardSystemProperty.html index 31b5158e9f29..a019589dc79e 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/StandardSystemProperty.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/StandardSystemProperty.html @@ -266,7 +266,7 @@

    Method Summary

    Returns a string representation of this system property.
    -
    @Nullable String
    +
    Returns the current value for this system property by delegating to System.getProperty(String).
    @@ -553,7 +553,7 @@

    key

  • value

    -
    public @Nullable String value()
    +
    Returns the current value for this system property by delegating to System.getProperty(String).

    The value returned by this method is non-null except in rare circumstances: diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Strings.html b/releases/snapshot-android/api/docs/com/google/common/base/Strings.html index 19bfff1a870c..6a3f77ee335d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Strings.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Strings.html @@ -129,26 +129,26 @@

    Method Summary

    Returns the longest string suffix such that a.toString().endsWith(suffix) && b.toString().endsWith(suffix), taking care not to split surrogate pairs.
    -
    static @Nullable String
    -
    emptyToNull(@Nullable String string)
    + +
    Returns the given string if it is nonempty; null otherwise.
    static boolean
    -
    isNullOrEmpty(@Nullable String string)
    +
    Returns true if the given string is null or is the empty string.
    static String
    -
    lenientFormat(@Nullable String template, - @Nullable Object @Nullable ... args)
    +
    Returns the given template string with each occurrence of "%s" replaced with the corresponding argument value from args; or, if the placeholder and argument counts do not match, returns a best-effort form of that string.
    static String
    -
    nullToEmpty(@Nullable String string)
    +
    Returns the given string if it is non-null; the empty string otherwise.
    @@ -194,7 +194,7 @@

    Method Details

  • nullToEmpty

    -
    public static String nullToEmpty(@Nullable String string)
    +
    public static String nullToEmpty(@Nullable String string)
    Returns the given string if it is non-null; the empty string otherwise.
    Parameters:
    @@ -207,7 +207,7 @@

    nullToEmpty

  • emptyToNull

    -
    public static @Nullable String emptyToNull(@Nullable String string)
    +
    public static @Nullable String emptyToNull(@Nullable String string)
    Returns the given string if it is nonempty; null otherwise.
    Parameters:
    @@ -220,7 +220,7 @@

    emptyToNull

  • isNullOrEmpty

    -
    public static boolean isNullOrEmpty(@Nullable String string)
    +
    public static boolean isNullOrEmpty(@Nullable String string)
    Returns true if the given string is null or is the empty string.

    Consider normalizing your string references with nullToEmpty(java.lang.String). If you do, you can @@ -339,8 +339,8 @@

    commonSuffix

  • lenientFormat

    -
    public static String lenientFormat(@Nullable String template, - @Nullable Object @Nullable ... args)
    +
    public static String lenientFormat(@Nullable String template, + @Nullable Object @Nullable ... args)
    Returns the given template string with each occurrence of "%s" replaced with the corresponding argument value from args; or, if the placeholder and argument counts do not match, returns a best-effort form of that string. Will not throw an exception under diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Supplier.html b/releases/snapshot-android/api/docs/com/google/common/base/Supplier.html index 2f99a596415f..613f9c778c41 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Supplier.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Supplier.html @@ -84,12 +84,12 @@
    -

    Interface Supplier<T extends @Nullable Object>

    +

    Interface Supplier<T extends @Nullable Object>


    @GwtCompatible -public interface Supplier<T extends @Nullable Object>
    +public interface Supplier<T extends @Nullable Object>
    A class that can supply objects of a single type; a pre-Java-8 version of java.util.function.Supplier. Semantically, this could be a factory, generator, builder, closure, or something else entirely. No guarantees are implied by this interface. diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Suppliers.html b/releases/snapshot-android/api/docs/com/google/common/base/Suppliers.html index 070f1a4178d5..d45cabf9dbff 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Suppliers.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Suppliers.html @@ -117,20 +117,20 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Supplier<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Supplier<T>
    compose(Function<? super F,T> function, Supplier<F> supplier)
    Returns a new supplier which is the composition of the provided function and supplier.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    memoize(Supplier<T> delegate)
    Returns a supplier which caches the instance retrieved during the first call to get() and returns that value on subsequent calls to get().
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    memoizeWithExpiration(Supplier<T> delegate, long duration, TimeUnit unit)
    @@ -138,24 +138,24 @@

    Method Summary

    Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    ofInstance(T instance)
    Returns a supplier that always supplies instance.
    -
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    +
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    Returns a function that accepts a supplier and returns the result of invoking Supplier.get() on that supplier.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Returns a supplier whose get() method synchronizes on delegate before calling @@ -181,8 +181,8 @@

    Method Details

  • compose

    -
    public static <F extends @Nullable Object, -T extends @Nullable Object> +
    public static <F extends @Nullable Object, +T extends @Nullable Object> Supplier<T> compose(Function<? super F,T> function, Supplier<F> supplier)
    Returns a new supplier which is the composition of the provided function and supplier. In other @@ -194,7 +194,7 @@

    compose

  • memoize

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Supplier<T> memoize(Supplier<T> delegate)
    Returns a supplier which caches the instance retrieved during the first call to get() and returns that value on subsequent calls to get(). See: memoization @@ -214,7 +214,7 @@

    memoize

  • memoizeWithExpiration

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Supplier<T> memoizeWithExpiration(Supplier<T> delegate, long duration, TimeUnit unit)
    @@ -246,7 +246,7 @@

    memoizeWithExpiration

    memoizeWithExpiration

    @GwtIncompatible -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Supplier<T> memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    Returns a supplier that caches the instance supplied by the delegate and removes the cached @@ -275,7 +275,7 @@

    memoizeWithExpiration

  • ofInstance

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Supplier<T> ofInstance(T instance)
    Returns a supplier that always supplies instance.
    @@ -283,7 +283,7 @@

    ofInstance

  • synchronizedSupplier

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Supplier<T> synchronizedSupplier(Supplier<T> delegate)
    Returns a supplier whose get() method synchronizes on delegate before calling it, making it thread-safe.
    @@ -292,7 +292,7 @@

    synchronizedSupplier

  • supplierFunction

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Function<Supplier<T>,T> supplierFunction()
    Returns a function that accepts a supplier and returns the result of invoking Supplier.get() on that supplier. diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Throwables.html b/releases/snapshot-android/api/docs/com/google/common/base/Throwables.html index 2bcb5187fb39..506f269c663d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Throwables.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Throwables.html @@ -122,7 +122,7 @@

    Method Summary

    Gets a Throwable cause chain as a list.
    -
    static <X extends Throwable>
    @Nullable X
    +
    static <X extends Throwable>
    @Nullable X
    getCauseAs(Throwable throwable, Class<X> expectedCauseType)
    @@ -165,7 +165,7 @@

    Method Summary

    static <X extends Throwable>
    void
    -
    propagateIfInstanceOf(@Nullable Throwable throwable, +
    propagateIfInstanceOf(@Nullable Throwable throwable, Class<X> declaredType)
    Deprecated. @@ -174,7 +174,7 @@

    Method Summary

    static void
    -
    propagateIfPossible(@Nullable Throwable throwable)
    +
    Deprecated.
    Use throwIfUnchecked(java.lang.Throwable), which has the same behavior but rejects @@ -182,7 +182,7 @@

    Method Summary

    static <X extends Throwable>
    void
    -
    propagateIfPossible(@Nullable Throwable throwable, +
    propagateIfPossible(@Nullable Throwable throwable, Class<X> declaredType)
    Deprecated. @@ -192,7 +192,7 @@

    Method Summary

    static <X1 extends Throwable, X2 extends Throwable>
    void
    -
    propagateIfPossible(@Nullable Throwable throwable, +
    propagateIfPossible(@Nullable Throwable throwable, Class<X1> declaredType1, Class<X2> declaredType2)
    @@ -265,7 +265,7 @@

    throwIfInstanceOf

    propagateIfInstanceOf

    @Deprecated @GwtIncompatible -public static <X extends Throwable> void propagateIfInstanceOf(@Nullable Throwable throwable, +public static <X extends Throwable> void propagateIfInstanceOf(@Nullable Throwable throwable, Class<X> declaredType) throws X
    Deprecated. @@ -322,7 +322,7 @@

    throwIfUnchecked

    propagateIfPossible

    @Deprecated @GwtIncompatible -public static void propagateIfPossible(@Nullable Throwable throwable)
    +public static void propagateIfPossible(@Nullable Throwable throwable)
    Deprecated.
    Use throwIfUnchecked(java.lang.Throwable), which has the same behavior but rejects null.
    @@ -335,7 +335,7 @@

    propagateIfPossible

    propagateIfPossible

    @Deprecated @GwtIncompatible -public static <X extends Throwable> void propagateIfPossible(@Nullable Throwable throwable, +public static <X extends Throwable> void propagateIfPossible(@Nullable Throwable throwable, Class<X> declaredType) throws X
    Deprecated. @@ -361,7 +361,7 @@

    propagateIfPossible

    @GwtIncompatible public static <X1 extends Throwable, X2 extends Throwable> -void propagateIfPossible(@Nullable Throwable throwable, +void propagateIfPossible(@Nullable Throwable throwable, Class<X1> declaredType1, Class<X2> declaredType2) throws X1, @@ -466,7 +466,7 @@

    getCausalChain

    getCauseAs

    @GwtIncompatible -public static <X extends Throwable> @Nullable X getCauseAs(Throwable throwable, +public static <X extends Throwable> @Nullable X getCauseAs(Throwable throwable, Class<X> expectedCauseType)
    Returns throwable's cause, cast to expectedCauseType. diff --git a/releases/snapshot-android/api/docs/com/google/common/base/Verify.html b/releases/snapshot-android/api/docs/com/google/common/base/Verify.html index 76ac4960c79a..8c6454daeffe 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/Verify.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/Verify.html @@ -217,7 +217,7 @@

    Method Summary

    verify(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -261,7 +261,7 @@

    Method Summary

    verify(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -305,7 +305,7 @@

    Method Summary

    verify(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -313,7 +313,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -321,7 +321,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -329,7 +329,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures that expression is true, throwing a VerifyException with a @@ -338,7 +338,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures that expression is true, throwing a VerifyException with a @@ -347,7 +347,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures that expression is true, throwing a VerifyException with a @@ -356,8 +356,8 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -365,9 +365,9 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -375,24 +375,24 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    static <T> T
    -
    verifyNotNull(@Nullable T reference)
    +
    verifyNotNull(@Nullable T reference)
    Ensures that reference is non-null, throwing a VerifyException with a default message otherwise.
    static <T> T
    -
    verifyNotNull(@Nullable T reference, +
    verifyNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that reference is non-null, throwing a VerifyException with a custom message otherwise.
    @@ -437,7 +437,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -514,7 +514,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -581,7 +581,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -649,7 +649,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -717,7 +717,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -735,7 +735,7 @@

    verify

    public static void verify(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -752,7 +752,7 @@

    verify

    public static void verify(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -769,7 +769,7 @@

    verify

    public static void verify(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -785,8 +785,8 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -802,9 +802,9 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -820,10 +820,10 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -838,7 +838,7 @@

    verify

    verifyNotNull

    @CanIgnoreReturnValue -public static <T> T verifyNotNull(@Nullable T reference)
    +public static <T> T verifyNotNull(@Nullable T reference)
    Ensures that reference is non-null, throwing a VerifyException with a default message otherwise.
    @@ -859,9 +859,9 @@

    verifyNotNull

    verifyNotNull

    @CanIgnoreReturnValue -public static <T> T verifyNotNull(@Nullable T reference, +public static <T> T verifyNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that reference is non-null, throwing a VerifyException with a custom message otherwise.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/VerifyException.html b/releases/snapshot-android/api/docs/com/google/common/base/VerifyException.html index 3cac46b26dc4..9e84607aa80a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/VerifyException.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/VerifyException.html @@ -131,17 +131,17 @@

    Constructor Summary

    Constructs a VerifyException with no message.
    -
    VerifyException(@Nullable String message)
    +
    Constructs a VerifyException with the message message.
    -
    VerifyException(@Nullable String message, - @Nullable Throwable cause)
    +
    Constructs a VerifyException with the message message and the cause cause.
    -
    VerifyException(@Nullable Throwable cause)
    +
    Constructs a VerifyException with the cause cause and a message that is null if cause is null, and cause.toString() otherwise.
    @@ -180,14 +180,14 @@

    VerifyException

  • VerifyException

    -
    public VerifyException(@Nullable String message)
    +
    public VerifyException(@Nullable String message)
    Constructs a VerifyException with the message message.
  • VerifyException

    -
    public VerifyException(@Nullable Throwable cause)
    +
    Constructs a VerifyException with the cause cause and a message that is null if cause is null, and cause.toString() otherwise.
    @@ -199,8 +199,8 @@

    VerifyException

  • VerifyException

    -
    public VerifyException(@Nullable String message, - @Nullable Throwable cause)
    +
    public VerifyException(@Nullable String message, + @Nullable Throwable cause)
    Constructs a VerifyException with the message message and the cause cause.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Equivalence.Wrapper.html b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Equivalence.Wrapper.html index edee384323ab..661bb17c7bf8 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Equivalence.Wrapper.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Equivalence.Wrapper.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

  • Method
    Description
    -
    +
    final <S extends @Nullable T>
    Equivalence.Wrapper<S>
    Equivalence.wrap(S reference)
    Returns a wrapper of reference that implements Object.equals() such that wrap(a).equals(wrap(b)) if and only if equivalent(a, diff --git a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Equivalence.html b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Equivalence.html index 5ad338ce6c3e..48d7a22e5575 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Equivalence.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Equivalence.html @@ -85,12 +85,12 @@

    Uses of Returns an equivalence that uses == to compare values and System.identityHashCode(Object) to compute the hash code.

    final <F> Equivalence<F>
    -
    Equivalence.onResultOf(Function<? super F,? extends @Nullable T> function)
    +
    Equivalence.onResultOf(Function<? super F,? extends @Nullable T> function)
    Returns a new equivalence relation for F which evaluates equivalence by first applying function to the argument, then evaluating using this.
    -
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    +
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    Equivalence.pairwise()
    Returns an equivalence over iterables based on the equivalence of their elements.
    @@ -106,11 +106,11 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    MapDifference<K,V>
    Maps.difference(Map<? extends K,? extends V> left, Map<? extends K,? extends V> right, - Equivalence<? super @NonNull V> valueEquivalence)
    + Equivalence<? super @NonNull V> valueEquivalence)
    Computes the difference between two maps.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/class-use/FinalizableReferenceQueue.html b/releases/snapshot-android/api/docs/com/google/common/base/class-use/FinalizableReferenceQueue.html index 4a71532d7d9d..02e6f007efdf 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/class-use/FinalizableReferenceQueue.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/class-use/FinalizableReferenceQueue.html @@ -71,19 +71,19 @@

    Uses of Constructor

    Description
    protected
    -
    FinalizablePhantomReference(@Nullable T referent, +
    Constructs a new finalizable phantom reference.
    protected
    -
    FinalizableSoftReference(@Nullable T referent, +
    Constructs a new finalizable soft reference.
    protected
    -
    FinalizableWeakReference(@Nullable T referent, +
    Constructs a new finalizable weak reference.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Function.html b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Function.html index fe7b315612eb..b222a12c046f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Function.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Function.html @@ -99,49 +99,49 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <A extends @Nullable Object, -B extends @Nullable Object, -C extends @Nullable Object>
    Function<A,C>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object, +C extends @Nullable Object>
    Function<A,C>
    Functions.compose(Function<B,C> g, Function<A,? extends B> f)
    Returns the composition of two functions.
    -
    static <E extends @Nullable Object>
    Function<@Nullable Object,E>
    +
    Functions.constant(E value)
    Returns a function that ignores its input and always returns value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Function<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Function<K,V>
    Functions.forMap(Map<K,? extends V> map, V defaultValue)
    Returns a function which performs a map lookup with a default value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Function<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Function<K,V>
    Functions.forMap(Map<K,V> map)
    Returns a function which performs a map lookup.
    -
    static <T extends @Nullable Object>
    Function<T,Boolean>
    +
    static <T extends @Nullable Object>
    Function<T,Boolean>
    Functions.forPredicate(Predicate<T> predicate)
    Creates a function that returns the same boolean output as the given predicate for all inputs.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Function<F,T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Function<F,T>
    Functions.forSupplier(Supplier<T> supplier)
    Returns a function that ignores its input and returns the result of supplier.get().
    -
    static <E extends @Nullable Object>
    Function<E,E>
    +
    static <E extends @Nullable Object>
    Function<E,E>
    Functions.identity()
    Returns the identity function.
    -
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    +
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    Suppliers.supplierFunction()
    Returns a function that accepts a supplier and returns the result of invoking Supplier.get() on that supplier.
    @@ -158,23 +158,23 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <A extends @Nullable Object, -B extends @Nullable Object, -C extends @Nullable Object>
    Function<A,C>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object, +C extends @Nullable Object>
    Function<A,C>
    Functions.compose(Function<B,C> g, Function<A,? extends B> f)
    Returns the composition of two functions.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    Predicate<A>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    Predicate<A>
    Predicates.compose(Predicate<B> predicate, Function<A,? extends B> function)
    Returns the composition of a function and a predicate.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Supplier<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Supplier<T>
    Suppliers.compose(Function<? super F,T> function, Supplier<F> supplier)
    -
    Equivalence.onResultOf(Function<? super F,? extends @Nullable T> function)
    +
    Equivalence.onResultOf(Function<? super F,? extends @Nullable T> function)
    Returns a new equivalence relation for F which evaluates equivalence by first applying function to the argument, then evaluating using this.
    @@ -273,31 +273,31 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.asMap(NavigableSet<K> set, Function<? super K,V> function)
    Returns a view of the navigable set as a map, mapping keys from the set according to the specified function.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,V>
    Maps.asMap(Set<K> set, Function<? super K,V> function)
    Returns a live Map view whose keys are the contents of set and whose values are computed on demand using function.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMap<K,V>
    Maps.asMap(SortedSet<K> set, Function<? super K,V> function)
    Returns a view of the sorted set as a map, mapping keys from the set according to the specified function.
    -
    final <K> ImmutableListMultimap<K,@NonNull E>
    +
    FluentIterable.index(Function<? super E,K> keyFunction)
    Creates an index ImmutableListMultimap that contains the results of applying a @@ -319,13 +319,13 @@

    Uses of Creates an index ImmutableListMultimap that contains the results of applying a specified function to each item in an Iterator of values.

    - +
    <F extends @Nullable Object>
    Ordering<F>
    Ordering.onResultOf(Function<F,? extends T> function)
    Returns a new ordering on F which orders elements by first applying a function to them, then comparing those results using this.
    -
    final <V> ImmutableMap<@NonNull E,V>
    +
    final <V> ImmutableMap<@NonNull E,V>
    FluentIterable.toMap(Function<? super E,V> valueFunction)
    Returns an immutable map whose keys are the distinct elements of this FluentIterable @@ -347,98 +347,98 @@

    Uses of Returns an immutable map whose keys are the distinct elements of keys and whose value for each key was computed by valueFunction.

    - +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Collection<T>
    Collections2.transform(Collection<F> fromCollection, Function<? super F,T> function)
    Returns a collection that applies function to each element of fromCollection.
    -
    final <T extends @Nullable Object>
    FluentIterable<T>
    +
    final <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.transform(Function<? super E,T> function)
    Returns a fluent iterable that applies function to each element of this fluent iterable.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Iterable<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Iterable<T>
    Iterables.transform(Iterable<F> fromIterable, Function<? super F,? extends T> function)
    Returns a view containing the result of applying function to each element of fromIterable.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Iterator<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Iterator<T>
    Iterators.transform(Iterator<F> fromIterator, Function<? super F,? extends T> function)
    Returns a view containing the result of applying function to each element of fromIterator.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    List<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    List<T>
    Lists.transform(List<F> fromList, Function<? super F,? extends T> function)
    Returns a list that applies function to each element of fromList.
    -
    <T extends @Nullable Object>
    FluentIterable<T>
    +
    FluentIterable.transformAndConcat(Function<? super E,? extends Iterable<? extends T>> function)
    Applies function to each element of this fluent iterable and returns a fluent iterable with the concatenated combination of results.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Map<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Map<K,V2>
    Maps.transformValues(Map<K,V1> fromMap, Function<? super V1,V2> function)
    Returns a view of a map where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    NavigableMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    NavigableMap<K,V2>
    Maps.transformValues(NavigableMap<K,V1> fromMap, Function<? super V1,V2> function)
    Returns a view of a navigable map where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    SortedMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    SortedMap<K,V2>
    Maps.transformValues(SortedMap<K,V1> fromMap, Function<? super V1,V2> function)
    Returns a view of a sorted map where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformValues(ListMultimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    Returns a view of a ListMultimap where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformValues(Multimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    Returns a view of a multimap where each value is transformed by a function.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Table<R,C,V2>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Table<R,C,V2>
    Tables.transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)
    Returns a view of a table where each value is transformed by a function.
    -
    final <K> ImmutableMap<K,@NonNull E>
    +
    final <K> ImmutableMap<K,@NonNull E>
    FluentIterable.uniqueIndex(Function<? super E,K> keyFunction)
    Returns a map with the contents of this FluentIterable as its values, indexed @@ -501,7 +501,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -512,22 +512,22 @@

    Uses of static <I extends @Nullable Object, -O extends @Nullable Object>
    Future<O>

    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    Future<O>
    Futures.lazyTransform(Future<I> input, Function<? super I,? extends O> function)
    Like Futures.transform(ListenableFuture, Function, Executor) except that the transformation function is invoked on each call to get() on the returned future.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    FluentFuture.transform(Function<? super V,T> function, Executor executor)
    Returns a new Future whose result is derived from the result of this Future.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/class-use/MoreObjects.ToStringHelper.html b/releases/snapshot-android/api/docs/com/google/common/base/class-use/MoreObjects.ToStringHelper.html index 952595e4bcad..3ea97fdd8265 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/class-use/MoreObjects.ToStringHelper.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/class-use/MoreObjects.ToStringHelper.html @@ -108,7 +108,7 @@

    Uses of MoreObjects.ToStringHelper

    MoreObjects.ToStringHelper.add(String name, - @Nullable Object value)
    + @Nullable Object value)
    Adds a name/value pair to the formatted output in name=value format.
    @@ -143,7 +143,7 @@

    Uses of Adds an unnamed value to the formatted output.

    -
    MoreObjects.ToStringHelper.addValue(@Nullable Object value)
    +
    MoreObjects.ToStringHelper.addValue(@Nullable Object value)
    Adds an unnamed value to the formatted output.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Optional.html b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Optional.html index 97a5fd0e2ff0..707e228f742e 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Optional.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Optional.html @@ -88,14 +88,14 @@

    Uses of O
    Returns an Optional instance with no contained reference.
    -
    -
    Optional.fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    +
    static <T> @Nullable Optional<T>
    +
    Optional.fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    Returns the equivalent com.google.common.base.Optional value to the given java.util.Optional, or null if the argument is null.
    static <T> Optional<T>
    -
    Optional.fromNullable(@Nullable T nullableReference)
    +
    Optional.fromNullable(@Nullable T nullableReference)
    If nullableReference is non-null, returns an Optional instance containing that reference; otherwise returns absent().
    @@ -133,8 +133,8 @@

    Uses of O
    Returns this Optional if it has a value present; secondChoice otherwise.
    -
    -
    Optional.toJavaUtil(@Nullable Optional<T> googleOptional)
    +
    static <T> @Nullable Optional<T>
    +
    Optional.toJavaUtil(@Nullable Optional<T> googleOptional)
    Returns the equivalent java.util.Optional value to the given com.google.common.base.Optional, or null if the argument is null.
    @@ -162,18 +162,18 @@

    Uses of O
    Modifier and Type
    Method
    Description
    -
    final Optional<@NonNull E>
    +
    FluentIterable.first()
    Returns an Optional containing the first element in this fluent iterable.
    -
    final Optional<@NonNull E>
    +
    FluentIterable.firstMatch(Predicate<? super E> predicate)
    Returns an Optional containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists.
    -
    final Optional<@NonNull E>
    +
    FluentIterable.last()
    Returns an Optional containing the last element in this fluent iterable.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Predicate.html b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Predicate.html index 3b98e3ef9558..6db7246f8ae0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Predicate.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Predicate.html @@ -95,37 +95,37 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.alwaysFalse()
    Returns a predicate that always evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.alwaysTrue()
    Returns a predicate that always evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if both of its components evaluate to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    Predicate<A>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    Predicate<A>
    Predicates.compose(Predicate<B> predicate, Function<A,? extends B> function)

    - +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.equalTo(T target)
    Returns a predicate that evaluates to true if the object being tested equals() the given target or both are null.
    -
    final Predicate<@Nullable T>
    -
    Equivalence.equivalentTo(@Nullable T target)
    + +
    Equivalence.equivalentTo(@Nullable T target)
    Returns a predicate that evaluates to true if and only if the input is equivalent to target according to this equivalence relation.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.in(Collection<? extends T> target)
    Returns a predicate that evaluates to true if the object reference being tested is a member of the given collection.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.instanceOf(Class<?> clazz)
    Returns a predicate that evaluates to true if the object being tested is an instance of the given class.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.isNull()
    Returns a predicate that evaluates to true if the object reference being tested is null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.not(Predicate<T> predicate)
    Returns a predicate that evaluates to true if the given predicate evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.notNull()
    Returns a predicate that evaluates to true if the object reference being tested is not null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if either of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if any one of its components evaluates to @@ -216,21 +216,21 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if both of its components evaluate to true.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    Predicate<A>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    Predicate<A>
    Predicates.compose(Predicate<B> predicate, Function<A,? extends B> function)
    @@ -242,24 +242,24 @@

    Uses of Returns a matcher with identical behavior to the given Character-based predicate, but which operates on primitive char instances instead.

    -
    static <T extends @Nullable Object>
    Function<T,Boolean>
    +
    static <T extends @Nullable Object>
    Function<T,Boolean>
    Functions.forPredicate(Predicate<T> predicate)
    Creates a function that returns the same boolean output as the given predicate for all inputs.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.not(Predicate<T> predicate)
    Returns a predicate that evaluates to true if the given predicate evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Predicate<? super T> first, Predicate<? super T> second)
    @@ -272,13 +272,13 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if any one of its components evaluates to @@ -307,13 +307,13 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    boolean
    Iterables.all(Iterable<T> iterable, Predicate<? super T> predicate)
    Returns true if every element in iterable satisfies the predicate.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    Iterators.all(Iterator<T> iterator, Predicate<? super T> predicate)
    - +
    static <T extends @Nullable Object>
    boolean
    Iterables.any(Iterable<T> iterable, Predicate<? super T> predicate)
    Returns true if any element in iterable satisfies the predicate.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    Iterators.any(Iterator<T> iterator, Predicate<? super T> predicate)
    - +
    static <E extends @Nullable Object>
    Collection<E>
    Collections2.filter(Collection<E> unfiltered, Predicate<? super E> predicate)
    - +
    static <T extends @Nullable Object>
    Iterable<T>
    Iterables.filter(Iterable<T> unfiltered, Predicate<? super T> retainIfTrue)
    Returns a view of unfiltered containing all elements that satisfy the input predicate retainIfTrue.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.filter(Iterator<T> unfiltered, Predicate<? super T> retainIfTrue)
    Returns a view of unfiltered containing all elements that satisfy the input predicate retainIfTrue.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.filter(Multiset<E> unfiltered, Predicate<? super E> predicate)
    Returns a view of the elements of unfiltered that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    NavigableSet<E>
    +
    static <E extends @Nullable Object>
    NavigableSet<E>
    Sets.filter(NavigableSet<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of a NavigableSet, unfiltered, that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    Set<E>
    +
    static <E extends @Nullable Object>
    Set<E>
    Sets.filter(Set<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of unfiltered that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    SortedSet<E>
    +
    static <E extends @Nullable Object>
    SortedSet<E>
    Sets.filter(SortedSet<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of a SortedSet, unfiltered, that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterEntries(BiMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a bimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,V>
    Maps.filterEntries(Map<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a map containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.filterEntries(NavigableMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a sorted map containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMap<K,V>
    Maps.filterEntries(SortedMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a sorted map containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterEntries(Multimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterEntries(SetMultimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterKeys(BiMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a bimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,V>
    Maps.filterKeys(Map<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a map containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.filterKeys(NavigableMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a navigable map containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMap<K,V>
    Maps.filterKeys(SortedMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a sorted map containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.filterKeys(ListMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterKeys(Multimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterKeys(SetMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterValues(BiMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a bimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,V>
    Maps.filterValues(Map<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a map containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.filterValues(NavigableMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a navigable map containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMap<K,V>
    Maps.filterValues(SortedMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a sorted map containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterValues(Multimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterValues(SetMultimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <T extends @Nullable Object>
    @Nullable T
    +
    static <T extends @Nullable Object>
    @Nullable T
    Iterables.find(Iterable<? extends T> iterable, Predicate<? super T> predicate, - @Nullable T defaultValue)
    + @Nullable T defaultValue)
    Returns the first element in iterable that satisfies the given predicate, or defaultValue if none found.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    Iterables.find(Iterable<T> iterable, Predicate<? super T> predicate)
    Returns the first element in iterable that satisfies the given predicate; use this method only when such an element is known to exist.
    -
    static <T extends @Nullable Object>
    @Nullable T
    +
    static <T extends @Nullable Object>
    @Nullable T
    Iterators.find(Iterator<? extends T> iterator, Predicate<? super T> predicate, - @Nullable T defaultValue)
    + @Nullable T defaultValue)

    Returns the first element in iterator that satisfies the given predicate.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    Iterators.find(Iterator<T> iterator, Predicate<? super T> predicate)
    Returns the first element in iterator that satisfies the given predicate; use this method only when such an element is known to exist.
    -
    final Optional<@NonNull E>
    +
    FluentIterable.firstMatch(Predicate<? super E> predicate)
    Returns an Optional containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists.
    -
    static <T extends @Nullable Object>
    int
    +
    static <T extends @Nullable Object>
    int
    Iterables.indexOf(Iterable<T> iterable, Predicate<? super T> predicate)
    Returns the index in iterable of the first element that satisfies the provided predicate, or -1 if the Iterable has no such elements.
    -
    static <T extends @Nullable Object>
    int
    +
    static <T extends @Nullable Object>
    int
    Iterators.indexOf(Iterator<T> iterator, Predicate<? super T> predicate)
    Returns the index in iterator of the first element that satisfies the provided predicate, or -1 if the Iterator has no such elements.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    Iterables.removeIf(Iterable<T> removeFrom, Predicate<? super T> predicate)
    Removes, from an iterable, every element that satisfies the provided predicate.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    Iterators.removeIf(Iterator<T> removeFrom, Predicate<? super T> predicate)
    @@ -621,7 +621,7 @@

    Uses of Class

    Description
    final class 
    -
    BloomFilter<T extends @Nullable Object>
    +
    A Bloom filter for instances of T.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Supplier.html b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Supplier.html index 2353d3282501..ea729c3da290 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/class-use/Supplier.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/class-use/Supplier.html @@ -78,20 +78,20 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Supplier<T>
    Suppliers.compose(Function<? super F,T> function, Supplier<F> supplier)
    Returns a new supplier which is the composition of the provided function and supplier.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoize(Supplier<T> delegate)
    Returns a supplier which caches the instance retrieved during the first call to get() and returns that value on subsequent calls to get().
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, long duration, TimeUnit unit)
    @@ -99,19 +99,19 @@

    Uses of Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.

    - +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.ofInstance(T instance)
    Returns a supplier that always supplies instance.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.synchronizedSupplier(Supplier<T> delegate)
    Returns a supplier whose get() method synchronizes on delegate before calling @@ -123,7 +123,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    Suppliers.supplierFunction()
    Returns a function that accepts a supplier and returns the result of invoking get() on that supplier.
    @@ -134,26 +134,26 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Supplier<T>
    Suppliers.compose(Function<? super F,T> function, Supplier<F> supplier)
    Returns a new supplier which is the composition of the provided function and supplier.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Function<F,T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Function<F,T>
    Functions.forSupplier(Supplier<T> supplier)
    Returns a function that ignores its input and returns the result of supplier.get().
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoize(Supplier<T> delegate)
    Returns a supplier which caches the instance retrieved during the first call to get() and returns that value on subsequent calls to get().
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, long duration, TimeUnit unit)
    @@ -161,7 +161,7 @@

    Uses of Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.

    - +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    - +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.synchronizedSupplier(Supplier<T> delegate)
    Returns a supplier whose get() method synchronizes on delegate before calling @@ -214,30 +214,30 @@

    Uses of
    Creates a table that uses the specified backing map and factory.

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.newListMultimap(Map<K,Collection<V>> map, Supplier<? extends List<V>> factory)
    Creates a new ListMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.newMultimap(Map<K,Collection<V>> map, Supplier<? extends Collection<V>> factory)
    Creates a new Multimap backed by map, whose internal value collections are generated by factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.newSetMultimap(Map<K,Collection<V>> map, Supplier<? extends Set<V>> factory)
    Creates a new SetMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Multimaps.newSortedSetMultimap(Map<K,Collection<V>> map, Supplier<? extends SortedSet<V>> factory)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/base/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/base/package-summary.html index 16743f340f4f..a429b1d50e1d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/base/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/base/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.comm


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.base
    Basic utility libraries and interfaces. @@ -162,7 +162,7 @@

    The rest

    A strategy for determining whether two instances are considered equivalent, and for computing hash codes in a manner consistent with that equivalence.
    -
    Equivalence.Wrapper<T extends @Nullable Object>
    + @@ -190,7 +190,7 @@

    The rest

    Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
    -
    Function<F extends @Nullable Object,T extends @Nullable Object>
    +
    Determines an output value based on an input value; a pre-Java-8 version of java.util.function.Function.
    @@ -230,7 +230,7 @@

    The rest

    Static convenience methods that help a method or constructor check whether it was invoked correctly (that is, whether its preconditions were met).
    -
    Predicate<T extends @Nullable Object>
    +
    Determines a true or false value for a given input; a pre-Java-8 version of java.util.function.Predicate.
    @@ -260,7 +260,7 @@

    The rest

    Static utility methods pertaining to String or CharSequence instances.
    -
    Supplier<T extends @Nullable Object>
    +
    A class that can supply objects of a single type; a pre-Java-8 version of java.util.function.Supplier.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/cache/Cache.html b/releases/snapshot-android/api/docs/com/google/common/cache/Cache.html index 9cb2b2e1d66c..756a1ccbd86a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/cache/Cache.html +++ b/releases/snapshot-android/api/docs/com/google/common/cache/Cache.html @@ -151,7 +151,7 @@

    Method Summary

    Returns a map of the values associated with keys in this cache.
    -
    @Nullable V
    +
    Returns the value associated with key in this cache, or null if there is no @@ -212,7 +212,7 @@

    Method Details

    getIfPresent

    Returns the value associated with key in this cache, or null if there is no cached value for key.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/cache/CacheBuilderSpec.html b/releases/snapshot-android/api/docs/com/google/common/cache/CacheBuilderSpec.html index 781b09d34d90..177c84d9ba77 100644 --- a/releases/snapshot-android/api/docs/com/google/common/cache/CacheBuilderSpec.html +++ b/releases/snapshot-android/api/docs/com/google/common/cache/CacheBuilderSpec.html @@ -161,7 +161,7 @@

    Method Summary

    Returns a CacheBuilderSpec that will prevent caching.
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    int
    @@ -250,7 +250,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/cache/CacheStats.html b/releases/snapshot-android/api/docs/com/google/common/cache/CacheStats.html index 28ca6d554773..b8829c635e2c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/cache/CacheStats.html +++ b/releases/snapshot-android/api/docs/com/google/common/cache/CacheStats.html @@ -165,7 +165,7 @@

    Method Summary

    Returns the average time spent loading new values.
  • boolean
    -
    equals(@Nullable Object object)
    +
     
    long
    @@ -453,7 +453,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/cache/ForwardingCache.html b/releases/snapshot-android/api/docs/com/google/common/cache/ForwardingCache.html index b2344e0041ca..211a53adb9ec 100644 --- a/releases/snapshot-android/api/docs/com/google/common/cache/ForwardingCache.html +++ b/releases/snapshot-android/api/docs/com/google/common/cache/ForwardingCache.html @@ -189,7 +189,7 @@

    Method Summary

    Returns a map of the values associated with keys in this cache.
    -
    @Nullable V
    +
    Returns the value associated with key in this cache, or null if there is no @@ -285,7 +285,7 @@

    delegate

  • getIfPresent

    -
    public @Nullable V getIfPresent(Object key)
    +
    Description copied from interface: Cache
    Returns the value associated with key in this cache, or null if there is no cached value for key.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/cache/RemovalNotification.html b/releases/snapshot-android/api/docs/com/google/common/cache/RemovalNotification.html index a070cb97fa32..5ca624c2f395 100644 --- a/releases/snapshot-android/api/docs/com/google/common/cache/RemovalNotification.html +++ b/releases/snapshot-android/api/docs/com/google/common/cache/RemovalNotification.html @@ -87,7 +87,7 @@

    Class RemovalNotification<K,V>

  • java.lang.Object -
    java.util.AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V> +
    java.util.AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V>
    com.google.common.cache.RemovalNotification<K,V>
    @@ -99,7 +99,7 @@

    Class RemovalNotification<
    @GwtCompatible public final class RemovalNotification<K,V> -extends AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V>
    +extends AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V>

    A notification of the removal of a single entry. The key and/or value may be null if they were already garbage collected. @@ -134,8 +134,8 @@

    Method Summary

    Description
    static <K, V> RemovalNotification<K,V>
    -
    create(@Nullable K key, - @Nullable V value, +
    create(@Nullable K key, + @Nullable V value, RemovalCause cause)
    Creates a new RemovalNotification for the given key/value pair, with @@ -176,8 +176,8 @@

    Method Details

    create

    public static <K, -V> RemovalNotification<K,V> create(@Nullable K key, - @Nullable V value, +V> RemovalNotification<K,V> create(@Nullable K key, + @Nullable V value, RemovalCause cause)
    Creates a new RemovalNotification for the given key/value pair, with the given cause for the removal. The key and/or value may be diff --git a/releases/snapshot-android/api/docs/com/google/common/cache/class-use/RemovalCause.html b/releases/snapshot-android/api/docs/com/google/common/cache/class-use/RemovalCause.html index ef14215f2eb0..22c26c4ff487 100644 --- a/releases/snapshot-android/api/docs/com/google/common/cache/class-use/RemovalCause.html +++ b/releases/snapshot-android/api/docs/com/google/common/cache/class-use/RemovalCause.html @@ -94,8 +94,8 @@

    Uses of Description

    -
    RemovalNotification.create(@Nullable K key, - @Nullable V value, +
    RemovalNotification.create(@Nullable K key, + @Nullable V value, RemovalCause cause)
    Creates a new RemovalNotification for the given key/value pair, with diff --git a/releases/snapshot-android/api/docs/com/google/common/cache/class-use/RemovalNotification.html b/releases/snapshot-android/api/docs/com/google/common/cache/class-use/RemovalNotification.html index 1ab3190db949..181c445e4ba4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/cache/class-use/RemovalNotification.html +++ b/releases/snapshot-android/api/docs/com/google/common/cache/class-use/RemovalNotification.html @@ -72,8 +72,8 @@

    Uses of Description

    -
    RemovalNotification.create(@Nullable K key, - @Nullable V value, +
    RemovalNotification.create(@Nullable K key, + @Nullable V value, RemovalCause cause)
    Creates a new RemovalNotification for the given key/value pair, with diff --git a/releases/snapshot-android/api/docs/com/google/common/cache/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/cache/package-summary.html index 599ef8244f71..01ac06cb42e1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/cache/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/cache/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.com


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.cache
    Discouraged (in favor of Caffeine) caching utilities. diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/AbstractIterator.html b/releases/snapshot-android/api/docs/com/google/common/collect/AbstractIterator.html index 512c6d741b0e..1b957759c9eb 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/AbstractIterator.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/AbstractIterator.html @@ -84,7 +84,7 @@
    -

    Class AbstractIterator<T extends @Nullable Object>

    +

    Class AbstractIterator<T extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.UnmodifiableIterator<T> @@ -98,7 +98,7 @@

    Class AbstractIterator<T ext


    @GwtCompatible -public abstract class AbstractIterator<T extends @Nullable Object> +public abstract class AbstractIterator<T extends @Nullable Object> extends UnmodifiableIterator<T>
    This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources. @@ -167,12 +167,12 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected abstract @Nullable T
    +
    protected abstract @Nullable T
    Returns the next element.
    -
    protected final @Nullable T
    +
    protected final @Nullable T
    Implementations of computeNext() must invoke this method when there are no @@ -231,7 +231,7 @@

    Method Details

  • computeNext

    -
    protected abstract @Nullable T computeNext()
    +
    protected abstract @Nullable T computeNext()
    Returns the next element. Note: the implementation must call endOfData() when there are no elements left in the iteration. Failure to do so could result in an infinite loop. @@ -262,7 +262,7 @@

    computeNext

    endOfData

    @CanIgnoreReturnValue -protected final @Nullable T endOfData()
    +protected final @Nullable T endOfData()
    Implementations of computeNext() must invoke this method when there are no elements left in the iteration.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/AbstractSequentialIterator.html b/releases/snapshot-android/api/docs/com/google/common/collect/AbstractSequentialIterator.html index 9a53723486d1..4bb4ca5936a6 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/AbstractSequentialIterator.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/AbstractSequentialIterator.html @@ -133,7 +133,7 @@

    Constructor Summary

    Constructor
    Description
    protected
    -
    AbstractSequentialIterator(@Nullable T firstOrNull)
    +
    Creates a new iterator with the given first element, or, if firstOrNull is null, creates a new empty iterator.
    @@ -152,7 +152,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected abstract @Nullable T
    +
    protected abstract @Nullable T
    computeNext(T previous)
    Returns the element that follows previous, or returns null if no elements @@ -190,7 +190,7 @@

    Constructor Details

  • AbstractSequentialIterator

    -
    protected AbstractSequentialIterator(@Nullable T firstOrNull)
    +
    protected AbstractSequentialIterator(@Nullable T firstOrNull)
    Creates a new iterator with the given first element, or, if firstOrNull is null, creates a new empty iterator.
    @@ -206,7 +206,7 @@

    Method Details

  • computeNext

    -
    protected abstract @Nullable T computeNext(T previous)
    +
    protected abstract @Nullable T computeNext(T previous)
    Returns the element that follows previous, or returns null if no elements remain. This method is invoked during each call to next() in order to compute the result of a future call to next().
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ArrayListMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ArrayListMultimap.html index 08d5ec168b3f..a2e3ad04fd31 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ArrayListMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ArrayListMultimap.html @@ -84,7 +84,7 @@
    -

    Class ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ArrayListMultimap<K,V>
    @@ -97,7 +97,7 @@

    Class ArrayListMultimap<K e
    @GwtCompatible(serializable=true, emulated=true) -public final class ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object> +public final class ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object> extends Object
    Implementation of Multimap that uses an ArrayList to store the values for a given key. A HashMap associates each key with an ArrayList of values. @@ -158,40 +158,40 @@

    Method Summary

    Removes all key-value pairs from the multimap, leaving it empty.
    boolean
    -
    containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    boolean
    -
    containsKey(@Nullable Object key)
    +
    Returns true if this multimap contains at least one key-value pair with the key key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the value value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    Creates a new, empty ArrayListMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty ArrayListMultimap with enough capacity to hold the specified numbers of keys and values without resizing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    create(Multimap<? extends K,? extends V> multimap)
    Constructs an ArrayListMultimap with the same mappings as the specified multimap.
    @@ -203,7 +203,7 @@

    Method Summary

    instances.

    boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object to this multimap for equality.
    @@ -253,14 +253,14 @@

    Method Summary

    key.
  • boolean
    -
    remove(@Nullable Object key, - @Nullable Object value)
    +
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -317,8 +317,8 @@

    Method Details

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> ArrayListMultimap<K,V> create()
    Creates a new, empty ArrayListMultimap with the default initial capacities. @@ -330,8 +330,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> ArrayListMultimap<K,V> create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty ArrayListMultimap with enough capacity to hold the specified @@ -353,8 +353,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> ArrayListMultimap<K,V> create(Multimap<? extends K,? extends V> multimap)
    Constructs an ArrayListMultimap with the same mappings as the specified multimap. @@ -395,9 +395,9 @@

    get

    this method returns a List, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    get in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -405,7 +405,7 @@

    get

    removeAll

    @CanIgnoreReturnValue -public List<V> removeAll(@Nullable Object key)
    +public List<V> removeAll(@Nullable Object key)
    Removes all values associated with the key key.

    Once this method returns, key will not be mapped to any values, so it will not @@ -417,9 +417,9 @@

    removeAll

    this method returns a List, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    removeAll in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -442,9 +442,9 @@

    replaceValues

    this method returns a List, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    replaceValues in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -461,7 +461,7 @@

    put

    Stores a key-value pair in the multimap.
    Specified by:
    -
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    key - key to store in the multimap
    value - value to store in the multimap
    @@ -487,25 +487,25 @@

    asMap

    values.
  • Specified by:
    -
    asMap in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Compares the specified object to this multimap for equality.

    Two ListMultimap instances are equal if, for each key, they contain the same values in the same order. If the value orderings disagree, the multimaps will not be considered equal.

    Specified by:
    -
    equals in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -521,20 +521,20 @@

    size

    the Multimap class documentation for clarification.
    Specified by:
    -
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key.
    Specified by:
    -
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -546,7 +546,7 @@

    clear

    Removes all key-value pairs from the multimap, leaving it empty.
    Specified by:
    -
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -564,7 +564,7 @@

    values

    by the values of a second key, and so on.
    Specified by:
    -
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -585,7 +585,7 @@

    entries

    time the entry is returned by a method call to the collection or its iterator.
    Specified by:
    -
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -598,34 +598,34 @@

    isEmpty

    == 0
    , but can in some cases be more efficient.
    Specified by:
    -
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the value value.
    Specified by:
    -
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsEntry

    -
    public boolean containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    public boolean containsEntry(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    Specified by:
    -
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -633,15 +633,15 @@

    containsEntry

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object key, - @Nullable Object value)
    +public boolean remove(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists. If multiple key-value pairs in the multimap fit this description, which one is removed is unspecified.
    Specified by:
    -
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -666,7 +666,7 @@

    putAll

    In particular, this is a no-op if values is empty.

    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -682,7 +682,7 @@

    putAll

    multimap.entries().
  • Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -700,7 +700,7 @@

    keySet

    adding to the returned set is not possible.
    Specified by:
    -
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -717,7 +717,7 @@

    keys

    However, adding to the returned collection is not possible.
    Specified by:
    -
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -731,7 +731,7 @@

    hashCode

    Multimap.asMap().
    Specified by:
    -
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    See Also:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ArrayTable.html b/releases/snapshot-android/api/docs/com/google/common/collect/ArrayTable.html index bff6ce1b9367..6f438ed1cb65 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ArrayTable.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ArrayTable.html @@ -162,7 +162,7 @@

    Class ArrayTable<R,C,V&g

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Table

    -Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -176,13 +176,13 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable V
    +
    at(int rowIndex, int columnIndex)
    Returns the value corresponding to the specified row and column indices.
    -
    Set<Table.Cell<R,C,@Nullable V>>
    +
    Returns an unmodifiable set of all row key / column key / value triplets.
    @@ -194,7 +194,7 @@

    Method Summary

    -
    Map<R,@Nullable V>
    +
    column(C columnKey)
    Returns a view of all mappings that have the given column key.
    @@ -211,40 +211,40 @@

    Method Summary

    Returns an immutable set of the valid column keys, including those that are associated with null values only.
    -
    Map<C,Map<R,@Nullable V>>
    +
    Returns a view that associates each column key with the corresponding map from row keys to values.
    boolean
    -
    contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the provided keys are among the keys provided when the table was constructed.
    boolean
    -
    containsColumn(@Nullable Object columnKey)
    +
    Returns true if the provided column key is among the column keys provided when the table was constructed.
    boolean
    -
    containsRow(@Nullable Object rowKey)
    +
    Returns true if the provided row key is among the row keys provided when the table was constructed.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if the table contains a mapping with the specified value.
    static <R, C, V> ArrayTable<R,C,V>
    -
    create(Table<R,C,? extends @Nullable V> table)
    +
    create(Table<R,C,? extends @Nullable V> table)
    Creates an ArrayTable with the mappings in the provided table.
    @@ -257,13 +257,13 @@

    Method Summary

    Creates an ArrayTable filled with null.
    boolean
    -
    equals(@Nullable Object obj)
    +
    Compares the specified object with this table for equality.
    -
    @Nullable V
    -
    erase(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    erase(@Nullable Object rowKey, + @Nullable Object columnKey)
    Associates the value null with the specified keys, assuming both keys are valid.
    @@ -272,9 +272,9 @@

    Method Summary

    Associates the value null with every pair of allowed row and column keys.
    -
    @Nullable V
    -
    get(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -289,27 +289,27 @@

    Method Summary

    Returns true if rowKeyList().size == 0 or columnKeyList().size() == 0.
    -
    @Nullable V
    +
    put(R rowKey, C columnKey, - @Nullable V value)
    + @Nullable V value)
    Associates the specified value with the specified keys.
    void
    -
    putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    +
    putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    Copies all mappings from the specified table to this table.
    -
    @Nullable V
    -
    remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    -
    Map<C,@Nullable V>
    +
    row(R rowKey)
    Returns a view of all mappings that have the given row key.
    @@ -326,16 +326,16 @@

    Method Summary

    Returns an immutable set of the valid row keys, including those that are associated with null values only.
    -
    Map<R,Map<C,@Nullable V>>
    +
    Returns a view that associates each row key with the corresponding map from column keys to values.
    -
    @Nullable V
    +
    set(int rowIndex, int columnIndex, - @Nullable V value)
    + @Nullable V value)
  • Associates value with the specified row and column indices.
    @@ -344,7 +344,7 @@

    Method Summary

    Returns the number of row key / column key / value mappings in the table.
    -
    @Nullable V[][]
    +
    toArray(Class<V> valueClass)
    Returns a two-dimensional array with the table contents.
    @@ -354,7 +354,7 @@

    Method Summary

    Returns the string representation rowMap().toString().
    -
    Collection<@Nullable V>
    +
    Returns an unmodifiable collection of all values, which may contain duplicates.
    @@ -400,7 +400,7 @@

    create

    create

    public static <R, C, -V> ArrayTable<R,C,V> create(Table<R,C,? extends @Nullable V> table)
    +V> ArrayTable<R,C,V> create(Table<R,C,? extends @Nullable V> table)
    Creates an ArrayTable with the mappings in the provided table.

    If table includes a mapping with row key r and a separate mapping with @@ -439,7 +439,7 @@

    columnKeyList

  • at

    -
    public @Nullable V at(int rowIndex, +
    public @Nullable V at(int rowIndex, int columnIndex)
    Returns the value corresponding to the specified row and column indices. The same value is returned by get(rowKeyList().get(rowIndex), columnKeyList().get(columnIndex)), but this @@ -461,9 +461,9 @@

    at

    set

    @CanIgnoreReturnValue -public @Nullable V set(int rowIndex, +public @Nullable V set(int rowIndex, int columnIndex, - @Nullable V value)
    + @Nullable V value)
    Associates value with the specified row and column indices. The logic put(rowKeyList().get(rowIndex), columnKeyList().get(columnIndex), value) has the same behavior, but this method runs more quickly.
    @@ -485,7 +485,7 @@

    set

    toArray

    @GwtIncompatible -public @Nullable V[][] toArray(Class<V> valueClass)
    +public @Nullable V[][] toArray(Class<V> valueClass)
    Returns a two-dimensional array with the table contents. The row and column indices correspond to the positions of the row and column in the iterables provided during table construction. If the table lacks a mapping for a given row and column, the corresponding array element is null. @@ -524,8 +524,8 @@

    eraseAll

  • contains

    -
    public boolean contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public boolean contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the provided keys are among the keys provided when the table was constructed.
    @@ -540,7 +540,7 @@

    contains

  • containsColumn

    -
    public boolean containsColumn(@Nullable Object columnKey)
    +
    public boolean containsColumn(@Nullable Object columnKey)
    Returns true if the provided column key is among the column keys provided when the table was constructed.
    @@ -554,7 +554,7 @@

    containsColumn

  • containsRow

    -
    public boolean containsRow(@Nullable Object rowKey)
    +
    public boolean containsRow(@Nullable Object rowKey)
    Returns true if the provided row key is among the row keys provided when the table was constructed.
    @@ -568,7 +568,7 @@

    containsRow

  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified value.
    @@ -582,8 +582,8 @@

    containsValue

  • get

    -
    public @Nullable V get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public @Nullable V get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -611,9 +611,9 @@

    isEmpty

    put

    @CanIgnoreReturnValue -public @Nullable V put(R rowKey, +public @Nullable V put(R rowKey, C columnKey, - @Nullable V value)
    + @Nullable V value)
  • Associates the specified value with the specified keys. If the table already contained a mapping for those keys, the old value is replaced with the specified value.
    @@ -635,7 +635,7 @@

    put

  • putAll

    -
    public void putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    +
    public void putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    Copies all mappings from the specified table to this table. The effect is equivalent to calling Table.put(R, C, V) with each row key / column key / value mapping in table. @@ -658,8 +658,8 @@

    putAll

    remove

    @CanIgnoreReturnValue @Deprecated -public @Nullable V remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +public @Nullable V remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    @@ -681,8 +681,8 @@

    remove

    erase

    @CanIgnoreReturnValue -public @Nullable V erase(@Nullable Object rowKey, - @Nullable Object columnKey)
    +public @Nullable V erase(@Nullable Object rowKey, + @Nullable Object columnKey)
  • Associates the value null with the specified keys, assuming both keys are valid. If either key is null or isn't among the keys provided during construction, this method has no effect. @@ -714,7 +714,7 @@

    size

  • cellSet

    -
    public Set<Table.Cell<R,C,@Nullable V>> cellSet()
    +
    Returns an unmodifiable set of all row key / column key / value triplets. Changes to the table will update the returned set. @@ -733,7 +733,7 @@

    cellSet

  • column

    -
    public Map<R,@Nullable V> column(C columnKey)
    +
    public Map<R,@Nullable V> column(C columnKey)
    Returns a view of all mappings that have the given column key. If the column key isn't in columnKeySet(), an empty immutable map is returned. @@ -767,7 +767,7 @@

    columnKeySet

  • columnMap

    -
    public Map<C,Map<R,@Nullable V>> columnMap()
    +
    public Map<C,Map<R,@Nullable V>> columnMap()
    Description copied from interface: Table
    Returns a view that associates each column key with the corresponding map from row keys to values. Changes to the returned map will update this table. The returned map does not support @@ -787,7 +787,7 @@

    columnMap

  • row

    -
    public Map<C,@Nullable V> row(R rowKey)
    +
    public Map<C,@Nullable V> row(R rowKey)
    Returns a view of all mappings that have the given row key. If the row key isn't in rowKeySet(), an empty immutable map is returned.

    Otherwise, for each column key in columnKeySet(), the returned map associates the @@ -820,7 +820,7 @@

    rowKeySet

  • rowMap

    -
    public Map<R,Map<C,@Nullable V>> rowMap()
    +
    public Map<R,Map<C,@Nullable V>> rowMap()
    Description copied from interface: Table
    Returns a view that associates each row key with the corresponding map from column keys to values. Changes to the returned map will update this table. The returned map does not support @@ -840,7 +840,7 @@

    rowMap

  • values

    -
    public Collection<@Nullable V> values()
    +
    Returns an unmodifiable collection of all values, which may contain duplicates. Changes to the table will update the returned collection. @@ -857,13 +857,13 @@

    values

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Description copied from interface: Table
    Compares the specified object with this table for equality. Two tables are equal when their cell views, as returned by Table.cellSet(), are equal.
    Specified by:
    -
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -878,7 +878,7 @@

    hashCode

    its cell view, as returned by Table.cellSet().
  • Specified by:
    -
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/BiMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/BiMap.html index 6e61ec5b25c7..07aa747551d9 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/BiMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/BiMap.html @@ -84,7 +84,7 @@
    -

    Interface BiMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Interface BiMap<K extends @Nullable Object,V extends @Nullable Object>

    @@ -97,7 +97,7 @@

    Interface BiMap<K extends @Nullable


    @GwtCompatible -public interface BiMap<K extends @Nullable Object,V extends @Nullable Object> +public interface BiMap<K extends @Nullable Object,V extends @Nullable Object> extends Map<K,V>
    A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys. This constraint enables bimaps to support an "inverse view", which is another @@ -142,7 +142,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable V
    +
    forcePut(K key, V value)
    @@ -155,7 +155,7 @@

    Method Summary

    Returns the inverse view of this bimap, which maps each of this bimap's values to its associated key.
    -
    @Nullable V
    +
    put(K key, V value)
    @@ -186,11 +186,11 @@

    Method Details

    put

    @CanIgnoreReturnValue -@Nullable V put(K key, +@Nullable V put(K key, V value)
    Specified by:
    -
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Throws:
    IllegalArgumentException - if the given value is already bound to a different key in this bimap. The bimap will remain unmodified in this event. To avoid this exception, call forcePut(K, V) instead.
    @@ -201,7 +201,7 @@

    put

    forcePut

    @CanIgnoreReturnValue -@Nullable V forcePut(K key, +@Nullable V forcePut(K key, V value)
    An alternate form of put that silently removes any existing entry with the value value before proceeding with the put(K, V) operation. If the bimap previously contained the @@ -234,7 +234,7 @@

    putAll

    of map.
    Specified by:
    -
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Throws:
    IllegalArgumentException - if an attempt to put any entry fails. Note that some map entries may have been added to the bimap before the exception was thrown.
    @@ -250,7 +250,7 @@

    values

    Because a bimap has unique values, this method returns a Set, instead of the Collection specified in the Map interface.

    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ClassToInstanceMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ClassToInstanceMap.html index 82a6cdab6d31..43cfd03564c4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ClassToInstanceMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ClassToInstanceMap.html @@ -84,7 +84,7 @@
    -

    Interface ClassToInstanceMap<B extends @Nullable Object>

    +

    Interface ClassToInstanceMap<B extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface ClassToInstance

    All Superinterfaces:
    -
    Map<Class<? extends @NonNull B>,B>
    +
    Map<Class<? extends @NonNull B>,B>
    All Known Implementing Classes:
    @@ -102,8 +102,8 @@

    Interface ClassToInstance
    @DoNotMock("Use ImmutableClassToInstanceMap or MutableClassToInstanceMap") @GwtCompatible -public interface ClassToInstanceMap<B extends @Nullable Object> -extends Map<Class<? extends @NonNull B>,B>
    +public interface ClassToInstanceMap<B extends @Nullable Object> +extends Map<Class<? extends @NonNull B>,B>

    A map, each entry of which maps a Java raw type to an instance of that type. In addition to implementing Map, the additional type-safe operations putInstance(java.lang.Class<T>, T) and getInstance(java.lang.Class<T>) are available. @@ -149,14 +149,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present.
    -
    <T extends B>
    @Nullable T
    -
    putInstance(Class<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value.
    @@ -181,7 +181,7 @@

    Method Details

  • getInstance

    -
    <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    +
    <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present. This will only return a value that was bound to this specific class, not a value that may have been bound to a subtype.
    @@ -191,7 +191,7 @@

    getInstance

    putInstance

    @CanIgnoreReturnValue -<T extends B> @Nullable T putInstance(Class<@NonNull T> type, +<T extends B> @Nullable T putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value. Does not associate this value with any of the class's supertypes.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/Collections2.html b/releases/snapshot-android/api/docs/com/google/common/collect/Collections2.html index 727fd4410038..9ce05109892c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/Collections2.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/Collections2.html @@ -120,7 +120,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <E extends @Nullable Object>
    Collection<E>
    +
    static <E extends @Nullable Object>
    Collection<E>
    filter(Collection<E> unfiltered, Predicate<? super E> predicate)
    @@ -143,8 +143,8 @@

    Method Summary

    Returns a Collection of all the permutations of the specified Collection.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Collection<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Collection<T>
    transform(Collection<F> fromCollection, Function<? super F,T> function)
    @@ -170,7 +170,7 @@

    Method Details

  • filter

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Collection<E> filter(Collection<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of unfiltered that satisfy a predicate. The returned collection is @@ -199,8 +199,8 @@

    filter

  • transform

    -
    public static <F extends @Nullable Object, -T extends @Nullable Object> +
    public static <F extends @Nullable Object, +T extends @Nullable Object> Collection<T> transform(Collection<F> fromCollection, Function<? super F,T> function)
    Returns a collection that applies function to each element of fromCollection. diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/Comparators.html b/releases/snapshot-android/api/docs/com/google/common/collect/Comparators.html index 94308561c451..474c248d9f8e 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/Comparators.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/Comparators.html @@ -138,35 +138,35 @@

    Method Summary

    than all other values, and orders the rest using valueComparator on the contained value.
    -
    static <T extends @Nullable Object>
    Collector<T,?,List<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,List<T>>
    greatest(int k, Comparator<? super T> comparator)
    Returns a Collector that returns the k greatest (relative to the specified Comparator) input elements, in descending order, as an unmodifiable List.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    isInOrder(Iterable<? extends T> iterable, Comparator<T> comparator)
    Returns true if each element in iterable after the first is greater than or equal to the element that preceded it, according to the specified comparator.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    isInStrictOrder(Iterable<? extends T> iterable, Comparator<T> comparator)
    Returns true if each element in iterable after the first is strictly greater than the element that preceded it, according to the specified comparator.
    -
    static <T extends @Nullable Object>
    Collector<T,?,List<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,List<T>>
    least(int k, Comparator<? super T> comparator)
    Returns a Collector that returns the k smallest (relative to the specified Comparator) input elements, in ascending order, as an unmodifiable List.
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, S extends T>
    Comparator<Iterable<S>>
    lexicographical(Comparator<T> comparator)
    @@ -179,7 +179,7 @@

    Method Summary

    Returns the maximum of the two values.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    max(T a, T b, Comparator<? super T> comparator)
    @@ -192,7 +192,7 @@

    Method Summary

    Returns the minimum of the two values.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    min(T a, T b, Comparator<? super T> comparator)
    @@ -219,7 +219,7 @@

    Method Details

  • lexicographical

    -
    public static <T extends @Nullable Object, +
    public static <T extends @Nullable Object, S extends T> Comparator<Iterable<S>> lexicographical(Comparator<T> comparator)
    Returns a new comparator which sorts iterables by comparing corresponding elements pairwise @@ -236,7 +236,7 @@

    lexicographical

  • isInOrder

    -
    public static <T extends @Nullable Object> boolean isInOrder(Iterable<? extends T> iterable, +
    public static <T extends @Nullable Object> boolean isInOrder(Iterable<? extends T> iterable, Comparator<T> comparator)
    Returns true if each element in iterable after the first is greater than or equal to the element that preceded it, according to the specified comparator. Note that this is @@ -246,7 +246,7 @@

    isInOrder

  • isInStrictOrder

    -
    public static <T extends @Nullable Object> boolean isInStrictOrder(Iterable<? extends T> iterable, +
    public static <T extends @Nullable Object> boolean isInStrictOrder(Iterable<? extends T> iterable, Comparator<T> comparator)
    Returns true if each element in iterable after the first is strictly greater than the element that preceded it, according to the specified comparator. Note that @@ -256,7 +256,7 @@

    isInStrictOrder

  • least

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Collector<T,?,List<T>> least(int k, Comparator<? super T> comparator)
    Returns a Collector that returns the k smallest (relative to the specified @@ -285,7 +285,7 @@

    least

  • greatest

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Collector<T,?,List<T>> greatest(int k, Comparator<? super T> comparator)
    Returns a Collector that returns the k greatest (relative to the specified @@ -362,7 +362,7 @@

    min

  • min

    -
    public static <T extends @Nullable Object> T min(T a, +
    public static <T extends @Nullable Object> T min(T a, T b, Comparator<? super T> comparator)
    Returns the minimum of the two values, according to the given comparator. If the values compare @@ -409,7 +409,7 @@

    max

  • max

    -
    public static <T extends @Nullable Object> T max(T a, +
    public static <T extends @Nullable Object> T max(T a, T b, Comparator<? super T> comparator)
    Returns the maximum of the two values, according to the given comparator. If the values compare diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ComparisonChain.html b/releases/snapshot-android/api/docs/com/google/common/collect/ComparisonChain.html index 0884a1a737cd..e2bcc60de720 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ComparisonChain.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ComparisonChain.html @@ -184,7 +184,7 @@

    Method Summary

    Compares two comparable objects as specified by Comparable.compareTo(T), if the result of this comparison chain has not already been determined.
    -
    abstract <T extends @Nullable Object>
    ComparisonChain
    +
    abstract <T extends @Nullable Object>
    ComparisonChain
    compare(T left, T right, Comparator<T> comparator)
    @@ -265,7 +265,7 @@

    compare

  • compare

    -
    public abstract <T extends @Nullable Object> +
    public abstract <T extends @Nullable Object> ComparisonChain compare(T left, T right, Comparator<T> comparator)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ComputationException.html b/releases/snapshot-android/api/docs/com/google/common/collect/ComputationException.html index cd8aae56942a..1263914c66d1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ComputationException.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ComputationException.html @@ -138,7 +138,7 @@

    Constructor Summary

    Constructor
    Description
    - +
    Deprecated.
    Creates a new instance with the given cause.
    @@ -170,7 +170,7 @@

    Constructor Details

  • ComputationException

    -
    public ComputationException(@Nullable Throwable cause)
    +
    Deprecated.
    Creates a new instance with the given cause.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ConcurrentHashMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/ConcurrentHashMultiset.html index 42eb17c0cd32..108e9619a499 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ConcurrentHashMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ConcurrentHashMultiset.html @@ -126,7 +126,7 @@

    Class ConcurrentHashMulti

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>
  • @@ -158,12 +158,12 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object element)
    +
    Determines whether this multiset contains the specified element.
    int
    -
    count(@Nullable Object element)
    +
    Returns the number of occurrences of element in this multiset.
    @@ -204,7 +204,7 @@

    Method Summary

    each providing an element of the multiset and the count of that element.
  • final boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multiset for equality.
    @@ -220,12 +220,12 @@

    Method Summary

    final boolean
    -
    remove(@Nullable Object element)
    +
    Removes a single occurrence of the specified element from this multiset, if present.
    int
    -
    remove(@Nullable Object element, +
    remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset.
    @@ -234,7 +234,7 @@

    Method Summary

    removeAll(Collection<?> elementsToRemove)
    boolean
    -
    removeExactly(@Nullable Object element, +
    removeExactly(@Nullable Object element, int occurrences)
    Removes exactly the specified number of occurrences of element, or makes no change if @@ -266,7 +266,7 @@

    Method Summary

     
    -
    <T extends @Nullable Object>
    T[]
    +
    <T extends @Nullable Object>
    T[]
    toArray(T[] array)
     
    final String
    @@ -348,7 +348,7 @@

    create

  • count

    -
    public int count(@Nullable Object element)
    +
    public int count(@Nullable Object element)
    Returns the number of occurrences of element in this multiset.
    Specified by:
    @@ -396,7 +396,7 @@

    toArray

  • toArray

    -
    public <T extends @Nullable Object> T[] toArray(T[] array)
    +
    public <T extends @Nullable Object> T[] toArray(T[] array)
    Specified by:
    toArray in interface Collection<E>
    @@ -430,7 +430,7 @@

    add

    remove

    @CanIgnoreReturnValue -public int remove(@Nullable Object element, +public int remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset. If the multiset contains fewer than this number of occurrences to begin with, all occurrences will be removed.
    @@ -451,7 +451,7 @@

    remove

    removeExactly

    @CanIgnoreReturnValue -public boolean removeExactly(@Nullable Object element, +public boolean removeExactly(@Nullable Object element, int occurrences)
    Removes exactly the specified number of occurrences of element, or makes no change if this is not possible. @@ -572,7 +572,7 @@

    clear

  • contains

    -
    public boolean contains(@Nullable Object element)
    +
    public boolean contains(@Nullable Object element)
    Description copied from interface: Multiset
    Determines whether this multiset contains the specified element. @@ -580,11 +580,11 @@

    contains

    throw an exception in response to element being null or of the wrong type.
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Multiset<E extends @Nullable Object>
    +
    contains in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to check for
    Returns:
    @@ -607,11 +607,11 @@

    add

    To both add the element and obtain the previous count of that element, use add(element, 1) instead.

  • Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    add in class AbstractCollection<E extends @Nullable Object>
    +
    add in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to add one occurrence of; may be null only if explicitly allowed by the implementation
    @@ -625,7 +625,7 @@

    add

    remove

    @CanIgnoreReturnValue -public final boolean remove(@Nullable Object element)
    +public final boolean remove(@Nullable Object element)
  • Description copied from interface: Multiset
    Removes a single occurrence of the specified element from this multiset, if present. @@ -635,11 +635,11 @@

    remove

    To both remove the element and obtain the previous count of that element, use remove(element, 1) instead.

    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to remove one occurrence of
    Returns:
    @@ -657,9 +657,9 @@

    addAll

    This implementation is highly efficient when elementsToAdd is itself a Multiset.

    Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    addAll in class AbstractCollection<E extends @Nullable Object>
    +
    addAll in class AbstractCollection<E extends @Nullable Object>
  • @@ -679,11 +679,11 @@

    removeAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multiset<E extends @Nullable Object>
    +
    removeAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractCollection<E extends @Nullable Object>
    +
    removeAll in class AbstractCollection<E extends @Nullable Object>
  • @@ -703,11 +703,11 @@

    retainAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Multiset<E extends @Nullable Object>
    +
    retainAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    See Also:
      @@ -734,7 +734,7 @@

      elementSet

      elementSet().size().
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    @@ -759,7 +759,7 @@

    entrySet

    its entry set handles modifications.
  • Specified by:
    -
    entrySet in interface Multiset<E extends @Nullable Object>
    +
    entrySet in interface Multiset<E extends @Nullable Object>
    Returns:
    a set of entries representing the data of this multiset
    @@ -768,7 +768,7 @@

    entrySet

  • equals

    -
    public final boolean equals(@Nullable Object object)
    +
    public final boolean equals(@Nullable Object object)
    Compares the specified object with this multiset for equality. Returns true if the given object is also a multiset and contains equal elements with equal counts, regardless of order. @@ -777,9 +777,9 @@

    equals

    and if, for each element, the two multisets have the same count.
    Specified by:
    -
    equals in interface Collection<E extends @Nullable Object>
    +
    equals in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    equals in interface Multiset<E extends @Nullable Object>
    +
    equals in interface Multiset<E extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -801,9 +801,9 @@

    hashCode

    This implementation returns the hash code of Multiset.entrySet().

  • Specified by:
    -
    hashCode in interface Collection<E extends @Nullable Object>
    +
    hashCode in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    hashCode in interface Multiset<E extends @Nullable Object>
    +
    hashCode in interface Multiset<E extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -822,9 +822,9 @@

    toString

    This implementation returns the result of invoking toString on Multiset.entrySet().

  • Specified by:
    -
    toString in interface Multiset<E extends @Nullable Object>
    +
    toString in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    toString in class AbstractCollection<E extends @Nullable Object>
    +
    toString in class AbstractCollection<E extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/DiscreteDomain.html b/releases/snapshot-android/api/docs/com/google/common/collect/DiscreteDomain.html index 8c18152e8d49..b0701f202683 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/DiscreteDomain.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/DiscreteDomain.html @@ -172,13 +172,13 @@

    Method Summary

    Returns the minimum value of type C, if it has one.
    -
    abstract @Nullable C
    +
    abstract @Nullable C
    next(C value)
    Returns the unique least value of type C that is greater than value, or null if none exists.
    -
    abstract @Nullable C
    +
    abstract @Nullable C
    previous(C value)
    Returns the unique greatest value of type C that is less than value, or @@ -261,7 +261,7 @@

    bigIntegers

  • next

    -
    public abstract @Nullable C next(C value)
    +
    public abstract @Nullable C next(C value)
    Returns the unique least value of type C that is greater than value, or null if none exists. Inverse operation to previous(C).
    @@ -276,7 +276,7 @@

    next

  • previous

    -
    public abstract @Nullable C previous(C value)
    +
    public abstract @Nullable C previous(C value)
    Returns the unique greatest value of type C that is less than value, or null if none exists. Inverse operation to next(C).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/EnumBiMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/EnumBiMap.html index 698a38ff5eec..1819dfcb0c70 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/EnumBiMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/EnumBiMap.html @@ -148,7 +148,7 @@

    Method Summary

     
    boolean
    -
    containsValue(@Nullable Object value)
    +
     
    static <K extends Enum<K>, V extends Enum<V>>
    EnumBiMap<K,V>
    @@ -200,7 +200,7 @@

    Method Summary

    putAll(Map<? extends K,? extends V> map)
    -
    remove(@Nullable Object key)
    +
     
    @@ -296,19 +296,19 @@

    delegate

    instance being decorated.
  • Specified by:
    -
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Specified by:
    -
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    containsValue in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -321,11 +321,11 @@

    put

    Description copied from interface: BiMap
    Specified by:
    -
    put in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    put in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -347,7 +347,7 @@

    forcePut

    discarded and not returned.
    Specified by:
    -
    forcePut in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    forcePut in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    key - the key with which the specified value is to be associated
    value - the value to be associated with the specified key
    @@ -363,12 +363,12 @@

    forcePut

    remove

    @CanIgnoreReturnValue -public V remove(@Nullable Object key)
    +public V remove(@Nullable Object key)
    Specified by:
    -
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    remove in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -383,11 +383,11 @@

    putAll

    of map.
    Specified by:
    -
    putAll in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    putAll in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -397,9 +397,9 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    clear in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -416,7 +416,7 @@

    inverse

    that of its inverse.
    Specified by:
    -
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the inverse view of this bimap
    @@ -428,9 +428,9 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -444,11 +444,11 @@

    values

    Because a bimap has unique values, this method returns a Set, instead of the Collection specified in the Map interface.

    Specified by:
    -
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -458,9 +458,9 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/EnumHashBiMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/EnumHashBiMap.html index 557df2e6fd68..fb3aeca2f6ff 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/EnumHashBiMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/EnumHashBiMap.html @@ -84,7 +84,7 @@
    -

    Class EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>

    +

    Class EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -100,7 +100,7 @@

    Class EnumHashBiMap<K extends <


  • @GwtCompatible(emulated=true) -public final class EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object> +public final class EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object> extends ForwardingMap<K,V>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys. Null keys are not permitted, but null values are. An @@ -149,16 +149,16 @@

    Method Summary

     
    boolean
    -
    containsValue(@Nullable Object value)
    +
     
    static <K extends Enum<K>, -V extends @Nullable Object>
    EnumHashBiMap<K,V>
    +V extends @Nullable Object>
    EnumHashBiMap<K,V>
    create(Class<K> keyType)
    Returns a new, empty EnumHashBiMap using the specified key type.
    static <K extends Enum<K>, -V extends @Nullable Object>
    EnumHashBiMap<K,V>
    +V extends @Nullable Object>
    EnumHashBiMap<K,V>
    create(Map<K,? extends V> map)
    Constructs a new bimap with the same mappings as the specified map.
    @@ -171,7 +171,7 @@

    Method Summary

     
    -
    @Nullable V
    +
    forcePut(K key, V value)
    @@ -192,7 +192,7 @@

    Method Summary

    Returns the associated key type.
    -
    @Nullable V
    +
    put(K key, V value)
    @@ -200,7 +200,7 @@

    Method Summary

    putAll(Map<? extends K,? extends V> map)
    -
    remove(@Nullable Object key)
    +
     
    @@ -235,7 +235,7 @@

    Method Details

    create

    public static <K extends Enum<K>, -V extends @Nullable Object> +V extends @Nullable Object> EnumHashBiMap<K,V> create(Class<K> keyType)
    Returns a new, empty EnumHashBiMap using the specified key type.
    @@ -248,7 +248,7 @@

    create

    create

    public static <K extends Enum<K>, -V extends @Nullable Object> +V extends @Nullable Object> EnumHashBiMap<K,V> create(Map<K,? extends V> map)
    Constructs a new bimap with the same mappings as the specified map. If the specified map is an EnumHashBiMap or an EnumBiMap, the new bimap has the same key type as the input @@ -267,14 +267,14 @@

    create

    put

    @CanIgnoreReturnValue -public @Nullable V put(K key, +public @Nullable V put(K key, V value)
    Description copied from interface: BiMap
    Specified by:
    -
    put in interface BiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    put in interface BiMap<K extends Enum<K>,V extends @Nullable Object>
    Specified by:
    -
    put in interface Map<K extends Enum<K>,V extends @Nullable Object>
    +
    put in interface Map<K extends Enum<K>,V extends @Nullable Object>
  • @@ -282,7 +282,7 @@

    put

    forcePut

    @CanIgnoreReturnValue -public @Nullable V forcePut(K key, +public @Nullable V forcePut(K key, V value)
    Description copied from interface: BiMap
    An alternate form of put that silently removes any existing entry with the value @@ -296,7 +296,7 @@

    forcePut

    discarded and not returned.
    Specified by:
    -
    forcePut in interface BiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    forcePut in interface BiMap<K extends Enum<K>,V extends @Nullable Object>
    Parameters:
    key - the key with which the specified value is to be associated
    value - the value to be associated with the specified key
    @@ -327,19 +327,19 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Specified by:
    -
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    containsValue in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -347,12 +347,12 @@

    containsValue

    remove

    @CanIgnoreReturnValue -public V remove(@Nullable Object key)
    +public V remove(@Nullable Object key)
    Specified by:
    -
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    remove in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -367,11 +367,11 @@

    putAll

    of map.
    Specified by:
    -
    putAll in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    putAll in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -381,9 +381,9 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    clear in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -400,7 +400,7 @@

    inverse

    that of its inverse.
    Specified by:
    -
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the inverse view of this bimap
    @@ -412,9 +412,9 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -428,11 +428,11 @@

    values

    Because a bimap has unique values, this method returns a Set, instead of the Collection specified in the Map interface.

    Specified by:
    -
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -442,9 +442,9 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/EnumMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/EnumMultiset.html index 99224c17327d..5b3f68da9cca 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/EnumMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/EnumMultiset.html @@ -126,7 +126,7 @@

    Class EnumMultiset<E extends Nested Class Summary

    +Multiset.Entry<E extends @Nullable Object> @@ -158,12 +158,12 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object element)
    +
    Determines whether this multiset contains the specified element.
    int
    -
    count(@Nullable Object element)
    +
    Returns the number of occurrences of an element in this multiset (the count of the element).
    @@ -196,7 +196,7 @@

    Method Summary

    each providing an element of the multiset and the count of that element.
    final boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multiset for equality.
    @@ -212,12 +212,12 @@

    Method Summary

    final boolean
    -
    remove(@Nullable Object element)
    +
    Removes a single occurrence of the specified element from this multiset, if present.
    int
    -
    remove(@Nullable Object element, +
    remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset.
    @@ -335,7 +335,7 @@

    size

  • count

    -
    public int count(@Nullable Object element)
    +
    public int count(@Nullable Object element)
    Description copied from interface: Multiset
    Returns the number of occurrences of an element in this multiset (the count of the element). Note that for an Object.equals(java.lang.Object)-based multiset, this gives the same result as @@ -384,7 +384,7 @@

    add

    remove

    @CanIgnoreReturnValue -public int remove(@Nullable Object element, +public int remove(@Nullable Object element, int occurrences)
    Description copied from interface: Multiset
    Removes a number of occurrences of the specified element from this multiset. If the multiset @@ -461,16 +461,16 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<E extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object element)
    +
    public boolean contains(@Nullable Object element)
    Description copied from interface: Multiset
    Determines whether this multiset contains the specified element. @@ -478,11 +478,11 @@

    contains

    throw an exception in response to element being null or of the wrong type.
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Multiset<E extends @Nullable Object>
    +
    contains in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to check for
    Returns:
    @@ -505,11 +505,11 @@

    add

    To both add the element and obtain the previous count of that element, use add(element, 1) instead.

  • Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    add in class AbstractCollection<E extends @Nullable Object>
    +
    add in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to add one occurrence of; may be null only if explicitly allowed by the implementation
    @@ -523,7 +523,7 @@

    add

    remove

    @CanIgnoreReturnValue -public final boolean remove(@Nullable Object element)
    +public final boolean remove(@Nullable Object element)
    Description copied from interface: Multiset
    Removes a single occurrence of the specified element from this multiset, if present. @@ -533,11 +533,11 @@

    remove

    To both remove the element and obtain the previous count of that element, use remove(element, 1) instead.

    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to remove one occurrence of
    Returns:
    @@ -557,7 +557,7 @@

    setCount

    current count is not oldCount, no change is made.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally set the count of; may be null only if explicitly allowed by the implementation
    @@ -579,9 +579,9 @@

    addAll

    This implementation is highly efficient when elementsToAdd is itself a Multiset.

    Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    addAll in class AbstractCollection<E extends @Nullable Object>
    +
    addAll in class AbstractCollection<E extends @Nullable Object>
    @@ -601,11 +601,11 @@

    removeAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multiset<E extends @Nullable Object>
    +
    removeAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractCollection<E extends @Nullable Object>
    +
    removeAll in class AbstractCollection<E extends @Nullable Object>
    @@ -625,11 +625,11 @@

    retainAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Multiset<E extends @Nullable Object>
    +
    retainAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    See Also:

    @GwtCompatible(emulated=true) -public abstract class FluentIterable<E extends @Nullable Object> +public abstract class FluentIterable<E extends @Nullable Object> extends Object implements Iterable<E>
    An expanded Iterable API, providing functionality similar to Java 8's powerful streams library in a slightly different way. @@ -226,30 +226,30 @@

    Method Summary

    Returns a fluent iterable whose iterators traverse first the elements of this fluent iterable, followed by those of other.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends Iterable<? extends T>> inputs)
    Returns a fluent iterable that combines several iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends T>... inputs)
    Returns a fluent iterable that combines several iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends T> a, Iterable<? extends T> b)
    Returns a fluent iterable that combines two iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c)
    Returns a fluent iterable that combines three iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c, @@ -258,7 +258,7 @@

    Method Summary

    Returns a fluent iterable that combines four iterables.
    final boolean
    -
    contains(@Nullable Object target)
    +
    Returns true if this fluent iterable contains any object for which equals(target) is true.
    @@ -284,18 +284,18 @@

    Method Summary

    Returns the elements from this fluent iterable that are instances of class type.
    -
    final Optional<@NonNull E>
    +
    Returns an Optional containing the first element in this fluent iterable.
    -
    final Optional<@NonNull E>
    +
    firstMatch(Predicate<? super E> predicate)
    Returns an Optional containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    from(FluentIterable<E> iterable)
    Deprecated. @@ -303,12 +303,12 @@

    Method Summary

    FluentIterable
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    from(E[] elements)
    Returns a fluent iterable containing elements in the specified order.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    from(Iterable<E> iterable)
    Returns a fluent iterable that wraps iterable, or iterable itself if it is @@ -319,7 +319,7 @@

    Method Summary

    Returns the element at the specified position in this fluent iterable.
    -
    final <K> ImmutableListMultimap<K,@NonNull E>
    +
    index(Function<? super E,K> keyFunction)
    Creates an index ImmutableListMultimap that contains the results of applying a @@ -336,7 +336,7 @@

    Method Summary

    Returns a String containing all of the elements of this fluent iterable joined with joiner.
    -
    final Optional<@NonNull E>
    +
    Returns an Optional containing the last element in this fluent iterable.
    @@ -346,12 +346,12 @@

    Method Summary

    Creates a fluent iterable with the first size elements of this fluent iterable.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    of()
    Returns a fluent iterable containing no elements.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    of(E element, E... elements)
    @@ -368,40 +368,40 @@

    Method Summary

    Returns a view of this fluent iterable that skips its first numberToSkip elements.
    final E[]
    -
    toArray(Class<@NonNull E> type)
    +
    Returns an array containing all of the elements from this fluent iterable in iteration order.
    -
    final ImmutableList<@NonNull E>
    +
    Returns an ImmutableList containing all of the elements from this fluent iterable in proper sequence.
    -
    final <V> ImmutableMap<@NonNull E,V>
    +
    final <V> ImmutableMap<@NonNull E,V>
    toMap(Function<? super E,V> valueFunction)
    Returns an immutable map whose keys are the distinct elements of this FluentIterable and whose value for each key was computed by valueFunction.
    -
    final ImmutableMultiset<@NonNull E>
    +
    Returns an ImmutableMultiset containing all of the elements from this fluent iterable.
    -
    final ImmutableSet<@NonNull E>
    +
    Returns an ImmutableSet containing all of the elements from this fluent iterable with duplicates removed.
    -
    final ImmutableList<@NonNull E>
    +
    toSortedList(Comparator<? super E> comparator)
    Returns an ImmutableList containing all of the elements from this FluentIterable in the order specified by comparator.
    -
    final ImmutableSortedSet<@NonNull E>
    +
    toSortedSet(Comparator<? super E> comparator)
    Returns an ImmutableSortedSet containing all of the elements from this @@ -414,19 +414,19 @@

    Method Summary

    Returns a string representation of this fluent iterable, with the format [e1, e2, ..., en].
    -
    final <T extends @Nullable Object>
    FluentIterable<T>
    +
    final <T extends @Nullable Object>
    FluentIterable<T>
    transform(Function<? super E,T> function)
    Returns a fluent iterable that applies function to each element of this fluent iterable.
    -
    <T extends @Nullable Object>
    FluentIterable<T>
    +
    transformAndConcat(Function<? super E,? extends Iterable<? extends T>> function)
    Applies function to each element of this fluent iterable and returns a fluent iterable with the concatenated combination of results.
    -
    final <K> ImmutableMap<K,@NonNull E>
    +
    final <K> ImmutableMap<K,@NonNull E>
    uniqueIndex(Function<? super E,K> keyFunction)
    Returns a map with the contents of this FluentIterable as its values, indexed @@ -470,7 +470,7 @@

    Method Details

  • from

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> FluentIterable<E> from(Iterable<E> iterable)
    Returns a fluent iterable that wraps iterable, or iterable itself if it is already a FluentIterable. @@ -481,7 +481,7 @@

    from

  • from

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> FluentIterable<E> from(E[] elements)
    Returns a fluent iterable containing elements in the specified order. @@ -500,7 +500,7 @@

    from

    @Deprecated @InlineMe(replacement="checkNotNull(iterable)", staticImports="com.google.common.base.Preconditions.checkNotNull") -public static <E extends @Nullable Object> +public static <E extends @Nullable Object> FluentIterable<E> from(FluentIterable<E> iterable)
    Deprecated.
    instances of FluentIterable don't need to be converted to @@ -514,7 +514,7 @@

    from

  • concat

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b)
    Returns a fluent iterable that combines two iterables. The returned iterable has an iterator @@ -539,7 +539,7 @@

    concat

  • concat

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c)
    @@ -566,7 +566,7 @@

    concat

  • concat

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c, @@ -596,7 +596,7 @@

    concat

    concat

    @SafeVarargs -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends T>... inputs)
    Returns a fluent iterable that combines several iterables. The returned iterable has an iterator that traverses the elements of each iterable in inputs. The input iterators @@ -619,7 +619,7 @@

    concat

  • concat

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends Iterable<? extends T>> inputs)
    Returns a fluent iterable that combines several iterables. The returned iterable has an iterator that traverses the elements of each iterable in inputs. The input iterators @@ -640,7 +640,7 @@

    concat

  • of

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> FluentIterable<E> of()
    Returns a fluent iterable containing no elements. @@ -654,7 +654,7 @@

    of

  • of

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> FluentIterable<E> of(E element, E... elements)
    Returns a fluent iterable containing the specified elements in order. @@ -693,7 +693,7 @@

    size

  • contains

    -
    public final boolean contains(@Nullable Object target)
    +
    public final boolean contains(@Nullable Object target)
    Returns true if this fluent iterable contains any object for which equals(target) is true. @@ -822,7 +822,7 @@

    allMatch

  • firstMatch

    -
    public final Optional<@NonNull E> firstMatch(Predicate<? super E> predicate)
    +
    public final Optional<@NonNull E> firstMatch(Predicate<? super E> predicate)
    Returns an Optional containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists. @@ -835,7 +835,7 @@

    firstMatch

  • transform

    -
    public final <T extends @Nullable Object> +
    public final <T extends @Nullable Object> FluentIterable<T> transform(Function<? super E,T> function)
    Returns a fluent iterable that applies function to each element of this fluent iterable. @@ -855,7 +855,7 @@

    transform

  • transformAndConcat

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> FluentIterable<T> transformAndConcat(Function<? super E,? extends Iterable<? extends T>> function)
    Applies function to each element of this fluent iterable and returns a fluent iterable with the concatenated combination of results. function returns an Iterable of results. @@ -880,7 +880,7 @@

    transformAndConcat

  • first

    -
    public final Optional<@NonNull E> first()
    +
    public final Optional<@NonNull E> first()
    Returns an Optional containing the first element in this fluent iterable. If the iterable is empty, Optional.absent() is returned. @@ -900,7 +900,7 @@

    first

  • last

    -
    public final Optional<@NonNull E> last()
    +
    public final Optional<@NonNull E> last()
    Returns an Optional containing the last element in this fluent iterable. If the iterable is empty, Optional.absent() is returned. If the underlying iterable is a List with RandomAccess support, then this operation is guaranteed @@ -974,7 +974,7 @@

    isEmpty

  • toList

    -
    public final ImmutableList<@NonNull E> toList()
    +
    public final ImmutableList<@NonNull E> toList()
    Returns an ImmutableList containing all of the elements from this fluent iterable in proper sequence. @@ -991,7 +991,7 @@

    toList

  • toSortedList

    -
    public final ImmutableList<@NonNull E> toSortedList(Comparator<? super E> comparator)
    +
    public final ImmutableList<@NonNull E> toSortedList(Comparator<? super E> comparator)
    Returns an ImmutableList containing all of the elements from this FluentIterable in the order specified by comparator. To produce an ImmutableList sorted by its natural ordering, use toSortedList(Ordering.natural()). @@ -1011,7 +1011,7 @@

    toSortedList

  • toSet

    -
    public final ImmutableSet<@NonNull E> toSet()
    +
    public final ImmutableSet<@NonNull E> toSet()
    Returns an ImmutableSet containing all of the elements from this fluent iterable with duplicates removed. @@ -1028,7 +1028,7 @@

    toSet

  • toSortedSet

    -
    public final ImmutableSortedSet<@NonNull E> toSortedSet(Comparator<? super E> comparator)
    +
    public final ImmutableSortedSet<@NonNull E> toSortedSet(Comparator<? super E> comparator)
    Returns an ImmutableSortedSet containing all of the elements from this FluentIterable in the order specified by comparator, with duplicates (determined by comparator.compare(x, y) == 0) removed. To produce an ImmutableSortedSet sorted @@ -1050,7 +1050,7 @@

    toSortedSet

  • toMultiset

    -
    public final ImmutableMultiset<@NonNull E> toMultiset()
    +
    Returns an ImmutableMultiset containing all of the elements from this fluent iterable.

    Stream equivalent: ImmutableMultiset.copyOf(stream.iterator()), or @@ -1066,7 +1066,7 @@

    toMultiset

  • toMap

    -
    public final <V> ImmutableMap<@NonNull E,V> toMap(Function<? super E,V> valueFunction)
    +
    public final <V> ImmutableMap<@NonNull E,V> toMap(Function<? super E,V> valueFunction)
    Returns an immutable map whose keys are the distinct elements of this FluentIterable and whose value for each key was computed by valueFunction. The map's iteration order is the order of the first appearance of each key in this iterable. @@ -1091,7 +1091,7 @@

    toMap

    index

    public final <K> -ImmutableListMultimap<K,@NonNull E> index(Function<? super E,K> keyFunction)
    +ImmutableListMultimap<K,@NonNull E> index(Function<? super E,K> keyFunction)
    Creates an index ImmutableListMultimap that contains the results of applying a specified function to each item in this FluentIterable of values. Each element of this iterable will be stored as a value in the resulting multimap, yielding a multimap with the same @@ -1117,7 +1117,7 @@

    index

  • uniqueIndex

    -
    public final <K> ImmutableMap<K,@NonNull E> uniqueIndex(Function<? super E,K> keyFunction)
    +
    public final <K> ImmutableMap<K,@NonNull E> uniqueIndex(Function<? super E,K> keyFunction)
    Returns a map with the contents of this FluentIterable as its values, indexed by keys derived from those values. In other words, each input value produces an entry in the map whose key is the result of applying keyFunction to that value. These entries appear @@ -1158,7 +1158,7 @@

    uniqueIndex

    toArray

    @GwtIncompatible -public final E[] toArray(Class<@NonNull E> type)
    +public final E[] toArray(Class<@NonNull E> type)
    Returns an array containing all of the elements from this fluent iterable in iteration order.

    Stream equivalent: if an object array is acceptable, use diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingBlockingDeque.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingBlockingDeque.html index c68f716569d0..d8b32aa3d8e4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingBlockingDeque.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingBlockingDeque.html @@ -203,19 +203,19 @@

    Method Summary

    Deprecated.
     
    -
    @Nullable E
    +
    poll(long timeout, TimeUnit unit)
    Deprecated.
     
    -
    @Nullable E
    +
    pollFirst(long timeout, TimeUnit unit)
    Deprecated.
     
    -
    @Nullable E
    +
    pollLast(long timeout, TimeUnit unit)
    @@ -431,7 +431,7 @@

    takeLast

  • pollFirst

    -
    public @Nullable E pollFirst(long timeout, +
    public @Nullable E pollFirst(long timeout, TimeUnit unit) throws InterruptedException
    Deprecated.
    @@ -446,7 +446,7 @@

    pollFirst

  • pollLast

    -
    public @Nullable E pollLast(long timeout, +
    public @Nullable E pollLast(long timeout, TimeUnit unit) throws InterruptedException
    Deprecated.
    @@ -511,7 +511,7 @@

    take

  • poll

    -
    public @Nullable E poll(long timeout, +
    public @Nullable E poll(long timeout, TimeUnit unit) throws InterruptedException
    Deprecated.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingCollection.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingCollection.html index 18ff93242770..adc63ccdd311 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingCollection.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingCollection.html @@ -84,7 +84,7 @@
    -

    Class ForwardingCollection<E extends @Nullable Object>

    +

    Class ForwardingCollection<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingCollection&


  • @GwtCompatible -public abstract class ForwardingCollection<E extends @Nullable Object> +public abstract class ForwardingCollection<E extends @Nullable Object> extends ForwardingObject implements Collection<E>
    A collection which forwards all its method calls to another collection. Subclasses should @@ -168,7 +168,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object object)
    +
     
    boolean
    containsAll(Collection<?> collection)
    @@ -185,7 +185,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object object)
    +
     
    boolean
    removeAll(Collection<?> collection)
    @@ -208,7 +208,7 @@

    Method Summary

    remove method.
    protected boolean
    -
    standardContains(@Nullable Object object)
    +
    A sensible definition of contains(java.lang.Object) in terms of iterator().
    @@ -223,7 +223,7 @@

    Method Summary

    A sensible definition of isEmpty() as !iterator().hasNext.
    protected boolean
    -
    standardRemove(@Nullable Object object)
    +
    A sensible definition of remove(java.lang.Object) in terms of iterator(), using the iterator's remove method.
    @@ -240,12 +240,12 @@

    Method Summary

    A sensible definition of retainAll(java.util.Collection<?>) in terms of iterator(), using the iterator's remove method.
    -
    protected @Nullable Object[]
    +
    protected @Nullable Object[]
    A sensible definition of toArray() in terms of toArray(Object[]).
    -
    protected <T extends @Nullable Object>
    T[]
    +
    protected <T extends @Nullable Object>
    T[]
    standardToArray(T[] array)
    A sensible definition of toArray(Object[]) in terms of size() and iterator().
    @@ -255,10 +255,10 @@

    Method Summary

    A sensible definition of ForwardingObject.toString() in terms of iterator().
    -
    @Nullable Object[]
    +
     
    -
    <T extends @Nullable Object>
    T[]
    +
    <T extends @Nullable Object>
    T[]
    toArray(T[] array)
     
    @@ -323,9 +323,9 @@

    iterator

    public Iterator<E> iterator()
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    @@ -335,7 +335,7 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<E extends @Nullable Object>
    +
    size in interface Collection<E extends @Nullable Object>
    @@ -346,7 +346,7 @@

    removeAll

    public boolean removeAll(Collection<?> collection)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    @@ -356,17 +356,17 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object object)
    +
    public boolean contains(@Nullable Object object)
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
  • @@ -377,7 +377,7 @@

    add

    public boolean add(E element)
    Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    @@ -385,10 +385,10 @@

    add

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object object)
    +public boolean remove(@Nullable Object object)
    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    @@ -398,7 +398,7 @@

    containsAll

    public boolean containsAll(Collection<?> collection)
    Specified by:
    -
    containsAll in interface Collection<E extends @Nullable Object>
    +
    containsAll in interface Collection<E extends @Nullable Object>
    @@ -409,7 +409,7 @@

    addAll

    public boolean addAll(Collection<? extends E> collection)
    Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    @@ -420,7 +420,7 @@

    retainAll

    public boolean retainAll(Collection<?> collection)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    @@ -430,17 +430,17 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
  • toArray

    -
    public @Nullable Object[] toArray()
    +
    public @Nullable Object[] toArray()
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
  • @@ -448,17 +448,17 @@

    toArray

    toArray

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T[] toArray(T[] array)
    +public <T extends @Nullable Object> T[] toArray(T[] array)
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
  • standardContains

    -
    protected boolean standardContains(@Nullable Object object)
    +
    protected boolean standardContains(@Nullable Object object)
    A sensible definition of contains(java.lang.Object) in terms of iterator(). If you override iterator(), you may wish to override contains(java.lang.Object) to forward to this implementation.
    @@ -495,7 +495,7 @@

    standardAddAll

  • standardRemove

    -
    protected boolean standardRemove(@Nullable Object object)
    +
    protected boolean standardRemove(@Nullable Object object)
    A sensible definition of remove(java.lang.Object) in terms of iterator(), using the iterator's remove method. If you override iterator(), you may wish to override remove(java.lang.Object) to forward to this implementation.
    @@ -569,7 +569,7 @@

    standardToString

  • standardToArray

    -
    protected @Nullable Object[] standardToArray()
    +
    A sensible definition of toArray() in terms of toArray(Object[]). If you override toArray(Object[]), you may wish to override toArray() to forward to this implementation.
    @@ -582,7 +582,7 @@

    standardToArray

  • standardToArray

    -
    protected <T extends @Nullable Object> T[] standardToArray(T[] array)
    +
    protected <T extends @Nullable Object> T[] standardToArray(T[] array)
    A sensible definition of toArray(Object[]) in terms of size() and iterator(). If you override either of these methods, you may wish to override toArray() to forward to this implementation.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingConcurrentMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingConcurrentMap.html index 0c93f419aa04..51bed6f590ee 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingConcurrentMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingConcurrentMap.html @@ -165,15 +165,15 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    -
    @Nullable V
    +
    putIfAbsent(K key, V value)
     
    boolean
    -
    remove(@Nullable Object key, - @Nullable Object value)
    +
     
    -
    @Nullable V
    +
    replace(K key, V value)
     
    @@ -245,7 +245,7 @@

    delegate

    putIfAbsent

    @CanIgnoreReturnValue -public @Nullable V putIfAbsent(K key, +public @Nullable V putIfAbsent(K key, V value)
    Specified by:
    @@ -259,8 +259,8 @@

    putIfAbsent

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object key, - @Nullable Object value)
    +public boolean remove(@Nullable Object key, + @Nullable Object value)
    Specified by:
    remove in interface ConcurrentMap<K,V>
    @@ -273,7 +273,7 @@

    remove

    replace

    @CanIgnoreReturnValue -public @Nullable V replace(K key, +public @Nullable V replace(K key, V value)
    Specified by:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingDeque.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingDeque.html index 54f38674eb0e..5e6fd04b5c6d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingDeque.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingDeque.html @@ -84,7 +84,7 @@
    -

    Class ForwardingDeque<E extends @Nullable Object>

    +

    Class ForwardingDeque<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -106,7 +106,7 @@

    Class ForwardingDeque<E exten


    @GwtIncompatible -public abstract class ForwardingDeque<E extends @Nullable Object> +public abstract class ForwardingDeque<E extends @Nullable Object> extends ForwardingQueue<E> implements Deque<E>
    A deque which forwards all its method calls to another deque. Subclasses should override one or @@ -183,16 +183,16 @@

    Method Summary

    boolean
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    @@ -205,13 +205,13 @@

    Method Summary

     
    boolean
    - +
     
     
    boolean
    - +
     
    @@ -274,7 +274,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingQueue<E extends @Nullable Object>
    +
    delegate in class ForwardingQueue<E extends @Nullable Object>
  • @@ -284,9 +284,9 @@

    addFirst

    public void addFirst(E e)
    Specified by:
    -
    addFirst in interface Deque<E extends @Nullable Object>
    +
    addFirst in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    addFirst in interface SequencedCollection<E extends @Nullable Object>
    +
    addFirst in interface SequencedCollection<E extends @Nullable Object>
  • @@ -296,9 +296,9 @@

    addLast

    public void addLast(E e)
    Specified by:
    -
    addLast in interface Deque<E extends @Nullable Object>
    +
    addLast in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    addLast in interface SequencedCollection<E extends @Nullable Object>
    +
    addLast in interface SequencedCollection<E extends @Nullable Object>
  • @@ -308,7 +308,7 @@

    descendingIterator

    Specified by:
    -
    descendingIterator in interface Deque<E extends @Nullable Object>
    +
    descendingIterator in interface Deque<E extends @Nullable Object>
  • @@ -318,9 +318,9 @@

    getFirst

    public E getFirst()
    Specified by:
    -
    getFirst in interface Deque<E extends @Nullable Object>
    +
    getFirst in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    getFirst in interface SequencedCollection<E extends @Nullable Object>
    +
    getFirst in interface SequencedCollection<E extends @Nullable Object>
    @@ -330,9 +330,9 @@

    getLast

    public E getLast()
    Specified by:
    -
    getLast in interface Deque<E extends @Nullable Object>
    +
    getLast in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    getLast in interface SequencedCollection<E extends @Nullable Object>
    +
    getLast in interface SequencedCollection<E extends @Nullable Object>
    @@ -343,7 +343,7 @@

    offerFirst

    public boolean offerFirst(E e)
    Specified by:
    -
    offerFirst in interface Deque<E extends @Nullable Object>
    +
    offerFirst in interface Deque<E extends @Nullable Object>
    @@ -354,27 +354,27 @@

    offerLast

    public boolean offerLast(E e)
    Specified by:
    -
    offerLast in interface Deque<E extends @Nullable Object>
    +
    offerLast in interface Deque<E extends @Nullable Object>
  • peekFirst

    -
    public @Nullable E peekFirst()
    +
    public @Nullable E peekFirst()
    Specified by:
    -
    peekFirst in interface Deque<E extends @Nullable Object>
    +
    peekFirst in interface Deque<E extends @Nullable Object>
  • peekLast

    -
    public @Nullable E peekLast()
    +
    public @Nullable E peekLast()
    Specified by:
    -
    peekLast in interface Deque<E extends @Nullable Object>
    +
    peekLast in interface Deque<E extends @Nullable Object>
  • @@ -382,10 +382,10 @@

    peekLast

    pollFirst

    @CanIgnoreReturnValue -public @Nullable E pollFirst()
    +public @Nullable E pollFirst()
    Specified by:
    -
    pollFirst in interface Deque<E extends @Nullable Object>
    +
    pollFirst in interface Deque<E extends @Nullable Object>
    @@ -393,10 +393,10 @@

    pollFirst

    pollLast

    @CanIgnoreReturnValue -public @Nullable E pollLast()
    +public @Nullable E pollLast()
    Specified by:
    -
    pollLast in interface Deque<E extends @Nullable Object>
    +
    pollLast in interface Deque<E extends @Nullable Object>
    @@ -407,7 +407,7 @@

    pop

    public E pop()
    Specified by:
    -
    pop in interface Deque<E extends @Nullable Object>
    +
    pop in interface Deque<E extends @Nullable Object>
    @@ -417,7 +417,7 @@

    push

    public void push(E e)
    Specified by:
    -
    push in interface Deque<E extends @Nullable Object>
    +
    push in interface Deque<E extends @Nullable Object>
    @@ -428,9 +428,9 @@

    removeFirst

    public E removeFirst()
    Specified by:
    -
    removeFirst in interface Deque<E extends @Nullable Object>
    +
    removeFirst in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    removeFirst in interface SequencedCollection<E extends @Nullable Object>
    +
    removeFirst in interface SequencedCollection<E extends @Nullable Object>
    @@ -441,9 +441,9 @@

    removeLast

    public E removeLast()
    Specified by:
    -
    removeLast in interface Deque<E extends @Nullable Object>
    +
    removeLast in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    removeLast in interface SequencedCollection<E extends @Nullable Object>
    +
    removeLast in interface SequencedCollection<E extends @Nullable Object>
    @@ -451,10 +451,10 @@

    removeLast

    removeFirstOccurrence

    @CanIgnoreReturnValue -public boolean removeFirstOccurrence(@Nullable Object o)
    +public boolean removeFirstOccurrence(@Nullable Object o)
    Specified by:
    -
    removeFirstOccurrence in interface Deque<E extends @Nullable Object>
    +
    removeFirstOccurrence in interface Deque<E extends @Nullable Object>
    @@ -462,10 +462,10 @@

    removeFirstOccurrence

    removeLastOccurrence

    @CanIgnoreReturnValue -public boolean removeLastOccurrence(@Nullable Object o)
    +public boolean removeLastOccurrence(@Nullable Object o)
    Specified by:
    -
    removeLastOccurrence in interface Deque<E extends @Nullable Object>
    +
    removeLastOccurrence in interface Deque<E extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingIterator.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingIterator.html index 891fa2cb8176..56af5a46cf2a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingIterator.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingIterator.html @@ -84,7 +84,7 @@
    -

    Class ForwardingIterator<T extends @Nullable Object>

    +

    Class ForwardingIterator<T extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingIterator<T


    @GwtCompatible -public abstract class ForwardingIterator<T extends @Nullable Object> +public abstract class ForwardingIterator<T extends @Nullable Object> extends ForwardingObject implements Iterator<T>
    An iterator which forwards all its method calls to another iterator. Subclasses should override @@ -223,7 +223,7 @@

    hasNext

    public boolean hasNext()
    Specified by:
    -
    hasNext in interface Iterator<T extends @Nullable Object>
    +
    hasNext in interface Iterator<T extends @Nullable Object>
    @@ -234,7 +234,7 @@

    next

    public T next()
    Specified by:
    -
    next in interface Iterator<T extends @Nullable Object>
    +
    next in interface Iterator<T extends @Nullable Object>
    @@ -244,7 +244,7 @@

    remove

    public void remove()
    Specified by:
    -
    remove in interface Iterator<T extends @Nullable Object>
    +
    remove in interface Iterator<T extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingList.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingList.html index 6df61f301ae5..322d6c946c32 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingList.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingList.html @@ -84,7 +84,7 @@
    -

    Class ForwardingList<E extends @Nullable Object>

    +

    Class ForwardingList<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -100,7 +100,7 @@

    Class ForwardingList<E extends
    @GwtCompatible -public abstract class ForwardingList<E extends @Nullable Object> +public abstract class ForwardingList<E extends @Nullable Object> extends ForwardingCollection<E> implements List<E>
    A list which forwards all its method calls to another list. Subclasses should override one or @@ -172,7 +172,7 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    boolean
    -
    equals(@Nullable Object object)
    +
     
    get(int index)
    @@ -181,10 +181,10 @@

    Method Summary

     
    int
    -
    indexOf(@Nullable Object element)
    +
     
    int
    -
    lastIndexOf(@Nullable Object element)
    +
     
    @@ -212,7 +212,7 @@

    Method Summary

    add
    method of listIterator(int).
    protected boolean
    -
    standardEquals(@Nullable Object object)
    + @@ -222,7 +222,7 @@

    Method Summary

    A sensible definition of hashCode() in terms of ForwardingCollection.iterator().
    protected int
    -
    standardIndexOf(@Nullable Object element)
    +
    A sensible default implementation of indexOf(java.lang.Object), in terms of listIterator().
    @@ -232,7 +232,7 @@

    Method Summary

    A sensible default implementation of ForwardingCollection.iterator(), in terms of listIterator().
    protected int
    -
    standardLastIndexOf(@Nullable Object element)
    +
    A sensible default implementation of lastIndexOf(java.lang.Object), in terms of listIterator(int).
    @@ -315,7 +315,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingCollection<E extends @Nullable Object>
    +
    delegate in class ForwardingCollection<E extends @Nullable Object>
    @@ -326,7 +326,7 @@

    add

    E element)
    Specified by:
    -
    add in interface List<E extends @Nullable Object>
    +
    add in interface List<E extends @Nullable Object>
    @@ -338,7 +338,7 @@

    addAll

    Collection<? extends E> elements)
    Specified by:
    -
    addAll in interface List<E extends @Nullable Object>
    +
    addAll in interface List<E extends @Nullable Object>
    @@ -348,27 +348,27 @@

    get

    public E get(int index)
    Specified by:
    -
    get in interface List<E extends @Nullable Object>
    +
    get in interface List<E extends @Nullable Object>
  • indexOf

    -
    public int indexOf(@Nullable Object element)
    +
    public int indexOf(@Nullable Object element)
    Specified by:
    -
    indexOf in interface List<E extends @Nullable Object>
    +
    indexOf in interface List<E extends @Nullable Object>
  • lastIndexOf

    -
    public int lastIndexOf(@Nullable Object element)
    +
    public int lastIndexOf(@Nullable Object element)
    Specified by:
    -
    lastIndexOf in interface List<E extends @Nullable Object>
    +
    lastIndexOf in interface List<E extends @Nullable Object>
  • @@ -378,7 +378,7 @@

    listIterator

    Specified by:
    -
    listIterator in interface List<E extends @Nullable Object>
    +
    listIterator in interface List<E extends @Nullable Object>
    @@ -388,7 +388,7 @@

    listIterator

    public ListIterator<E> listIterator(int index)
    Specified by:
    -
    listIterator in interface List<E extends @Nullable Object>
    +
    listIterator in interface List<E extends @Nullable Object>
    @@ -399,7 +399,7 @@

    remove

    public E remove(int index)
    Specified by:
    -
    remove in interface List<E extends @Nullable Object>
    +
    remove in interface List<E extends @Nullable Object>
    @@ -411,7 +411,7 @@

    set

    E element)
    Specified by:
    -
    set in interface List<E extends @Nullable Object>
    +
    set in interface List<E extends @Nullable Object>
    @@ -422,19 +422,19 @@

    subList

    int toIndex)
    Specified by:
    -
    subList in interface List<E extends @Nullable Object>
    +
    subList in interface List<E extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Specified by:
    -
    equals in interface Collection<E extends @Nullable Object>
    +
    equals in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    equals in interface List<E extends @Nullable Object>
    +
    equals in interface List<E extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -446,9 +446,9 @@

    hashCode

    public int hashCode()
    Specified by:
    -
    hashCode in interface Collection<E extends @Nullable Object>
    +
    hashCode in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    hashCode in interface List<E extends @Nullable Object>
    +
    hashCode in interface List<E extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -482,7 +482,7 @@

    standardAddAll

  • standardIndexOf

    -
    protected int standardIndexOf(@Nullable Object element)
    +
    protected int standardIndexOf(@Nullable Object element)
    A sensible default implementation of indexOf(java.lang.Object), in terms of listIterator(). If you override listIterator(), you may wish to override indexOf(java.lang.Object) to forward to this implementation.
    @@ -495,7 +495,7 @@

    standardIndexOf

  • standardLastIndexOf

    -
    protected int standardLastIndexOf(@Nullable Object element)
    +
    protected int standardLastIndexOf(@Nullable Object element)
    A sensible default implementation of lastIndexOf(java.lang.Object), in terms of listIterator(int). If you override listIterator(int), you may wish to override lastIndexOf(java.lang.Object) to forward to this implementation.
    @@ -557,7 +557,7 @@

    standardSubList

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible definition of equals(Object) in terms of ForwardingCollection.size() and ForwardingCollection.iterator(). If you override either of those methods, you may wish to override equals(Object) to forward to this implementation.
    Since:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingListIterator.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingListIterator.html index db0f97e06b0c..4d9ffd256c85 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingListIterator.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingListIterator.html @@ -84,7 +84,7 @@
    -

    Class ForwardingListIterator<E extends @Nullable Object>

    +

    Class ForwardingListIterator<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -100,7 +100,7 @@

    Class ForwardingListItera


    @GwtCompatible -public abstract class ForwardingListIterator<E extends @Nullable Object> +public abstract class ForwardingListIterator<E extends @Nullable Object> extends ForwardingIterator<E> implements ListIterator<E>
    A list iterator which forwards all its method calls to another list iterator. Subclasses should @@ -226,7 +226,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingIterator<E extends @Nullable Object>
    +
    delegate in class ForwardingIterator<E extends @Nullable Object>
  • @@ -236,7 +236,7 @@

    add

    public void add(E element)
    Specified by:
    -
    add in interface ListIterator<E extends @Nullable Object>
    +
    add in interface ListIterator<E extends @Nullable Object>
  • @@ -246,7 +246,7 @@

    hasPrevious

    public boolean hasPrevious()
    Specified by:
    -
    hasPrevious in interface ListIterator<E extends @Nullable Object>
    +
    hasPrevious in interface ListIterator<E extends @Nullable Object>
  • @@ -256,7 +256,7 @@

    nextIndex

    public int nextIndex()
    Specified by:
    -
    nextIndex in interface ListIterator<E extends @Nullable Object>
    +
    nextIndex in interface ListIterator<E extends @Nullable Object>
  • @@ -267,7 +267,7 @@

    previous

    public E previous()
    Specified by:
    -
    previous in interface ListIterator<E extends @Nullable Object>
    +
    previous in interface ListIterator<E extends @Nullable Object>
    @@ -277,7 +277,7 @@

    previousIndex

    public int previousIndex()
    Specified by:
    -
    previousIndex in interface ListIterator<E extends @Nullable Object>
    +
    previousIndex in interface ListIterator<E extends @Nullable Object>
    @@ -287,7 +287,7 @@

    set

    public void set(E element)
    Specified by:
    -
    set in interface ListIterator<E extends @Nullable Object>
    +
    set in interface ListIterator<E extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingListMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingListMultimap.html index 49422127a9c8..4bd97f01eef4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingListMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingListMultimap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -100,7 +100,7 @@

    Class ForwardingListMulti
    @GwtCompatible -public abstract class ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingMultimap<K,V> implements ListMultimap<K,V>
    A list multimap which forwards all its method calls to another list multimap. Subclasses should @@ -157,7 +157,7 @@

    Method Summary

    Returns a view collection of the values associated with key in this multimap, if any.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -222,7 +222,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -238,11 +238,11 @@

    get

    Changes to the returned collection will update the underlying multimap, and vice versa.

    Specified by:
    -
    get in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    get in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -250,7 +250,7 @@

    get

    removeAll

    @CanIgnoreReturnValue -public List<V> removeAll(@Nullable Object key)
    +public List<V> removeAll(@Nullable Object key)
    Description copied from interface: Multimap
    Removes all values associated with the key key. @@ -258,11 +258,11 @@

    removeAll

    appear in Multimap.keySet(), Multimap.asMap(), or any other views.
    Specified by:
    -
    removeAll in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    removeAll in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -281,11 +281,11 @@

    replaceValues

    If values is empty, this is equivalent to removeAll(key).

    Specified by:
    -
    replaceValues in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    replaceValues in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardEntrySet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardEntrySet.html index 61927791d6e5..a600d533d41b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardEntrySet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardEntrySet.html @@ -100,7 +100,7 @@

    Class ForwardingM

    Enclosing class:
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    protected abstract class ForwardingMap.StandardEntrySet @@ -147,13 +147,13 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    boolean
     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -217,11 +217,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in interface Set<K extends @Nullable Object>
    +
    size in interface Set<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    size in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    @@ -231,25 +231,25 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<K extends @Nullable Object>
    +
    clear in interface Set<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    clear in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<K extends @Nullable Object>
    +
    contains in interface Set<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    contains in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
  • @@ -259,25 +259,25 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<K extends @Nullable Object>
    +
    isEmpty in interface Set<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    isEmpty in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<K extends @Nullable Object>
    +
    remove in interface Set<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    remove in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
  • @@ -287,9 +287,9 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<K extends @Nullable Object>
    +
    removeAll in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<K extends @Nullable Object>
    +
    removeAll in interface Set<K extends @Nullable Object>
    @@ -299,9 +299,9 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<K extends @Nullable Object>
    +
    retainAll in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<K extends @Nullable Object>
    +
    retainAll in interface Set<K extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardKeySet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardKeySet.html index 749e4c361460..42db9e40befb 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardKeySet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardKeySet.html @@ -100,7 +100,7 @@

    Class ForwardingMap
    Enclosing class:
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingMap.StandardKeySet @@ -144,7 +144,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    boolean
    @@ -153,7 +153,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -217,13 +217,13 @@

    iterator

    public Iterator<K> iterator()
    Specified by:
    -
    iterator in interface Collection<K extends @Nullable Object>
    +
    iterator in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<K extends @Nullable Object>
    +
    iterator in interface Iterable<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<K extends @Nullable Object>
    +
    iterator in interface Set<K extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<K extends @Nullable Object>
    +
    iterator in class AbstractCollection<K extends @Nullable Object>
    @@ -233,11 +233,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in interface Set<K extends @Nullable Object>
    +
    size in interface Set<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<K extends @Nullable Object>
    +
    size in class AbstractCollection<K extends @Nullable Object>
    @@ -247,39 +247,39 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<K extends @Nullable Object>
    +
    isEmpty in interface Set<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<K extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<K extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<K extends @Nullable Object>
    +
    contains in interface Set<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<K extends @Nullable Object>
    +
    contains in class AbstractCollection<K extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<K extends @Nullable Object>
    +
    remove in interface Set<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<K extends @Nullable Object>
    +
    remove in class AbstractCollection<K extends @Nullable Object>
  • @@ -289,11 +289,11 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<K extends @Nullable Object>
    +
    clear in interface Set<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<K extends @Nullable Object>
    +
    clear in class AbstractCollection<K extends @Nullable Object>
    @@ -303,11 +303,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -317,11 +317,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardValues.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardValues.html index b72bbaeedcbf..bb8951533f60 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardValues.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.StandardValues.html @@ -98,7 +98,7 @@

    Class ForwardingMap
    Enclosing class:
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingMap.StandardValues @@ -143,7 +143,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    boolean
    @@ -152,7 +152,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -210,23 +210,23 @@

    iterator

    public Iterator<V> iterator()
    Specified by:
    -
    iterator in interface Collection<K extends @Nullable Object>
    +
    iterator in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<K extends @Nullable Object>
    +
    iterator in interface Iterable<K extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<V extends @Nullable Object>
    +
    iterator in class AbstractCollection<V extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<V extends @Nullable Object>
    +
    remove in class AbstractCollection<V extends @Nullable Object>
  • @@ -236,9 +236,9 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<K extends @Nullable Object>
    +
    removeAll in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractCollection<V extends @Nullable Object>
    +
    removeAll in class AbstractCollection<V extends @Nullable Object>
    @@ -248,9 +248,9 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<K extends @Nullable Object>
    +
    retainAll in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<V extends @Nullable Object>
    +
    retainAll in class AbstractCollection<V extends @Nullable Object>
    @@ -260,9 +260,9 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<V extends @Nullable Object>
    +
    size in class AbstractCollection<V extends @Nullable Object>
    @@ -272,21 +272,21 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<V extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<V extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<V extends @Nullable Object>
    +
    contains in class AbstractCollection<V extends @Nullable Object>
  • @@ -296,9 +296,9 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<V extends @Nullable Object>
    +
    clear in class AbstractCollection<V extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.html index f451dc258c95..8d8004e00ca6 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingMap<K extends @
    @GwtCompatible -public abstract class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingObject implements Map<K,V>
    A map which forwards all its method calls to another map. Subclasses should override one or more @@ -198,10 +198,10 @@

    Method Summary

     
    boolean
    -
    containsKey(@Nullable Object key)
    +
     
    boolean
    -
    containsValue(@Nullable Object value)
    +
     
    protected abstract Map<K,V>
    @@ -212,10 +212,10 @@

    Method Summary

     
    boolean
    -
    equals(@Nullable Object object)
    +
     
    -
    @Nullable V
    -
    get(@Nullable Object key)
    + +
     
    int
    @@ -226,15 +226,15 @@

    Method Summary

     
    -
    @Nullable V
    +
    put(K key, V value)
     
    void
    putAll(Map<? extends K,? extends V> map)
     
    -
    @Nullable V
    -
    remove(@Nullable Object key)
    + +
     
    int
    @@ -245,19 +245,19 @@

    Method Summary

    A sensible definition of clear() in terms of the iterator method of entrySet().
    protected boolean
    -
    standardContainsKey(@Nullable Object key)
    +
    A sensible, albeit inefficient, definition of containsKey(java.lang.Object) in terms of the iterator method of entrySet().
    protected boolean
    -
    standardContainsValue(@Nullable Object value)
    +
    A sensible definition of containsValue(java.lang.Object) in terms of the iterator method of entrySet().
    protected boolean
    -
    standardEquals(@Nullable Object object)
    +
    A sensible definition of equals(java.lang.Object) in terms of the equals method of entrySet().
    @@ -276,8 +276,8 @@

    Method Summary

    A sensible definition of putAll(Map) in terms of put(Object, Object).
    -
    protected @Nullable V
    -
    standardRemove(@Nullable Object key)
    +
    protected @Nullable V
    +
    A sensible, albeit inefficient, definition of remove(java.lang.Object) in terms of the iterator method of entrySet().
    @@ -349,7 +349,7 @@

    size

    public int size()
    Specified by:
    -
    size in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -359,7 +359,7 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -367,10 +367,10 @@

    isEmpty

    remove

    @CanIgnoreReturnValue -public @Nullable V remove(@Nullable Object key)
    +public @Nullable V remove(@Nullable Object key)
    Specified by:
    -
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -380,37 +380,37 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Specified by:
    -
    containsKey in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Specified by:
    -
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • get

    -
    public @Nullable V get(@Nullable Object key)
    +
    public @Nullable V get(@Nullable Object key)
    Specified by:
    -
    get in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -418,11 +418,11 @@

    get

    put

    @CanIgnoreReturnValue -public @Nullable V put(K key, +public @Nullable V put(K key, V value)
    Specified by:
    -
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -432,7 +432,7 @@

    putAll

    public void putAll(Map<? extends K,? extends V> map)
    Specified by:
    -
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -442,7 +442,7 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -452,7 +452,7 @@

    values

    public Collection<V> values()
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -462,17 +462,17 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Specified by:
    -
    equals in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -484,7 +484,7 @@

    hashCode

    public int hashCode()
    Specified by:
    -
    hashCode in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -506,7 +506,7 @@

    standardPutAll

  • standardRemove

    -
    protected @Nullable V standardRemove(@Nullable Object key)
    +
    A sensible, albeit inefficient, definition of remove(java.lang.Object) in terms of the iterator method of entrySet(). If you override entrySet(), you may wish to override remove(java.lang.Object) to forward to this implementation. @@ -533,7 +533,7 @@

    standardClear

  • standardContainsKey

    -
    protected boolean standardContainsKey(@Nullable Object key)
    +
    protected boolean standardContainsKey(@Nullable Object key)
    A sensible, albeit inefficient, definition of containsKey(java.lang.Object) in terms of the iterator method of entrySet(). If you override entrySet(), you may wish to override containsKey(java.lang.Object) to forward to this implementation.
    @@ -546,7 +546,7 @@

    standardContainsKey

  • standardContainsValue

    -
    protected boolean standardContainsValue(@Nullable Object value)
    +
    protected boolean standardContainsValue(@Nullable Object value)
    A sensible definition of containsValue(java.lang.Object) in terms of the iterator method of entrySet(). If you override entrySet(), you may wish to override containsValue(java.lang.Object) to forward to this implementation.
    @@ -570,7 +570,7 @@

    standardIsEmpty

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible definition of equals(java.lang.Object) in terms of the equals method of entrySet(). If you override entrySet(), you may wish to override equals(java.lang.Object) to forward to this implementation.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMapEntry.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMapEntry.html index 492fe83941de..da3636d35926 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMapEntry.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMapEntry.html @@ -84,7 +84,7 @@
    -

    Class ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -98,7 +98,7 @@

    Class ForwardingMapEntry<K


    @GwtCompatible -public abstract class ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingObject implements Map.Entry<K,V>
    A map entry which forwards all its method calls to another map entry. Subclasses should override @@ -160,7 +160,7 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    boolean
    -
    equals(@Nullable Object object)
    +
     
    @@ -175,7 +175,7 @@

    Method Summary

    setValue(V value)
     
    protected boolean
    -
    standardEquals(@Nullable Object object)
    +
    A sensible definition of equals(Object) in terms of getKey() and getValue().
    @@ -245,7 +245,7 @@

    getKey

    public K getKey()
    Specified by:
    -
    getKey in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    getKey in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -255,7 +255,7 @@

    getValue

    public V getValue()
    Specified by:
    -
    getValue in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    getValue in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -266,17 +266,17 @@

    setValue

    public V setValue(V value)
  • Specified by:
    -
    setValue in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    setValue in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Specified by:
    -
    equals in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -288,7 +288,7 @@

    hashCode

    public int hashCode()
    Specified by:
    -
    hashCode in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -297,7 +297,7 @@

    hashCode

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible definition of equals(Object) in terms of getKey() and getValue(). If you override either of these methods, you may wish to override equals(Object) to forward to this implementation.
    Since:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultimap.html index dca958423e08..d1786b62c7f0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultimap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingMultimap<K


    @GwtCompatible -public abstract class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingObject implements Multimap<K,V>
    A multimap which forwards all its method calls to another multimap. Subclasses should override @@ -160,20 +160,20 @@

    Method Summary

    Removes all key-value pairs from the multimap, leaving it empty.
    boolean
    -
    containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    boolean
    -
    containsKey(@Nullable Object key)
    +
    Returns true if this multimap contains at least one key-value pair with the key key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the value value.
    @@ -190,7 +190,7 @@

    Method Summary

    instances.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multimap for equality.
    @@ -240,14 +240,14 @@

    Method Summary

    key.
    boolean
    -
    remove(@Nullable Object key, - @Nullable Object value)
    +
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -333,7 +333,7 @@

    asMap

    nor do its entries support setValue.
    Specified by:
    -
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -345,47 +345,47 @@

    clear

    Removes all key-value pairs from the multimap, leaving it empty.
    Specified by:
    -
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsEntry

    -
    public boolean containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    public boolean containsEntry(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    Specified by:
    -
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key.
    Specified by:
    -
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the value value.
    Specified by:
    -
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -401,7 +401,7 @@

    entries

    multimap, and vice versa. However, adding to the returned collection is not possible.
    Specified by:
    -
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -417,7 +417,7 @@

    get

    Changes to the returned collection will update the underlying multimap, and vice versa.

    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -430,7 +430,7 @@

    isEmpty

    == 0
    , but can in some cases be more efficient.
    Specified by:
    -
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -447,7 +447,7 @@

    keys

    However, adding to the returned collection is not possible.
    Specified by:
    -
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -463,7 +463,7 @@

    keySet

    adding to the returned set is not possible.
    Specified by:
    -
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -481,7 +481,7 @@

    put

    prohibit duplicates, and storing a key-value pair that's already in the multimap has no effect.
    Specified by:
    -
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the method increased the size of the multimap, or false if the multimap already contained the key-value pair and doesn't allow duplicates
    @@ -507,7 +507,7 @@

    putAll

    In particular, this is a no-op if values is empty.

    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -523,7 +523,7 @@

    putAll

    multimap.entries().
    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -533,15 +533,15 @@

    putAll

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object key, - @Nullable Object value)
    +public boolean remove(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists. If multiple key-value pairs in the multimap fit this description, which one is removed is unspecified.
    Specified by:
    -
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -551,7 +551,7 @@

    remove

    removeAll

    +public Collection<V> removeAll(@Nullable Object key)
    Description copied from interface: Multimap
    Removes all values associated with the key key. @@ -559,7 +559,7 @@

    removeAll

    appear in Multimap.keySet(), Multimap.asMap(), or any other views.
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -578,7 +578,7 @@

    replaceValues

    If values is empty, this is equivalent to removeAll(key).

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -598,7 +598,7 @@

    size

    the Multimap class documentation for clarification.
    Specified by:
    -
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -614,14 +614,14 @@

    values

    However, adding to the returned collection is not possible.
    Specified by:
    -
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Description copied from interface: Multimap
    Compares the specified object with this multimap for equality. Two multimaps are equal when their map views, as returned by Multimap.asMap(), are also equal. @@ -636,7 +636,7 @@

    equals

    multimaps are equal, because they both have empty Multimap.asMap() views.
    Specified by:
    -
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -658,7 +658,7 @@

    hashCode

    of ListMultimap instances depends on the ordering of the values for each key.
    Specified by:
    -
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultiset.StandardElementSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultiset.StandardElementSet.html index 90c2ab5c02b4..c9739759568b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultiset.StandardElementSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultiset.StandardElementSet.html @@ -100,7 +100,7 @@

    Class Forw

  • Enclosing class:
    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    ForwardingMultiset<E extends @Nullable Object>

    protected class ForwardingMultiset.StandardElementSet @@ -146,7 +146,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    boolean
    @@ -158,7 +158,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -222,11 +222,11 @@

    iterator

    public Iterator<E> iterator()
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<E extends @Nullable Object>
    +
    iterator in interface Set<E extends @Nullable Object>
    @@ -236,25 +236,25 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<E extends @Nullable Object>
    +
    clear in interface Set<E extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<E extends @Nullable Object>
    +
    clear in class AbstractCollection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<E extends @Nullable Object>
    +
    contains in interface Set<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
  • @@ -264,11 +264,11 @@

    containsAll

    public boolean containsAll(Collection<?> c)
    Specified by:
    -
    containsAll in interface Collection<E extends @Nullable Object>
    +
    containsAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    containsAll in interface Set<E extends @Nullable Object>
    +
    containsAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    containsAll in class AbstractCollection<E extends @Nullable Object>
    +
    containsAll in class AbstractCollection<E extends @Nullable Object>
    @@ -278,25 +278,25 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<E extends @Nullable Object>
    +
    isEmpty in interface Set<E extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<E extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<E extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<E extends @Nullable Object>
    +
    remove in interface Set<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
  • @@ -306,11 +306,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<E extends @Nullable Object>
    +
    size in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    size in interface Set<E extends @Nullable Object>
    +
    size in interface Set<E extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<E extends @Nullable Object>
    +
    size in class AbstractCollection<E extends @Nullable Object>
    @@ -320,11 +320,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -334,11 +334,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultiset.html index 81b97437add6..74d7740533e1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingMultiset.html @@ -84,7 +84,7 @@
    -

    Class ForwardingMultiset<E extends @Nullable Object>

    +

    Class ForwardingMultiset<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingMultiset<E
    @GwtCompatible -public abstract class ForwardingMultiset<E extends @Nullable Object> +public abstract class ForwardingMultiset<E extends @Nullable Object> extends ForwardingCollection<E> implements Multiset<E>
    A multiset which forwards all its method calls to another multiset. Subclasses should override @@ -149,7 +149,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>

    @@ -187,7 +187,7 @@

    Method Summary

    Adds a number of occurrences of an element to this multiset.
    int
    -
    count(@Nullable Object element)
    +
    Returns the number of occurrences of an element in this multiset (the count of the element).
    @@ -209,7 +209,7 @@

    Method Summary

    each providing an element of the multiset and the count of that element.
    boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multiset for equality.
    @@ -219,7 +219,7 @@

    Method Summary

    Returns the hash code for this multiset.
    int
    -
    remove(@Nullable Object element, +
    remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset.
    @@ -255,17 +255,17 @@

    Method Summary

    A sensible definition of ForwardingCollection.clear() in terms of the iterator method of entrySet().
    protected boolean
    -
    standardContains(@Nullable Object object)
    +
    protected int
    -
    standardCount(@Nullable Object object)
    +
    A sensible, albeit inefficient, definition of count(java.lang.Object) in terms of entrySet().
    protected boolean
    -
    standardEquals(@Nullable Object object)
    +
    A sensible, albeit inefficient, definition of equals(java.lang.Object) in terms of entrySet().size() and count(java.lang.Object).
    @@ -281,7 +281,7 @@

    Method Summary

    protected boolean
    -
    standardRemove(@Nullable Object element)
    +
    A sensible definition of ForwardingCollection.remove(Object) in terms of remove(Object, int).
    @@ -378,14 +378,14 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingCollection<E extends @Nullable Object>
    +
    delegate in class ForwardingCollection<E extends @Nullable Object>
  • count

    -
    public int count(@Nullable Object element)
    +
    public int count(@Nullable Object element)
    Description copied from interface: Multiset
    Returns the number of occurrences of an element in this multiset (the count of the element). Note that for an Object.equals(java.lang.Object)-based multiset, this gives the same result as @@ -396,7 +396,7 @@

    count

    other iterable type.
    Specified by:
    -
    count in interface Multiset<E extends @Nullable Object>
    +
    count in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to count occurrences of
    Returns:
    @@ -419,7 +419,7 @@

    add

    poorly.
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add occurrences of; may be null only if explicitly allowed by the implementation
    @@ -434,7 +434,7 @@

    add

    remove

    @CanIgnoreReturnValue -public int remove(@Nullable Object element, +public int remove(@Nullable Object element, int occurrences)
    Description copied from interface: Multiset
    Removes a number of occurrences of the specified element from this multiset. If the multiset @@ -443,7 +443,7 @@

    remove

    remove(element)
    .
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally remove occurrences of
    occurrences - the number of occurrences of the element to remove. May be zero, in which @@ -470,7 +470,7 @@

    elementSet

    elementSet().size().
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    @@ -495,7 +495,7 @@

    entrySet

    its entry set handles modifications.
    Specified by:
    -
    entrySet in interface Multiset<E extends @Nullable Object>
    +
    entrySet in interface Multiset<E extends @Nullable Object>
    Returns:
    a set of entries representing the data of this multiset
    @@ -504,16 +504,16 @@

    entrySet

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Description copied from interface: Multiset
    Compares the specified object with this multiset for equality. Returns true if the given object is also a multiset and contains equal elements with equal counts, regardless of order.
    Specified by:
    -
    equals in interface Collection<E extends @Nullable Object>
    +
    equals in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    equals in interface Multiset<E extends @Nullable Object>
    +
    equals in interface Multiset<E extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -534,9 +534,9 @@

    hashCode

    always have the same hash code.
    Specified by:
    -
    hashCode in interface Collection<E extends @Nullable Object>
    +
    hashCode in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    hashCode in interface Multiset<E extends @Nullable Object>
    +
    hashCode in interface Multiset<E extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -553,7 +553,7 @@

    setCount

    desired count.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add or remove occurrences of; may be null only if explicitly allowed by the implementation
    @@ -575,7 +575,7 @@

    setCount

    current count is not oldCount, no change is made.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally set the count of; may be null only if explicitly allowed by the implementation
    @@ -590,11 +590,11 @@

    setCount

  • standardContains

    -
    protected boolean standardContains(@Nullable Object object)
    +
    protected boolean standardContains(@Nullable Object object)
    A sensible definition of ForwardingCollection.contains(java.lang.Object) in terms of count(java.lang.Object). If you override count(java.lang.Object), you may wish to override ForwardingCollection.contains(java.lang.Object) to forward to this implementation.
    Overrides:
    -
    standardContains in class ForwardingCollection<E extends @Nullable Object>
    +
    standardContains in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -608,7 +608,7 @@

    standardClear

    forward to this implementation.
    Overrides:
    -
    standardClear in class ForwardingCollection<E extends @Nullable Object>
    +
    standardClear in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -617,7 +617,7 @@

    standardClear

  • standardCount

    -
    protected int standardCount(@Nullable Object object)
    +
    protected int standardCount(@Nullable Object object)
    A sensible, albeit inefficient, definition of count(java.lang.Object) in terms of entrySet(). If you override entrySet(), you may wish to override count(java.lang.Object) to forward to this implementation.
    @@ -649,7 +649,7 @@

    standardAddAll

    ForwardingCollection.addAll(Collection) to forward to this implementation.
    Overrides:
    -
    standardAddAll in class ForwardingCollection<E extends @Nullable Object>
    +
    standardAddAll in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -658,13 +658,13 @@

    standardAddAll

  • standardRemove

    -
    protected boolean standardRemove(@Nullable Object element)
    +
    protected boolean standardRemove(@Nullable Object element)
    A sensible definition of ForwardingCollection.remove(Object) in terms of remove(Object, int). If you override remove(Object, int), you may wish to override ForwardingCollection.remove(Object) to forward to this implementation.
    Overrides:
    -
    standardRemove in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRemove in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -678,7 +678,7 @@

    standardRemoveAll

    to forward to this implementation.
    Overrides:
    -
    standardRemoveAll in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRemoveAll in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -692,7 +692,7 @@

    standardRetainAll

    to forward to this implementation.
    Overrides:
    -
    standardRetainAll in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRetainAll in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -755,7 +755,7 @@

    standardSize

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible, albeit inefficient, definition of equals(java.lang.Object) in terms of entrySet().size() and count(java.lang.Object). If you override either of these methods, you may wish to override equals(java.lang.Object) to forward to this implementation.
    @@ -787,7 +787,7 @@

    standardToString

    implementation.
    Overrides:
    -
    standardToString in class ForwardingCollection<E extends @Nullable Object>
    +
    standardToString in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardDescendingMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardDescendingMap.html index dee3fcf88281..f87c14b076fe 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardDescendingMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardDescendingMap.html @@ -100,7 +100,7 @@

    Cla

  • Enclosing class:
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingNavigableMap.StandardDescendingMap @@ -155,7 +155,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable Map.Entry<K,V>
    +
     
    @@ -181,13 +181,13 @@

    Method Summary

     
    -
    @Nullable Map.Entry<K,V>
    +
     
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    @@ -200,7 +200,7 @@

    Method Summary

    headMap(K toKey, boolean inclusive)
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    @@ -209,13 +209,13 @@

    Method Summary

     
    -
    @Nullable Map.Entry<K,V>
    +
     
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    @@ -224,10 +224,10 @@

    Method Summary

     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    @@ -319,7 +319,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -329,7 +329,7 @@

    comparator

    public Comparator<? super K> comparator()
    Specified by:
    -
    comparator in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    comparator in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -339,7 +339,7 @@

    firstKey

    public K firstKey()
    Specified by:
    -
    firstKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -349,17 +349,17 @@

    lastKey

    public K lastKey()
    Specified by:
    -
    lastKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • lowerEntry

    -
    public @Nullable Map.Entry<K,V> lowerEntry(K key)
    +
    public @Nullable Map.Entry<K,V> lowerEntry(K key)
    Specified by:
    -
    lowerEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lowerEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -369,17 +369,17 @@

    lowerKey

    public K lowerKey(K key)
    Specified by:
    -
    lowerKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lowerKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • floorEntry

    -
    public @Nullable Map.Entry<K,V> floorEntry(K key)
    +
    public @Nullable Map.Entry<K,V> floorEntry(K key)
    Specified by:
    -
    floorEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    floorEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -389,17 +389,17 @@

    floorKey

    public K floorKey(K key)
    Specified by:
    -
    floorKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    floorKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • ceilingEntry

    -
    public @Nullable Map.Entry<K,V> ceilingEntry(K key)
    +
    public @Nullable Map.Entry<K,V> ceilingEntry(K key)
    Specified by:
    -
    ceilingEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ceilingEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -409,17 +409,17 @@

    ceilingKey

    public K ceilingKey(K key)
    Specified by:
    -
    ceilingKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ceilingKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • higherEntry

    -
    public @Nullable Map.Entry<K,V> higherEntry(K key)
    +
    public @Nullable Map.Entry<K,V> higherEntry(K key)
    Specified by:
    -
    higherEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    higherEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -429,55 +429,55 @@

    higherKey

    public K higherKey(K key)
    Specified by:
    -
    higherKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    higherKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • firstEntry

    -
    public @Nullable Map.Entry<K,V> firstEntry()
    +
    public @Nullable Map.Entry<K,V> firstEntry()
    Specified by:
    -
    firstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    firstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • lastEntry

    -
    public @Nullable Map.Entry<K,V> lastEntry()
    +
    public @Nullable Map.Entry<K,V> lastEntry()
    Specified by:
    -
    lastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    lastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • pollFirstEntry

    -
    public @Nullable Map.Entry<K,V> pollFirstEntry()
    +
    public @Nullable Map.Entry<K,V> pollFirstEntry()
    Specified by:
    -
    pollFirstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollFirstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    pollFirstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollFirstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • pollLastEntry

    -
    public @Nullable Map.Entry<K,V> pollLastEntry()
    +
    public @Nullable Map.Entry<K,V> pollLastEntry()
    Specified by:
    -
    pollLastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollLastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    pollLastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollLastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -487,7 +487,7 @@

    descendingMap

    public NavigableMap<K,V> descendingMap()
    Specified by:
    -
    descendingMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    descendingMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -497,11 +497,11 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    entrySet in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -511,11 +511,11 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    keySet in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -525,7 +525,7 @@

    navigableKeySet

    public NavigableSet<K> navigableKeySet()
    Specified by:
    -
    navigableKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    navigableKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -535,7 +535,7 @@

    descendingKeySet

    public NavigableSet<K> descendingKeySet()
    Specified by:
    -
    descendingKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    descendingKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -548,7 +548,7 @@

    subMap

    boolean toInclusive)
    Specified by:
    -
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -559,9 +559,9 @@

    subMap

    K toKey)
    Specified by:
    -
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    subMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -572,7 +572,7 @@

    headMap

    boolean inclusive)
    Specified by:
    -
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -582,9 +582,9 @@

    headMap

    public SortedMap<K,V> headMap(K toKey)
    Specified by:
    -
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    headMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -595,7 +595,7 @@

    tailMap

    boolean inclusive)
    Specified by:
    -
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -605,9 +605,9 @@

    tailMap

    public SortedMap<K,V> tailMap(K fromKey)
    Specified by:
    -
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    tailMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -617,11 +617,11 @@

    values

    public Collection<V> values()
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    values in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardNavigableKeySet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardNavigableKeySet.html index 6babf5cef6aa..0a5cfd086879 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardNavigableKeySet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardNavigableKeySet.html @@ -100,7 +100,7 @@

    C
    Enclosing class:
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingNavigableMap.StandardNavigableKeySet @@ -147,11 +147,11 @@

    Method Summary

    void
     
    -
    @Nullable Comparator<? super K>
    +
     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    @@ -194,7 +194,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -281,7 +281,7 @@

    lower

    public K lower(K e)
    Specified by:
    -
    lower in interface NavigableSet<K extends @Nullable Object>
    +
    lower in interface NavigableSet<K extends @Nullable Object>
    @@ -291,7 +291,7 @@

    floor

    public K floor(K e)
    Specified by:
    -
    floor in interface NavigableSet<K extends @Nullable Object>
    +
    floor in interface NavigableSet<K extends @Nullable Object>
    @@ -301,7 +301,7 @@

    ceiling

    public K ceiling(K e)
    Specified by:
    -
    ceiling in interface NavigableSet<K extends @Nullable Object>
    +
    ceiling in interface NavigableSet<K extends @Nullable Object>
    @@ -311,7 +311,7 @@

    higher

    public K higher(K e)
    Specified by:
    -
    higher in interface NavigableSet<K extends @Nullable Object>
    +
    higher in interface NavigableSet<K extends @Nullable Object>
    @@ -321,7 +321,7 @@

    pollFirst

    public K pollFirst()
    Specified by:
    -
    pollFirst in interface NavigableSet<K extends @Nullable Object>
    +
    pollFirst in interface NavigableSet<K extends @Nullable Object>
    @@ -331,7 +331,7 @@

    pollLast

    public K pollLast()
    Specified by:
    -
    pollLast in interface NavigableSet<K extends @Nullable Object>
    +
    pollLast in interface NavigableSet<K extends @Nullable Object>
    @@ -341,7 +341,7 @@

    descendingSet

    public NavigableSet<K> descendingSet()
    Specified by:
    -
    descendingSet in interface NavigableSet<K extends @Nullable Object>
    +
    descendingSet in interface NavigableSet<K extends @Nullable Object>
    @@ -351,7 +351,7 @@

    descendingIterator

    public Iterator<K> descendingIterator()
    Specified by:
    -
    descendingIterator in interface NavigableSet<K extends @Nullable Object>
    +
    descendingIterator in interface NavigableSet<K extends @Nullable Object>
    @@ -364,7 +364,7 @@

    subSet

    boolean toInclusive)
    Specified by:
    -
    subSet in interface NavigableSet<K extends @Nullable Object>
    +
    subSet in interface NavigableSet<K extends @Nullable Object>
    @@ -375,9 +375,9 @@

    subSet

    K toElement)
    Specified by:
    -
    subSet in interface NavigableSet<K extends @Nullable Object>
    +
    subSet in interface NavigableSet<K extends @Nullable Object>
    Specified by:
    -
    subSet in interface SortedSet<K extends @Nullable Object>
    +
    subSet in interface SortedSet<K extends @Nullable Object>
    @@ -388,7 +388,7 @@

    headSet

    boolean inclusive)
    Specified by:
    -
    headSet in interface NavigableSet<K extends @Nullable Object>
    +
    headSet in interface NavigableSet<K extends @Nullable Object>
    @@ -398,9 +398,9 @@

    headSet

    public SortedSet<K> headSet(K toElement)
    Specified by:
    -
    headSet in interface NavigableSet<K extends @Nullable Object>
    +
    headSet in interface NavigableSet<K extends @Nullable Object>
    Specified by:
    -
    headSet in interface SortedSet<K extends @Nullable Object>
    +
    headSet in interface SortedSet<K extends @Nullable Object>
    @@ -411,7 +411,7 @@

    tailSet

    boolean inclusive)
    Specified by:
    -
    tailSet in interface NavigableSet<K extends @Nullable Object>
    +
    tailSet in interface NavigableSet<K extends @Nullable Object>
    @@ -421,19 +421,19 @@

    tailSet

    public SortedSet<K> tailSet(K fromElement)
    Specified by:
    -
    tailSet in interface NavigableSet<K extends @Nullable Object>
    +
    tailSet in interface NavigableSet<K extends @Nullable Object>
    Specified by:
    -
    tailSet in interface SortedSet<K extends @Nullable Object>
    +
    tailSet in interface SortedSet<K extends @Nullable Object>
  • comparator

    -
    public @Nullable Comparator<? super K> comparator()
    +
    public @Nullable Comparator<? super K> comparator()
    Specified by:
    -
    comparator in interface SortedSet<K extends @Nullable Object>
    +
    comparator in interface SortedSet<K extends @Nullable Object>
  • @@ -443,7 +443,7 @@

    first

    public K first()
    Specified by:
    -
    first in interface SortedSet<K extends @Nullable Object>
    +
    first in interface SortedSet<K extends @Nullable Object>
    @@ -453,7 +453,7 @@

    last

    public K last()
    Specified by:
    -
    last in interface SortedSet<K extends @Nullable Object>
    +
    last in interface SortedSet<K extends @Nullable Object>
    @@ -463,13 +463,13 @@

    iterator

    public Iterator<K> iterator()
    Specified by:
    -
    iterator in interface Collection<K extends @Nullable Object>
    +
    iterator in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<K extends @Nullable Object>
    +
    iterator in interface Iterable<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<K extends @Nullable Object>
    +
    iterator in interface Set<K extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<K extends @Nullable Object>
    +
    iterator in class AbstractCollection<K extends @Nullable Object>
    @@ -479,11 +479,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in interface Set<K extends @Nullable Object>
    +
    size in interface Set<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<K extends @Nullable Object>
    +
    size in class AbstractCollection<K extends @Nullable Object>
    @@ -493,39 +493,39 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<K extends @Nullable Object>
    +
    isEmpty in interface Set<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<K extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<K extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<K extends @Nullable Object>
    +
    contains in interface Set<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<K extends @Nullable Object>
    +
    contains in class AbstractCollection<K extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<K extends @Nullable Object>
    +
    remove in interface Set<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<K extends @Nullable Object>
    +
    remove in class AbstractCollection<K extends @Nullable Object>
  • @@ -535,11 +535,11 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<K extends @Nullable Object>
    +
    clear in interface Set<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<K extends @Nullable Object>
    +
    clear in class AbstractCollection<K extends @Nullable Object>
    @@ -549,11 +549,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -563,11 +563,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.html index fbcb33095174..632e181ede1f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableMap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingNavigable
    @GwtIncompatible -public abstract class ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingSortedMap<K,V> implements NavigableMap<K,V>
    A navigable map which forwards all its method calls to another navigable map. Subclasses should @@ -195,10 +195,10 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable K
    +
     
    protected abstract NavigableMap<K,V>
    @@ -212,49 +212,49 @@

    Method Summary

     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable K
    +
    floorKey(K key)
     
    headMap(K toKey, boolean inclusive)
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable K
    +
    higherKey(K key)
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable K
    +
    lowerKey(K key)
     
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of ceilingEntry(K) in terms of the firstEntry() of tailMap(Object, boolean).
    -
    protected @Nullable K
    +
    protected @Nullable K
    A sensible definition of ceilingKey(K) in terms of ceilingEntry.
    @@ -264,7 +264,7 @@

    Method Summary

    A sensible definition of descendingKeySet() as the navigableKeySet of descendingMap().
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of firstEntry() in terms of the iterator() of ForwardingMap.entrySet().
    @@ -274,12 +274,12 @@

    Method Summary

    A sensible definition of ForwardingSortedMap.firstKey() in terms of firstEntry.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of floorEntry(K) in terms of the lastEntry() of headMap(Object, boolean).
    -
    protected @Nullable K
    +
    protected @Nullable K
    A sensible definition of floorKey(K) in terms of floorEntry.
    @@ -289,17 +289,17 @@

    Method Summary

    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of higherEntry(K) in terms of the firstEntry() of tailMap(Object, boolean).
    -
    protected @Nullable K
    +
    protected @Nullable K
    A sensible definition of higherKey(K) in terms of higherEntry.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of lastEntry() in terms of the iterator() of the ForwardingMap.entrySet() of descendingMap().
    @@ -309,23 +309,23 @@

    Method Summary

    A sensible definition of ForwardingSortedMap.lastKey() in terms of lastEntry.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of lowerEntry(K) in terms of the lastEntry() of headMap(Object, boolean).
    -
    protected @Nullable K
    +
    protected @Nullable K
    A sensible definition of lowerKey(K) in terms of lowerEntry.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of pollFirstEntry() in terms of the iterator of entrySet.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of pollFirstEntry() in terms of the iterator of the @@ -416,24 +416,24 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • lowerEntry

    -
    public @Nullable Map.Entry<K,V> lowerEntry(K key)
    +
    public @Nullable Map.Entry<K,V> lowerEntry(K key)
    Specified by:
    -
    lowerEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lowerEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardLowerEntry

    -
    protected @Nullable Map.Entry<K,V> standardLowerEntry(K key)
    +
    A sensible definition of lowerEntry(K) in terms of the lastEntry() of headMap(Object, boolean). If you override headMap, you may wish to override lowerEntry to forward to this implementation.
    @@ -441,17 +441,17 @@

    standardLowerEntry

  • lowerKey

    -
    public @Nullable K lowerKey(K key)
    +
    public @Nullable K lowerKey(K key)
    Specified by:
    -
    lowerKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lowerKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardLowerKey

    -
    protected @Nullable K standardLowerKey(K key)
    +
    protected @Nullable K standardLowerKey(K key)
    A sensible definition of lowerKey(K) in terms of lowerEntry. If you override lowerEntry(K), you may wish to override lowerKey to forward to this implementation.
    @@ -460,17 +460,17 @@

    standardLowerKey

  • floorEntry

    -
    public @Nullable Map.Entry<K,V> floorEntry(K key)
    +
    public @Nullable Map.Entry<K,V> floorEntry(K key)
    Specified by:
    -
    floorEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    floorEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardFloorEntry

    -
    protected @Nullable Map.Entry<K,V> standardFloorEntry(K key)
    +
    A sensible definition of floorEntry(K) in terms of the lastEntry() of headMap(Object, boolean). If you override headMap, you may wish to override floorEntry to forward to this implementation.
    @@ -478,17 +478,17 @@

    standardFloorEntry

  • floorKey

    -
    public @Nullable K floorKey(K key)
    +
    public @Nullable K floorKey(K key)
    Specified by:
    -
    floorKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    floorKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardFloorKey

    -
    protected @Nullable K standardFloorKey(K key)
    +
    protected @Nullable K standardFloorKey(K key)
    A sensible definition of floorKey(K) in terms of floorEntry. If you override floorEntry, you may wish to override floorKey to forward to this implementation.
    @@ -497,17 +497,17 @@

    standardFloorKey

  • ceilingEntry

    -
    public @Nullable Map.Entry<K,V> ceilingEntry(K key)
    +
    Specified by:
    -
    ceilingEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ceilingEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardCeilingEntry

    -
    protected @Nullable Map.Entry<K,V> standardCeilingEntry(K key)
    +
    A sensible definition of ceilingEntry(K) in terms of the firstEntry() of tailMap(Object, boolean). If you override tailMap, you may wish to override ceilingEntry to forward to this implementation.
    @@ -515,17 +515,17 @@

    standardCeilingEntry

  • ceilingKey

    -
    public @Nullable K ceilingKey(K key)
    +
    public @Nullable K ceilingKey(K key)
    Specified by:
    -
    ceilingKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ceilingKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardCeilingKey

    -
    protected @Nullable K standardCeilingKey(K key)
    +
    protected @Nullable K standardCeilingKey(K key)
    A sensible definition of ceilingKey(K) in terms of ceilingEntry. If you override ceilingEntry, you may wish to override ceilingKey to forward to this implementation.
    @@ -534,17 +534,17 @@

    standardCeilingKey

  • higherEntry

    -
    public @Nullable Map.Entry<K,V> higherEntry(K key)
    +
    Specified by:
    -
    higherEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    higherEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardHigherEntry

    -
    protected @Nullable Map.Entry<K,V> standardHigherEntry(K key)
    +
    A sensible definition of higherEntry(K) in terms of the firstEntry() of tailMap(Object, boolean). If you override tailMap, you may wish to override higherEntry to forward to this implementation.
    @@ -552,17 +552,17 @@

    standardHigherEntry

  • higherKey

    -
    public @Nullable K higherKey(K key)
    +
    public @Nullable K higherKey(K key)
    Specified by:
    -
    higherKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    higherKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardHigherKey

    -
    protected @Nullable K standardHigherKey(K key)
    +
    protected @Nullable K standardHigherKey(K key)
    A sensible definition of higherKey(K) in terms of higherEntry. If you override higherEntry, you may wish to override higherKey to forward to this implementation.
    @@ -571,19 +571,19 @@

    standardHigherKey

  • firstEntry

    -
    public @Nullable Map.Entry<K,V> firstEntry()
    +
    Specified by:
    -
    firstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    firstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardFirstEntry

    -
    protected @Nullable Map.Entry<K,V> standardFirstEntry()
    +
    A sensible definition of firstEntry() in terms of the iterator() of ForwardingMap.entrySet(). If you override entrySet, you may wish to override firstEntry to forward to this implementation.
    @@ -600,19 +600,19 @@

    standardFirstKey

  • lastEntry

    -
    public @Nullable Map.Entry<K,V> lastEntry()
    +
    Specified by:
    -
    lastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    lastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardLastEntry

    -
    protected @Nullable Map.Entry<K,V> standardLastEntry()
    +
    A sensible definition of lastEntry() in terms of the iterator() of the ForwardingMap.entrySet() of descendingMap(). If you override descendingMap, you may wish to override lastEntry to forward to this implementation.
    @@ -628,19 +628,19 @@

    standardLastKey

  • pollFirstEntry

    -
    public @Nullable Map.Entry<K,V> pollFirstEntry()
    +
    Specified by:
    -
    pollFirstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollFirstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    pollFirstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollFirstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardPollFirstEntry

    -
    protected @Nullable Map.Entry<K,V> standardPollFirstEntry()
    +
    A sensible definition of pollFirstEntry() in terms of the iterator of entrySet. If you override entrySet, you may wish to override pollFirstEntry to forward to this implementation.
    @@ -649,19 +649,19 @@

    standardPollFirstEntry

  • pollLastEntry

    -
    public @Nullable Map.Entry<K,V> pollLastEntry()
    +
    Specified by:
    -
    pollLastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollLastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    pollLastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollLastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardPollLastEntry

    -
    protected @Nullable Map.Entry<K,V> standardPollLastEntry()
    +
    A sensible definition of pollFirstEntry() in terms of the iterator of the entrySet of descendingMap. If you override descendingMap, you may wish to override pollFirstEntry to forward to this implementation.
    @@ -673,7 +673,7 @@

    descendingMap

    Specified by:
    -
    descendingMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    descendingMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -683,7 +683,7 @@

    navigableKeySet

    Specified by:
    -
    navigableKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    navigableKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -693,7 +693,7 @@

    descendingKeySet

    Specified by:
    -
    descendingKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    descendingKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -701,7 +701,7 @@

    descendingKeySet

    standardDescendingKeySet

    -
    A sensible definition of descendingKeySet() as the navigableKeySet of descendingMap(). (The ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>.StandardDescendingMap implementation implements +
    A sensible definition of descendingKeySet() as the navigableKeySet of descendingMap(). (The ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>.StandardDescendingMap implementation implements navigableKeySet on its own, so as not to cause an infinite loop.) If you override descendingMap, you may wish to override descendingKeySet to forward to this implementation.
    @@ -716,7 +716,7 @@

    standardSubMap

    wish to override subMap to forward to this implementation.
    Overrides:
    -
    standardSubMap in class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    standardSubMap in class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -729,7 +729,7 @@

    subMap

    boolean toInclusive)
  • Specified by:
    -
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -740,7 +740,7 @@

    headMap

    boolean inclusive)
    Specified by:
    -
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -751,7 +751,7 @@

    tailMap

    boolean inclusive)
    Specified by:
    -
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableSet.StandardDescendingSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableSet.StandardDescendingSet.html index 2e31a47a0282..e14de163f2df 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableSet.StandardDescendingSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableSet.StandardDescendingSet.html @@ -106,7 +106,7 @@

    Cla
    Enclosing class:
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    ForwardingNavigableSet<E extends @Nullable Object>

    protected class ForwardingNavigableSet.StandardDescendingSet @@ -223,10 +223,10 @@

    Method Summary

    tailSet(E fromElement, boolean inclusive)
     
    -
    @Nullable Object[]
    +
     
    -
    <T extends @Nullable Object>
    T[]
    +
    <T extends @Nullable Object>
    T[]
    toArray(T[] array)
     
    @@ -304,7 +304,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    delegate in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -314,9 +314,9 @@

    lower

    public E lower(E e)
    Specified by:
    -
    lower in interface NavigableSet<E extends @Nullable Object>
    +
    lower in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    lower in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    lower in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -326,9 +326,9 @@

    floor

    public E floor(E e)
    Specified by:
    -
    floor in interface NavigableSet<E extends @Nullable Object>
    +
    floor in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    floor in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    floor in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -338,9 +338,9 @@

    ceiling

    public E ceiling(E e)
    Specified by:
    -
    ceiling in interface NavigableSet<E extends @Nullable Object>
    +
    ceiling in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    ceiling in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    ceiling in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -350,9 +350,9 @@

    higher

    public E higher(E e)
    Specified by:
    -
    higher in interface NavigableSet<E extends @Nullable Object>
    +
    higher in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    higher in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    higher in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -362,9 +362,9 @@

    pollFirst

    public E pollFirst()
    Specified by:
    -
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    +
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    pollFirst in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    pollFirst in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -374,9 +374,9 @@

    pollLast

    public E pollLast()
    Specified by:
    -
    pollLast in interface NavigableSet<E extends @Nullable Object>
    +
    pollLast in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    pollLast in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    pollLast in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -386,9 +386,9 @@

    descendingSet

    public NavigableSet<E> descendingSet()
    Specified by:
    -
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    +
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    descendingSet in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    descendingSet in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -398,9 +398,9 @@

    descendingIterator

    public Iterator<E> descendingIterator()
    Specified by:
    -
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    +
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    descendingIterator in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    descendingIterator in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -413,9 +413,9 @@

    subSet

    boolean toInclusive)
    Specified by:
    -
    subSet in interface NavigableSet<E extends @Nullable Object>
    +
    subSet in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    subSet in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    subSet in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -426,11 +426,11 @@

    subSet

    E toElement)
    Specified by:
    -
    subSet in interface NavigableSet<E extends @Nullable Object>
    +
    subSet in interface NavigableSet<E extends @Nullable Object>
    Specified by:
    -
    subSet in interface SortedSet<E extends @Nullable Object>
    +
    subSet in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    subSet in class ForwardingSortedSet<E extends @Nullable Object>
    +
    subSet in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -441,9 +441,9 @@

    headSet

    boolean inclusive)
    Specified by:
    -
    headSet in interface NavigableSet<E extends @Nullable Object>
    +
    headSet in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    headSet in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    headSet in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -453,11 +453,11 @@

    headSet

    public SortedSet<E> headSet(E toElement)
    Specified by:
    -
    headSet in interface NavigableSet<E extends @Nullable Object>
    +
    headSet in interface NavigableSet<E extends @Nullable Object>
    Specified by:
    -
    headSet in interface SortedSet<E extends @Nullable Object>
    +
    headSet in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    headSet in class ForwardingSortedSet<E extends @Nullable Object>
    +
    headSet in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -468,9 +468,9 @@

    tailSet

    boolean inclusive)

    Specified by:
    -
    tailSet in interface NavigableSet<E extends @Nullable Object>
    +
    tailSet in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    tailSet in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    tailSet in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -480,11 +480,11 @@

    tailSet

    public SortedSet<E> tailSet(E fromElement)
    Specified by:
    -
    tailSet in interface NavigableSet<E extends @Nullable Object>
    +
    tailSet in interface NavigableSet<E extends @Nullable Object>
    Specified by:
    -
    tailSet in interface SortedSet<E extends @Nullable Object>
    +
    tailSet in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    tailSet in class ForwardingSortedSet<E extends @Nullable Object>
    +
    tailSet in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -494,9 +494,9 @@

    comparator

    public Comparator<? super E> comparator()
    Specified by:
    -
    comparator in interface SortedSet<E extends @Nullable Object>
    +
    comparator in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    comparator in class ForwardingSortedSet<E extends @Nullable Object>
    +
    comparator in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -506,9 +506,9 @@

    first

    public E first()
    Specified by:
    -
    first in interface SortedSet<E extends @Nullable Object>
    +
    first in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    first in class ForwardingSortedSet<E extends @Nullable Object>
    +
    first in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -518,9 +518,9 @@

    last

    public E last()
    Specified by:
    -
    last in interface SortedSet<E extends @Nullable Object>
    +
    last in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    last in class ForwardingSortedSet<E extends @Nullable Object>
    +
    last in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -530,43 +530,43 @@

    iterator

    public Iterator<E> iterator()
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface NavigableSet<E extends @Nullable Object>
    +
    iterator in interface NavigableSet<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<E extends @Nullable Object>
    +
    iterator in interface Set<E extends @Nullable Object>
    Overrides:
    -
    iterator in class ForwardingCollection<E extends @Nullable Object>
    +
    iterator in class ForwardingCollection<E extends @Nullable Object>
  • toArray

    -
    public @Nullable Object[] toArray()
    +
    public @Nullable Object[] toArray()
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    toArray in interface Set<E extends @Nullable Object>
    +
    toArray in interface Set<E extends @Nullable Object>
    Overrides:
    -
    toArray in class ForwardingCollection<E extends @Nullable Object>
    +
    toArray in class ForwardingCollection<E extends @Nullable Object>
  • toArray

    -
    public <T extends @Nullable Object> T[] toArray(T[] array)
    +
    public <T extends @Nullable Object> T[] toArray(T[] array)
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    toArray in interface Set<E extends @Nullable Object>
    +
    toArray in interface Set<E extends @Nullable Object>
    Overrides:
    -
    toArray in class ForwardingCollection<E extends @Nullable Object>
    +
    toArray in class ForwardingCollection<E extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableSet.html index e1f12fea9341..b16dd1014614 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingNavigableSet.html @@ -84,7 +84,7 @@
    -

    Class ForwardingNavigableSet<E extends @Nullable Object>

    +

    Class ForwardingNavigableSet<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -108,7 +108,7 @@

    Class ForwardingNavigable
    @GwtIncompatible -public abstract class ForwardingNavigableSet<E extends @Nullable Object> +public abstract class ForwardingNavigableSet<E extends @Nullable Object> extends ForwardingSortedSet<E> implements NavigableSet<E>
    A navigable set which forwards all its method calls to another navigable set. Subclasses should @@ -186,7 +186,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable E
    +
     
    protected abstract NavigableSet<E>
    @@ -200,26 +200,26 @@

    Method Summary

     
    -
    @Nullable E
    +
    floor(E e)
     
    headSet(E toElement, boolean inclusive)
     
    -
    @Nullable E
    +
    higher(E e)
     
    -
    @Nullable E
    +
    lower(E e)
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of ceiling(E) in terms of the iterator method of tailSet(Object, boolean).
    @@ -227,7 +227,7 @@

    Method Summary

    protected E
     
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of floor(E) in terms of the descendingIterator method of @@ -238,7 +238,7 @@

    Method Summary

    A sensible definition of ForwardingSortedSet.headSet(Object) in terms of the headSet(Object, boolean) method.
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of higher(E) in terms of the iterator method of tailSet(Object, boolean).
    @@ -246,18 +246,18 @@

    Method Summary

    protected E
     
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of lower(E) in terms of the descendingIterator method of headSet(Object, boolean).
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of pollFirst() in terms of the iterator method.
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of pollLast() in terms of the descendingIterator method.
    @@ -362,24 +362,24 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingSortedSet<E extends @Nullable Object>
    +
    delegate in class ForwardingSortedSet<E extends @Nullable Object>
  • lower

    -
    public @Nullable E lower(E e)
    +
    public @Nullable E lower(E e)
    Specified by:
    -
    lower in interface NavigableSet<E extends @Nullable Object>
    +
    lower in interface NavigableSet<E extends @Nullable Object>
  • standardLower

    -
    protected @Nullable E standardLower(E e)
    +
    protected @Nullable E standardLower(E e)
    A sensible definition of lower(E) in terms of the descendingIterator method of headSet(Object, boolean). If you override headSet(Object, boolean), you may wish to override lower(E) to forward to this implementation.
    @@ -388,17 +388,17 @@

    standardLower

  • floor

    -
    public @Nullable E floor(E e)
    +
    public @Nullable E floor(E e)
    Specified by:
    -
    floor in interface NavigableSet<E extends @Nullable Object>
    +
    floor in interface NavigableSet<E extends @Nullable Object>
  • standardFloor

    -
    protected @Nullable E standardFloor(E e)
    +
    protected @Nullable E standardFloor(E e)
    A sensible definition of floor(E) in terms of the descendingIterator method of headSet(Object, boolean). If you override headSet(Object, boolean), you may wish to override floor(E) to forward to this implementation.
    @@ -407,17 +407,17 @@

    standardFloor

  • ceiling

    -
    public @Nullable E ceiling(E e)
    +
    public @Nullable E ceiling(E e)
    Specified by:
    -
    ceiling in interface NavigableSet<E extends @Nullable Object>
    +
    ceiling in interface NavigableSet<E extends @Nullable Object>
  • standardCeiling

    -
    protected @Nullable E standardCeiling(E e)
    +
    protected @Nullable E standardCeiling(E e)
    A sensible definition of ceiling(E) in terms of the iterator method of tailSet(Object, boolean). If you override tailSet(Object, boolean), you may wish to override ceiling(E) to forward to this implementation.
    @@ -425,17 +425,17 @@

    standardCeiling

  • higher

    -
    public @Nullable E higher(E e)
    +
    public @Nullable E higher(E e)
    Specified by:
    -
    higher in interface NavigableSet<E extends @Nullable Object>
    +
    higher in interface NavigableSet<E extends @Nullable Object>
  • standardHigher

    -
    protected @Nullable E standardHigher(E e)
    +
    protected @Nullable E standardHigher(E e)
    A sensible definition of higher(E) in terms of the iterator method of tailSet(Object, boolean). If you override tailSet(Object, boolean), you may wish to override higher(E) to forward to this implementation.
    @@ -443,17 +443,17 @@

    standardHigher

  • pollFirst

    -
    public @Nullable E pollFirst()
    +
    public @Nullable E pollFirst()
    Specified by:
    -
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    +
    pollFirst in interface NavigableSet<E extends @Nullable Object>
  • standardPollFirst

    -
    protected @Nullable E standardPollFirst()
    +
    A sensible definition of pollFirst() in terms of the iterator method. If you override ForwardingCollection.iterator() you may wish to override pollFirst() to forward to this implementation.
    @@ -462,17 +462,17 @@

    standardPollFirst

  • pollLast

    -
    public @Nullable E pollLast()
    +
    public @Nullable E pollLast()
    Specified by:
    -
    pollLast in interface NavigableSet<E extends @Nullable Object>
    +
    pollLast in interface NavigableSet<E extends @Nullable Object>
  • standardPollLast

    -
    protected @Nullable E standardPollLast()
    +
    A sensible definition of pollLast() in terms of the descendingIterator method. If you override descendingIterator() you may wish to override pollLast() to forward to this implementation.
    @@ -496,7 +496,7 @@

    descendingSet

    Specified by:
    -
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    +
    descendingSet in interface NavigableSet<E extends @Nullable Object>
  • @@ -506,7 +506,7 @@

    descendingIterator

    Specified by:
    -
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    +
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
  • @@ -519,7 +519,7 @@

    subSet

    boolean toInclusive)
  • Specified by:
    -
    subSet in interface NavigableSet<E extends @Nullable Object>
    +
    subSet in interface NavigableSet<E extends @Nullable Object>
    @@ -543,7 +543,7 @@

    standardSubSet

    implementation.
    Overrides:
    -
    standardSubSet in class ForwardingSortedSet<E extends @Nullable Object>
    +
    standardSubSet in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -554,7 +554,7 @@

    headSet

    boolean inclusive)
    Specified by:
    -
    headSet in interface NavigableSet<E extends @Nullable Object>
    +
    headSet in interface NavigableSet<E extends @Nullable Object>
    @@ -573,7 +573,7 @@

    tailSet

    boolean inclusive)
    Specified by:
    -
    tailSet in interface NavigableSet<E extends @Nullable Object>
    +
    tailSet in interface NavigableSet<E extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingQueue.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingQueue.html index 907439216483..469cdb156720 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingQueue.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingQueue.html @@ -84,7 +84,7 @@
    -

    Class ForwardingQueue<E extends @Nullable Object>

    +

    Class ForwardingQueue<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingQueue<E exten
    @GwtCompatible -public abstract class ForwardingQueue<E extends @Nullable Object> +public abstract class ForwardingQueue<E extends @Nullable Object> extends ForwardingCollection<E> implements Queue<E>
    A queue which forwards all its method calls to another queue. Subclasses should override one or @@ -170,10 +170,10 @@

    Method Summary

    boolean
    offer(E o)
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    @@ -184,12 +184,12 @@

    Method Summary

    A sensible definition of offer(E) in terms of ForwardingCollection.add(E).
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of peek() in terms of element().
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of poll() in terms of remove().
    @@ -252,7 +252,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingCollection<E extends @Nullable Object>
    +
    delegate in class ForwardingCollection<E extends @Nullable Object>
    @@ -263,7 +263,7 @@

    offer

    public boolean offer(E o)
    Specified by:
    -
    offer in interface Queue<E extends @Nullable Object>
    +
    offer in interface Queue<E extends @Nullable Object>
    @@ -271,10 +271,10 @@

    offer

    poll

    @CanIgnoreReturnValue -public @Nullable E poll()
    +public @Nullable E poll()
    Specified by:
    -
    poll in interface Queue<E extends @Nullable Object>
    +
    poll in interface Queue<E extends @Nullable Object>
    @@ -285,17 +285,17 @@

    remove

    public E remove()
    Specified by:
    -
    remove in interface Queue<E extends @Nullable Object>
    +
    remove in interface Queue<E extends @Nullable Object>
  • peek

    -
    public @Nullable E peek()
    +
    public @Nullable E peek()
    Specified by:
    -
    peek in interface Queue<E extends @Nullable Object>
    +
    peek in interface Queue<E extends @Nullable Object>
  • @@ -305,7 +305,7 @@

    element

    public E element()
    Specified by:
    -
    element in interface Queue<E extends @Nullable Object>
    +
    element in interface Queue<E extends @Nullable Object>
    @@ -324,7 +324,7 @@

    standardOffer

  • standardPeek

    -
    protected @Nullable E standardPeek()
    +
    protected @Nullable E standardPeek()
    A sensible definition of peek() in terms of element(). If you override element(), you may wish to override peek() to forward to this implementation.
    Since:
    @@ -335,7 +335,7 @@

    standardPeek

  • standardPoll

    -
    protected @Nullable E standardPoll()
    +
    protected @Nullable E standardPoll()
    A sensible definition of poll() in terms of remove(). If you override remove(), you may wish to override poll() to forward to this implementation.
    Since:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSet.html index e3b77983084f..d18402736ccd 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSet.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSet<E extends @Nullable Object>

    +

    Class ForwardingSet<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingSet<E extends @


    @GwtCompatible -public abstract class ForwardingSet<E extends @Nullable Object> +public abstract class ForwardingSet<E extends @Nullable Object> extends ForwardingCollection<E> implements Set<E>
    A set which forwards all its method calls to another set. Subclasses should override one or more @@ -165,13 +165,13 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    boolean
    -
    equals(@Nullable Object object)
    +
     
    int
     
    protected boolean
    -
    standardEquals(@Nullable Object object)
    + @@ -243,19 +243,19 @@

    delegate

    instance being decorated.
  • Specified by:
    -
    delegate in class ForwardingCollection<E extends @Nullable Object>
    +
    delegate in class ForwardingCollection<E extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Specified by:
    -
    equals in interface Collection<E extends @Nullable Object>
    +
    equals in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    equals in interface Set<E extends @Nullable Object>
    +
    equals in interface Set<E extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -267,9 +267,9 @@

    hashCode

    public int hashCode()
    Specified by:
    -
    hashCode in interface Collection<E extends @Nullable Object>
    +
    hashCode in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    hashCode in interface Set<E extends @Nullable Object>
    +
    hashCode in interface Set<E extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -284,7 +284,7 @@

    standardRemoveAll

    to forward to this implementation.
  • Overrides:
    -
    standardRemoveAll in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRemoveAll in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0 (this version overrides the ForwardingCollection version as of 12.0)
    @@ -293,7 +293,7 @@

    standardRemoveAll

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible definition of equals(java.lang.Object) in terms of ForwardingCollection.size() and ForwardingCollection.containsAll(java.util.Collection<?>). If you override either of those methods, you may wish to override equals(java.lang.Object) to forward to this implementation.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSetMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSetMultimap.html index e558f54e4740..9f289dcf79ef 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSetMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSetMultimap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingSetMultima
    @GwtCompatible -public abstract class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingMultimap<K,V> implements SetMultimap<K,V>
    A set multimap which forwards all its method calls to another set multimap. Subclasses should @@ -165,7 +165,7 @@

    Method Summary

    Returns a view collection of the values associated with key in this multimap, if any.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -230,7 +230,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -246,11 +246,11 @@

    entries

    multimap, and vice versa. However, adding to the returned collection is not possible.
    Specified by:
    -
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    entries in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -266,11 +266,11 @@

    get

    Changes to the returned collection will update the underlying multimap, and vice versa.

    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    get in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -278,7 +278,7 @@

    get

    removeAll

    @CanIgnoreReturnValue -public Set<V> removeAll(@Nullable Object key)
    +public Set<V> removeAll(@Nullable Object key)
    Description copied from interface: Multimap
    Removes all values associated with the key key. @@ -286,11 +286,11 @@

    removeAll

    appear in Multimap.keySet(), Multimap.asMap(), or any other views.
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    removeAll in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -309,11 +309,11 @@

    replaceValues

    If values is empty, this is equivalent to removeAll(key).

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    replaceValues in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMap.StandardKeySet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMap.StandardKeySet.html index f6b7cab2d966..cef2ab0e8e5c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMap.StandardKeySet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMap.StandardKeySet.html @@ -100,7 +100,7 @@

    Class Forward

    Enclosing class:
    -
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingSortedMap.StandardKeySet @@ -143,11 +143,11 @@

    Method Summary

    void
     
    -
    @Nullable Comparator<? super K>
    +
     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    @@ -165,7 +165,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -236,10 +236,10 @@

    Method Details

  • comparator

    -
    public @Nullable Comparator<? super K> comparator()
    +
    public @Nullable Comparator<? super K> comparator()
    Specified by:
    -
    comparator in interface SortedSet<K extends @Nullable Object>
    +
    comparator in interface SortedSet<K extends @Nullable Object>
  • @@ -250,7 +250,7 @@

    subSet

    K toElement)
    Specified by:
    -
    subSet in interface SortedSet<K extends @Nullable Object>
    +
    subSet in interface SortedSet<K extends @Nullable Object>
    @@ -260,7 +260,7 @@

    headSet

    public SortedSet<K> headSet(K toElement)
    Specified by:
    -
    headSet in interface SortedSet<K extends @Nullable Object>
    +
    headSet in interface SortedSet<K extends @Nullable Object>
    @@ -270,7 +270,7 @@

    tailSet

    public SortedSet<K> tailSet(K fromElement)
    Specified by:
    -
    tailSet in interface SortedSet<K extends @Nullable Object>
    +
    tailSet in interface SortedSet<K extends @Nullable Object>
    @@ -280,7 +280,7 @@

    first

    public K first()
    Specified by:
    -
    first in interface SortedSet<K extends @Nullable Object>
    +
    first in interface SortedSet<K extends @Nullable Object>
    @@ -290,7 +290,7 @@

    last

    public K last()
    Specified by:
    -
    last in interface SortedSet<K extends @Nullable Object>
    +
    last in interface SortedSet<K extends @Nullable Object>
    @@ -300,13 +300,13 @@

    iterator

    public Iterator<K> iterator()
    Specified by:
    -
    iterator in interface Collection<K extends @Nullable Object>
    +
    iterator in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<K extends @Nullable Object>
    +
    iterator in interface Iterable<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<K extends @Nullable Object>
    +
    iterator in interface Set<K extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<K extends @Nullable Object>
    +
    iterator in class AbstractCollection<K extends @Nullable Object>
    @@ -316,11 +316,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in interface Set<K extends @Nullable Object>
    +
    size in interface Set<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<K extends @Nullable Object>
    +
    size in class AbstractCollection<K extends @Nullable Object>
    @@ -330,39 +330,39 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<K extends @Nullable Object>
    +
    isEmpty in interface Set<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<K extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<K extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<K extends @Nullable Object>
    +
    contains in interface Set<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<K extends @Nullable Object>
    +
    contains in class AbstractCollection<K extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<K extends @Nullable Object>
    +
    remove in interface Set<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<K extends @Nullable Object>
    +
    remove in class AbstractCollection<K extends @Nullable Object>
  • @@ -372,11 +372,11 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<K extends @Nullable Object>
    +
    clear in interface Set<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<K extends @Nullable Object>
    +
    clear in class AbstractCollection<K extends @Nullable Object>
    @@ -386,11 +386,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -400,11 +400,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMap.html index 7892d01f1be9..527d88eedc44 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingSortedMap<
    @GwtCompatible -public abstract class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingMap<K,V> implements SortedMap<K,V>
    A sorted map which forwards all its method calls to another sorted map. Subclasses should @@ -187,7 +187,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable Comparator<? super K>
    +
     
    protected abstract SortedMap<K,V>
    @@ -205,7 +205,7 @@

    Method Summary

     
    protected boolean
    -
    standardContainsKey(@Nullable Object key)
    +
    A sensible definition of ForwardingMap.containsKey(java.lang.Object) in terms of the firstKey() method of tailMap(K).
    @@ -281,17 +281,17 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • comparator

    -
    public @Nullable Comparator<? super K> comparator()
    +
    public @Nullable Comparator<? super K> comparator()
    Specified by:
    -
    comparator in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    comparator in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -301,7 +301,7 @@

    firstKey

    public K firstKey()
    Specified by:
    -
    firstKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -311,7 +311,7 @@

    headMap

    public SortedMap<K,V> headMap(K toKey)
    Specified by:
    -
    headMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -321,7 +321,7 @@

    lastKey

    public K lastKey()
    Specified by:
    -
    lastKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -332,7 +332,7 @@

    subMap

    K toKey)
    Specified by:
    -
    subMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -342,19 +342,19 @@

    tailMap

    public SortedMap<K,V> tailMap(K fromKey)
    Specified by:
    -
    tailMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardContainsKey

    -
    protected boolean standardContainsKey(@Nullable Object key)
    +
    protected boolean standardContainsKey(@Nullable Object key)
    A sensible definition of ForwardingMap.containsKey(java.lang.Object) in terms of the firstKey() method of tailMap(K). If you override tailMap(K), you may wish to override ForwardingMap.containsKey(java.lang.Object) to forward to this implementation.
    Overrides:
    -
    standardContainsKey in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    standardContainsKey in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    Since:
    7.0
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardDescendingMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardDescendingMultiset.html index 12e6027284a9..6a0780d894fa 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardDescendingMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardDescendingMultiset.html @@ -102,7 +102,7 @@

    Enclosing class:
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    ForwardingSortedMultiset<E extends @Nullable Object>

    protected abstract class ForwardingSortedMultiset.StandardDescendingMultiset @@ -130,7 +130,7 @@

    ForwardingMultiset.StandardElementSet

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>

  • @@ -186,7 +186,7 @@

    Method Summary

    Returns a view of the contents of this multiset, grouped into Multiset.Entry instances, each providing an element of the multiset and the count of that element.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the first element in this multiset, or null if this multiset is @@ -202,19 +202,19 @@

    Method Summary

    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the greatest element in this multiset, or returns @@ -236,10 +236,10 @@

    Method Summary

    Returns a view of this multiset restricted to the elements greater than lowerBound, optionally including lowerBound itself.
    -
    @Nullable Object[]
    +
     
    -
    <T extends @Nullable Object>
    T[]
    +
    <T extends @Nullable Object>
    T[]
    toArray(T[] array)
     
    @@ -303,7 +303,7 @@

    comparator

    ordering of the elements is used.
    Specified by:
    -
    comparator in interface SortedMultiset<E extends @Nullable Object>
    +
    comparator in interface SortedMultiset<E extends @Nullable Object>
    @@ -324,11 +324,11 @@

    elementSet

    elementSet().size().
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    +
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    Overrides:
    -
    elementSet in class ForwardingMultiset<E extends @Nullable Object>
    +
    elementSet in class ForwardingMultiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    @@ -337,26 +337,26 @@

    elementSet

  • pollFirstEntry

    -
    public @Nullable Multiset.Entry<E> pollFirstEntry()
    +
    public @Nullable Multiset.Entry<E> pollFirstEntry()
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
  • pollLastEntry

    -
    public @Nullable Multiset.Entry<E> pollLastEntry()
    +
    public @Nullable Multiset.Entry<E> pollLastEntry()
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
  • @@ -375,7 +375,7 @@

    head elements outside its range.

    Specified by:
    -
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
    @@ -399,7 +399,7 @@

    Specified by:
    -
    subMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    subMultiset in interface SortedMultiset<E extends @Nullable Object>
    @@ -418,7 +418,7 @@

    tail elements outside its range.
    Specified by:
    -
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
    @@ -433,7 +433,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMultiset<E extends @Nullable Object>
    +
    delegate in class ForwardingMultiset<E extends @Nullable Object>
    @@ -446,33 +446,33 @@

    descendingMultiset

    in the other.
    Specified by:
    -
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
  • firstEntry

    -
    public @Nullable Multiset.Entry<E> firstEntry()
    +
    public @Nullable Multiset.Entry<E> firstEntry()
    Description copied from interface: SortedMultiset
    Returns the entry of the first element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
  • lastEntry

    -
    public @Nullable Multiset.Entry<E> lastEntry()
    +
    public @Nullable Multiset.Entry<E> lastEntry()
    Description copied from interface: SortedMultiset
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
  • @@ -495,11 +495,11 @@

    entrySet

    its entry set handles modifications.
    Specified by:
    -
    entrySet in interface Multiset<E extends @Nullable Object>
    +
    entrySet in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    entrySet in interface SortedMultiset<E extends @Nullable Object>
    +
    entrySet in interface SortedMultiset<E extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMultiset<E extends @Nullable Object>
    +
    entrySet in class ForwardingMultiset<E extends @Nullable Object>
    Returns:
    a set of entries representing the data of this multiset
    @@ -519,39 +519,39 @@

    iterator

    comparator.
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Multiset<E extends @Nullable Object>
    +
    iterator in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface SortedMultiset<E extends @Nullable Object>
    +
    iterator in interface SortedMultiset<E extends @Nullable Object>
    Overrides:
    -
    iterator in class ForwardingCollection<E extends @Nullable Object>
    +
    iterator in class ForwardingCollection<E extends @Nullable Object>
  • toArray

    -
    public @Nullable Object[] toArray()
    +
    public @Nullable Object[] toArray()
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    toArray in class ForwardingCollection<E extends @Nullable Object>
    +
    toArray in class ForwardingCollection<E extends @Nullable Object>
  • toArray

    -
    public <T extends @Nullable Object> T[] toArray(T[] array)
    +
    public <T extends @Nullable Object> T[] toArray(T[] array)
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    toArray in class ForwardingCollection<E extends @Nullable Object>
    +
    toArray in class ForwardingCollection<E extends @Nullable Object>
  • @@ -563,7 +563,7 @@

    toString

    Returns the string representation generated by the delegate's toString method.
    Specified by:
    -
    toString in interface Multiset<E extends @Nullable Object>
    +
    toString in interface Multiset<E extends @Nullable Object>
    Overrides:
    toString in class ForwardingObject
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardElementSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardElementSet.html index e0599d16cebd..fab10b3806bf 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardElementSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardElementSet.html @@ -100,7 +100,7 @@

    Clas
    Enclosing class:
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    ForwardingSortedMultiset<E extends @Nullable Object>

    protected class ForwardingSortedMultiset.StandardElementSet @@ -155,7 +155,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    boolean
    @@ -201,7 +201,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -288,7 +288,7 @@

    lower

    public E lower(E e)
    Specified by:
    -
    lower in interface NavigableSet<E extends @Nullable Object>
    +
    lower in interface NavigableSet<E extends @Nullable Object>
    @@ -298,7 +298,7 @@

    floor

    public E floor(E e)
    Specified by:
    -
    floor in interface NavigableSet<E extends @Nullable Object>
    +
    floor in interface NavigableSet<E extends @Nullable Object>
    @@ -308,7 +308,7 @@

    ceiling

    public E ceiling(E e)
    Specified by:
    -
    ceiling in interface NavigableSet<E extends @Nullable Object>
    +
    ceiling in interface NavigableSet<E extends @Nullable Object>
    @@ -318,7 +318,7 @@

    higher

    public E higher(E e)
    Specified by:
    -
    higher in interface NavigableSet<E extends @Nullable Object>
    +
    higher in interface NavigableSet<E extends @Nullable Object>
    @@ -328,7 +328,7 @@

    descendingSet

    public NavigableSet<E> descendingSet()
    Specified by:
    -
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    +
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    @@ -338,7 +338,7 @@

    descendingIterator

    public Iterator<E> descendingIterator()
    Specified by:
    -
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    +
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    @@ -348,7 +348,7 @@

    pollFirst

    public E pollFirst()
    Specified by:
    -
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    +
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    @@ -358,7 +358,7 @@

    pollLast

    public E pollLast()
    Specified by:
    -
    pollLast in interface NavigableSet<E extends @Nullable Object>
    +
    pollLast in interface NavigableSet<E extends @Nullable Object>
    @@ -371,7 +371,7 @@

    subSet

    boolean toInclusive)
    Specified by:
    -
    subSet in interface NavigableSet<E extends @Nullable Object>
    +
    subSet in interface NavigableSet<E extends @Nullable Object>
    @@ -382,7 +382,7 @@

    headSet

    boolean inclusive)
    Specified by:
    -
    headSet in interface NavigableSet<E extends @Nullable Object>
    +
    headSet in interface NavigableSet<E extends @Nullable Object>
    @@ -393,7 +393,7 @@

    tailSet

    boolean inclusive)
    Specified by:
    -
    tailSet in interface NavigableSet<E extends @Nullable Object>
    +
    tailSet in interface NavigableSet<E extends @Nullable Object>
    @@ -403,11 +403,11 @@

    iterator

    public Iterator<E> iterator()
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<E extends @Nullable Object>
    +
    iterator in interface Set<E extends @Nullable Object>
    @@ -417,7 +417,7 @@

    comparator

    public Comparator<? super E> comparator()
    Specified by:
    -
    comparator in interface SortedSet<E extends @Nullable Object>
    +
    comparator in interface SortedSet<E extends @Nullable Object>
    @@ -428,7 +428,7 @@

    subSet

    E toElement)
    Specified by:
    -
    subSet in interface SortedSet<E extends @Nullable Object>
    +
    subSet in interface SortedSet<E extends @Nullable Object>
    @@ -438,7 +438,7 @@

    headSet

    public SortedSet<E> headSet(E toElement)
    Specified by:
    -
    headSet in interface SortedSet<E extends @Nullable Object>
    +
    headSet in interface SortedSet<E extends @Nullable Object>
    @@ -448,7 +448,7 @@

    tailSet

    public SortedSet<E> tailSet(E fromElement)
    Specified by:
    -
    tailSet in interface SortedSet<E extends @Nullable Object>
    +
    tailSet in interface SortedSet<E extends @Nullable Object>
    @@ -458,7 +458,7 @@

    first

    public E first()
    Specified by:
    -
    first in interface SortedSet<E extends @Nullable Object>
    +
    first in interface SortedSet<E extends @Nullable Object>
    @@ -468,7 +468,7 @@

    last

    public E last()
    Specified by:
    -
    last in interface SortedSet<E extends @Nullable Object>
    +
    last in interface SortedSet<E extends @Nullable Object>
    @@ -478,25 +478,25 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<E extends @Nullable Object>
    +
    clear in interface Set<E extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<E extends @Nullable Object>
    +
    clear in class AbstractCollection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<E extends @Nullable Object>
    +
    contains in interface Set<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
  • @@ -506,11 +506,11 @@

    containsAll

    public boolean containsAll(Collection<?> c)
    Specified by:
    -
    containsAll in interface Collection<E extends @Nullable Object>
    +
    containsAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    containsAll in interface Set<E extends @Nullable Object>
    +
    containsAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    containsAll in class AbstractCollection<E extends @Nullable Object>
    +
    containsAll in class AbstractCollection<E extends @Nullable Object>
    @@ -520,25 +520,25 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<E extends @Nullable Object>
    +
    isEmpty in interface Set<E extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<E extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<E extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<E extends @Nullable Object>
    +
    remove in interface Set<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
  • @@ -548,11 +548,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<E extends @Nullable Object>
    +
    size in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    size in interface Set<E extends @Nullable Object>
    +
    size in interface Set<E extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<E extends @Nullable Object>
    +
    size in class AbstractCollection<E extends @Nullable Object>
    @@ -562,11 +562,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -576,11 +576,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.html index 342fa6ad0c72..2f2ff784e206 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedMultiset.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSortedMultiset<E extends @Nullable Object>

    +

    Class ForwardingSortedMultiset<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingSortedM
    @GwtCompatible(emulated=true) -public abstract class ForwardingSortedMultiset<E extends @Nullable Object> +public abstract class ForwardingSortedMultiset<E extends @Nullable Object> extends ForwardingMultiset<E> implements SortedMultiset<E>
    A sorted multiset which forwards all its method calls to another sorted multiset. Subclasses @@ -156,7 +156,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>

    @@ -208,7 +208,7 @@

    Method Summary

    Returns the set of distinct elements contained in this multiset.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the first element in this multiset, or null if this multiset is @@ -221,41 +221,41 @@

    Method Summary

    Returns a view of this multiset restricted to the elements less than upperBound, optionally including upperBound itself.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    -
    protected @Nullable Multiset.Entry<E>
    +
    A sensible definition of firstEntry() in terms of entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    A sensible definition of lastEntry() in terms of descendingMultiset().entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    A sensible definition of pollFirstEntry() in terms of entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    A sensible definition of pollLastEntry() in terms of @@ -350,7 +350,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMultiset<E extends @Nullable Object>
    +
    delegate in class ForwardingMultiset<E extends @Nullable Object>
    @@ -371,11 +371,11 @@

    elementSet

    elementSet().size().
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    +
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    Overrides:
    -
    elementSet in class ForwardingMultiset<E extends @Nullable Object>
    +
    elementSet in class ForwardingMultiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    @@ -390,7 +390,7 @@

    comparator

    ordering of the elements is used.
    Specified by:
    -
    comparator in interface SortedMultiset<E extends @Nullable Object>
    +
    comparator in interface SortedMultiset<E extends @Nullable Object>
    @@ -403,27 +403,27 @@

    descendingMultiset

    in the other.
    Specified by:
    -
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
  • firstEntry

    -
    public @Nullable Multiset.Entry<E> firstEntry()
    +
    Description copied from interface: SortedMultiset
    Returns the entry of the first element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
  • standardFirstEntry

    -
    protected @Nullable Multiset.Entry<E> standardFirstEntry()
    +
    A sensible definition of firstEntry() in terms of entrySet().iterator().

    If you override ForwardingMultiset.entrySet(), you may wish to override firstEntry() to @@ -433,20 +433,20 @@

    standardFirstEntry

  • lastEntry

    -
    public @Nullable Multiset.Entry<E> lastEntry()
    +
    Description copied from interface: SortedMultiset
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
  • standardLastEntry

    -
    protected @Nullable Multiset.Entry<E> standardLastEntry()
    +
    A sensible definition of lastEntry() in terms of descendingMultiset().entrySet().iterator(). @@ -457,20 +457,20 @@

    standardLastEntry

  • pollFirstEntry

    -
    public @Nullable Multiset.Entry<E> pollFirstEntry()
    +
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
  • standardPollFirstEntry

    -
    protected @Nullable Multiset.Entry<E> standardPollFirstEntry()
    +
    A sensible definition of pollFirstEntry() in terms of entrySet().iterator().

    If you override ForwardingMultiset.entrySet(), you may wish to override pollFirstEntry() to @@ -480,20 +480,20 @@

    standardPollFirstEntry

  • pollLastEntry

    -
    public @Nullable Multiset.Entry<E> pollLastEntry()
    +
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
  • standardPollLastEntry

    -
    protected @Nullable Multiset.Entry<E> standardPollLastEntry()
    +
    A sensible definition of pollLastEntry() in terms of descendingMultiset().entrySet().iterator(). @@ -516,7 +516,7 @@

    head elements outside its range.

    Specified by:
    -
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
  • @@ -540,7 +540,7 @@

    Specified by:
    -
    subMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    subMultiset in interface SortedMultiset<E extends @Nullable Object>

  • @@ -572,7 +572,7 @@

    tail elements outside its range.

    Specified by:
    -
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedSet.html index 542dada25057..cc7c8a9493b7 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedSet.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSortedSet<E extends @Nullable Object>

    +

    Class ForwardingSortedSet<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -106,7 +106,7 @@

    Class ForwardingSortedSet<
    @GwtCompatible -public abstract class ForwardingSortedSet<E extends @Nullable Object> +public abstract class ForwardingSortedSet<E extends @Nullable Object> extends ForwardingSet<E> implements SortedSet<E>
    A sorted set which forwards all its method calls to another sorted set. Subclasses should @@ -167,7 +167,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable Comparator<? super E>
    +
     
    protected abstract SortedSet<E>
    @@ -185,12 +185,12 @@

    Method Summary

     
    protected boolean
    -
    standardContains(@Nullable Object object)
    +
    A sensible definition of ForwardingCollection.contains(java.lang.Object) in terms of the first() method of tailSet(E).
    protected boolean
    -
    standardRemove(@Nullable Object object)
    +
    A sensible definition of ForwardingCollection.remove(java.lang.Object) in terms of the iterator() method of tailSet(E).
    @@ -271,17 +271,17 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingSet<E extends @Nullable Object>
    +
    delegate in class ForwardingSet<E extends @Nullable Object>

  • comparator

    -
    public @Nullable Comparator<? super E> comparator()
    +
    public @Nullable Comparator<? super E> comparator()
    Specified by:
    -
    comparator in interface SortedSet<E extends @Nullable Object>
    +
    comparator in interface SortedSet<E extends @Nullable Object>
  • @@ -291,7 +291,7 @@

    first

    public E first()
    Specified by:
    -
    first in interface SortedSet<E extends @Nullable Object>
    +
    first in interface SortedSet<E extends @Nullable Object>
    @@ -301,7 +301,7 @@

    headSet

    public SortedSet<E> headSet(E toElement)
    Specified by:
    -
    headSet in interface SortedSet<E extends @Nullable Object>
    +
    headSet in interface SortedSet<E extends @Nullable Object>
    @@ -311,7 +311,7 @@

    last

    public E last()
    Specified by:
    -
    last in interface SortedSet<E extends @Nullable Object>
    +
    last in interface SortedSet<E extends @Nullable Object>
    @@ -322,7 +322,7 @@

    subSet

    E toElement)
    Specified by:
    -
    subSet in interface SortedSet<E extends @Nullable Object>
    +
    subSet in interface SortedSet<E extends @Nullable Object>
    @@ -332,19 +332,19 @@

    tailSet

    public SortedSet<E> tailSet(E fromElement)
    Specified by:
    -
    tailSet in interface SortedSet<E extends @Nullable Object>
    +
    tailSet in interface SortedSet<E extends @Nullable Object>
  • standardContains

    -
    protected boolean standardContains(@Nullable Object object)
    +
    protected boolean standardContains(@Nullable Object object)
    A sensible definition of ForwardingCollection.contains(java.lang.Object) in terms of the first() method of tailSet(E). If you override tailSet(E), you may wish to override ForwardingCollection.contains(java.lang.Object) to forward to this implementation.
    Overrides:
    -
    standardContains in class ForwardingCollection<E extends @Nullable Object>
    +
    standardContains in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -353,12 +353,12 @@

    standardContains

  • standardRemove

    -
    protected boolean standardRemove(@Nullable Object object)
    +
    protected boolean standardRemove(@Nullable Object object)
    A sensible definition of ForwardingCollection.remove(java.lang.Object) in terms of the iterator() method of tailSet(E). If you override tailSet(E), you may wish to override ForwardingCollection.remove(java.lang.Object) to forward to this implementation.
    Overrides:
    -
    standardRemove in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRemove in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedSetMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedSetMultimap.html index 37fdeb7d6333..925db0bcc335 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedSetMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingSortedSetMultimap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingSort
    @GwtCompatible -public abstract class ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingSetMultimap<K,V> implements SortedSetMultimap<K,V>
    A sorted set multimap which forwards all its method calls to another sorted set multimap. @@ -160,7 +160,7 @@

    Method Summary

    Returns a view collection of the values associated with key in this multimap, if any.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -170,7 +170,7 @@

    Method Summary

    Stores a collection of values with the same key, replacing any existing values for that key.
    -
    @Nullable Comparator<? super V>
    +
    Returns the comparator that orders the multimap values, with null indicating that @@ -237,7 +237,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -253,20 +253,20 @@

    get

    Changes to the returned collection will update the underlying multimap, and vice versa.

    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    get in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • removeAll

    -
    public SortedSet<V> removeAll(@Nullable Object key)
    +
    Description copied from interface: Multimap
    Removes all values associated with the key key. @@ -274,13 +274,13 @@

    removeAll

    appear in Multimap.keySet(), Multimap.asMap(), or any other views.
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    removeAll in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -298,13 +298,13 @@

    replaceValues

    If values is empty, this is equivalent to removeAll(key).

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    replaceValues in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -315,13 +315,13 @@

    replaceValues

  • valueComparator

    -
    public @Nullable Comparator<? super V> valueComparator()
    +
    Description copied from interface: SortedSetMultimap
    Returns the comparator that orders the multimap values, with null indicating that natural ordering is used.
    Specified by:
    -
    valueComparator in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    valueComparator in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingTable.html b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingTable.html index b9829d0dc2a9..be2baed6ed7c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingTable.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/ForwardingTable.html @@ -84,7 +84,7 @@
    -

    Class ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -98,7 +98,7 @@

    Class ForwardingTable<R exten


    @GwtCompatible -public abstract class ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object> extends ForwardingObject implements Table<R,C,V>
    A table which forwards all its method calls to another table. Subclasses should override one or @@ -118,7 +118,7 @@

    Class ForwardingTable<R exten

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Table

    -Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -176,23 +176,23 @@

    Method Summary

    values.
    boolean
    -
    contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the table contains a mapping with the specified row and column keys.
    boolean
    -
    containsColumn(@Nullable Object columnKey)
    +
    Returns true if the table contains a mapping with the specified column.
    boolean
    -
    containsRow(@Nullable Object rowKey)
    +
    Returns true if the table contains a mapping with the specified row key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if the table contains a mapping with the specified value.
    @@ -202,13 +202,13 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    boolean
    -
    equals(@Nullable Object obj)
    +
    Compares the specified object with this table for equality.
    -
    @Nullable V
    -
    get(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -223,7 +223,7 @@

    Method Summary

    Returns true if the table contains no mappings.
    -
    @Nullable V
    +
    put(R rowKey, C columnKey, V value)
    @@ -235,9 +235,9 @@

    Method Summary

    Copies all mappings from the specified table to this table.
    -
    @Nullable V
    -
    remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Removes the mapping, if any, associated with the given keys.
    @@ -327,7 +327,7 @@

    cellSet

    addAll methods.
    Specified by:
    -
    cellSet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    cellSet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    set of table cells consisting of row key / column key / value triplets
    @@ -341,7 +341,7 @@

    clear

    Removes all mappings from the table.
    Specified by:
    -
    clear in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    @@ -357,7 +357,7 @@

    column

    Changes to the returned map will update the underlying table, and vice versa.

    Specified by:
    -
    column in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    column in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    columnKey - key of column to search for in the table
    Returns:
    @@ -374,7 +374,7 @@

    columnKeySet

    update the underlying table, and vice versa.
    Specified by:
    -
    columnKeySet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    columnKeySet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    set of column keys
    @@ -394,7 +394,7 @@

    columnMap

    putAll().
    Specified by:
    -
    columnMap in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    columnMap in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    a map view from each column key to a secondary map from row keys to values
    @@ -403,13 +403,13 @@

    columnMap

  • contains

    -
    public boolean contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public boolean contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row and column keys.
    Specified by:
    -
    contains in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    contains in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - key of row to search for
    columnKey - key of column to search for
    @@ -419,12 +419,12 @@

    contains

  • containsColumn

    -
    public boolean containsColumn(@Nullable Object columnKey)
    +
    public boolean containsColumn(@Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified column.
    Specified by:
    -
    containsColumn in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    containsColumn in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    columnKey - key of column to search for
    @@ -433,12 +433,12 @@

    containsColumn

  • containsRow

    -
    public boolean containsRow(@Nullable Object rowKey)
    +
    public boolean containsRow(@Nullable Object rowKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row key.
    Specified by:
    -
    containsRow in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    containsRow in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - key of row to search for
    @@ -447,12 +447,12 @@

    containsRow

  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified value.
    Specified by:
    -
    containsValue in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    value - value to search for
    @@ -461,14 +461,14 @@

    containsValue

  • get

    -
    public @Nullable V get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public @Nullable V get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    Specified by:
    -
    get in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - key of row to search for
    columnKey - key of column to search for
    @@ -483,7 +483,7 @@

    isEmpty

    Returns true if the table contains no mappings.
    Specified by:
    -
    isEmpty in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -491,7 +491,7 @@

    isEmpty

    put

    @CanIgnoreReturnValue -public @Nullable V put(R rowKey, +public @Nullable V put(R rowKey, C columnKey, V value)
    Description copied from interface: Table
    @@ -499,7 +499,7 @@

    put

    mapping for those keys, the old value is replaced with the specified value.
    Specified by:
    -
    put in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - row key that the value should be associated with
    columnKey - column key that the value should be associated with
    @@ -519,7 +519,7 @@

    putAll

    Table.put(R, C, V) with each row key / column key / value mapping in table.
    Specified by:
    -
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    table - the table to add to this table
    @@ -529,13 +529,13 @@

    putAll

    remove

    @CanIgnoreReturnValue -public @Nullable V remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +public @Nullable V remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Removes the mapping, if any, associated with the given keys.
    Specified by:
    -
    remove in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - row key of mapping to be removed
    columnKey - column key of mapping to be removed
    @@ -556,7 +556,7 @@

    row

    Changes to the returned map will update the underlying table, and vice versa.

    Specified by:
    -
    row in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    row in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - key of row to search for in the table
    Returns:
    @@ -573,7 +573,7 @@

    rowKeySet

    update the underlying table, and vice versa.
    Specified by:
    -
    rowKeySet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    rowKeySet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    set of row keys
    @@ -593,7 +593,7 @@

    rowMap

    putAll().
    Specified by:
    -
    rowMap in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    rowMap in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    a map view from each row key to a secondary map from column keys to values
    @@ -607,7 +607,7 @@

    size

    Returns the number of row key / column key / value mappings in the table.
    Specified by:
    -
    size in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -620,7 +620,7 @@

    values

    collection will update the underlying table, and vice versa.
    Specified by:
    -
    values in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    collection of values
    @@ -629,13 +629,13 @@

    values

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Description copied from interface: Table
    Compares the specified object with this table for equality. Two tables are equal when their cell views, as returned by Table.cellSet(), are equal.
    Specified by:
    -
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -650,7 +650,7 @@

    hashCode

    its cell view, as returned by Table.cellSet().
    Specified by:
    -
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/HashBasedTable.html b/releases/snapshot-android/api/docs/com/google/common/collect/HashBasedTable.html index 8e30c98cd7fa..6e664b2e5c34 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/HashBasedTable.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/HashBasedTable.html @@ -135,7 +135,7 @@

    Class HashBasedTable<R,C,

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Table

    -Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -176,23 +176,23 @@

    Method Summary

    values.
    boolean
    -
    contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the table contains a mapping with the specified row and column keys.
    boolean
    -
    containsColumn(@Nullable Object columnKey)
    +
    Returns true if the table contains a mapping with the specified column.
    boolean
    -
    containsRow(@Nullable Object rowKey)
    +
    Returns true if the table contains a mapping with the specified row key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if the table contains a mapping with the specified value.
    @@ -219,13 +219,13 @@

    Method Summary

    Creates a HashBasedTable with the same mappings as the specified table.
    boolean
    -
    equals(@Nullable Object obj)
    +
    Compares the specified object with this table for equality.
    -
    get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -253,8 +253,8 @@

    Method Summary

    Copies all mappings from the specified table to this table.
    -
    remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Removes the mapping, if any, associated with the given keys.
    @@ -352,8 +352,8 @@

    create

  • contains

    -
    public boolean contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public boolean contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row and column keys.
    @@ -368,7 +368,7 @@

    contains

  • containsColumn

    -
    public boolean containsColumn(@Nullable Object columnKey)
    +
    public boolean containsColumn(@Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified column.
    @@ -382,7 +382,7 @@

    containsColumn

  • containsRow

    -
    public boolean containsRow(@Nullable Object rowKey)
    +
    public boolean containsRow(@Nullable Object rowKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row key.
    @@ -396,7 +396,7 @@

    containsRow

  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified value.
    @@ -410,8 +410,8 @@

    containsValue

  • get

    -
    public V get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public V get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -487,8 +487,8 @@

    put

    remove

    @CanIgnoreReturnValue -public V remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +public V remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Removes the mapping, if any, associated with the given keys.
    @@ -664,7 +664,7 @@

    putAll

    Table.put(R, C, V) with each row key / column key / value mapping in table.
    Specified by:
    -
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    table - the table to add to this table
    @@ -673,13 +673,13 @@

    putAll

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Description copied from interface: Table
    Compares the specified object with this table for equality. Two tables are equal when their cell views, as returned by Table.cellSet(), are equal.
    Specified by:
    -
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -694,7 +694,7 @@

    hashCode

    its cell view, as returned by Table.cellSet().
    Specified by:
    -
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/HashBiMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/HashBiMap.html index ea51de47d6c4..71306d69896b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/HashBiMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/HashBiMap.html @@ -84,7 +84,7 @@
    -

    Class HashBiMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class HashBiMap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    java.util.AbstractMap<K,V> @@ -98,7 +98,7 @@

    Class HashBiMap<K extends @Nullable


  • @GwtCompatible -public final class HashBiMap<K extends @Nullable Object,V extends @Nullable Object> +public final class HashBiMap<K extends @Nullable Object,V extends @Nullable Object> extends AbstractMap<K,V> implements BiMap<K,V>, Serializable
    A BiMap backed by two hash tables. This implementation allows null keys and values. A @@ -149,28 +149,28 @@

    Method Summary

     
    boolean
    -
    containsKey(@Nullable Object key)
    +
     
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if this BiMap contains an entry whose value is equal to value (or, equivalently, if this inverse view contains a key that is equal to value).
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    Returns a new, empty HashBiMap with the default initial capacity (16).
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    create(int expectedSize)
    Constructs a new, empty bimap with the specified expected size.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    create(Map<? extends K,? extends V> map)
    Constructs a new bimap containing initial values from map.
    @@ -178,15 +178,15 @@

    Method Summary

     
    -
    @Nullable V
    +
    forcePut(K key, V value)
    An alternate form of put that silently removes any existing entry with the value value before proceeding with the BiMap.put(K, V) operation.
    -
    @Nullable V
    -
    get(@Nullable Object key)
    + +
     
    @@ -197,12 +197,12 @@

    Method Summary

     
    -
    @Nullable V
    +
    put(K key, V value)
    -
    @Nullable V
    -
    remove(@Nullable Object key)
    + +
     
    int
    @@ -239,8 +239,8 @@

    Method Details

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashBiMap<K,V> create()
    Returns a new, empty HashBiMap with the default initial capacity (16).
    @@ -248,8 +248,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashBiMap<K,V> create(int expectedSize)
    Constructs a new, empty bimap with the specified expected size.
    @@ -263,8 +263,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashBiMap<K,V> create(Map<? extends K,? extends V> map)
    Constructs a new bimap containing initial values from map. The bimap is created with an initial capacity sufficient to hold the mappings in the specified map.
    @@ -276,28 +276,28 @@

    size

    public int size()
    Specified by:
    -
    size in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    size in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Specified by:
    -
    containsKey in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    containsKey in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Returns true if this BiMap contains an entry whose value is equal to value (or, equivalently, if this inverse view contains a key that is equal to value). @@ -305,9 +305,9 @@

    containsValue

    faster-than-linear time.
    Specified by:
    -
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    containsValue in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    value - the object to search for in the values of this BiMap
    Returns:
    @@ -318,12 +318,12 @@

    containsValue

  • get

    -
    public @Nullable V get(@Nullable Object key)
    +
    public @Nullable V get(@Nullable Object key)
    Specified by:
    -
    get in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    get in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -331,16 +331,16 @@

    get

    put

    @CanIgnoreReturnValue -public @Nullable V put(K key, +public @Nullable V put(K key, V value)
    Description copied from interface: BiMap
    Specified by:
    -
    put in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    put in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -348,7 +348,7 @@

    put

    forcePut

    @CanIgnoreReturnValue -public @Nullable V forcePut(K key, +public @Nullable V forcePut(K key, V value)
    Description copied from interface: BiMap
    An alternate form of put that silently removes any existing entry with the value @@ -362,7 +362,7 @@

    forcePut

    discarded and not returned.
    Specified by:
    -
    forcePut in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    forcePut in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    key - the key with which the specified value is to be associated
    value - the value to be associated with the specified key
    @@ -378,12 +378,12 @@

    forcePut

    remove

    @CanIgnoreReturnValue -public @Nullable V remove(@Nullable Object key)
    +public @Nullable V remove(@Nullable Object key)
    Specified by:
    -
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -393,9 +393,9 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -405,9 +405,9 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    keySet in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -421,11 +421,11 @@

    values

    Because a bimap has unique values, this method returns a Set, instead of the Collection specified in the Map interface.

    Specified by:
    -
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    values in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -435,9 +435,9 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    entrySet in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -454,7 +454,7 @@

    inverse

    that of its inverse.
    Specified by:
    -
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the inverse view of this bimap
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/HashMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/HashMultimap.html index ec28b501c531..18ad7f117d47 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/HashMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/HashMultimap.html @@ -84,7 +84,7 @@
    -

    Class HashMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class HashMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.HashMultimap<K,V>
    @@ -97,7 +97,7 @@

    Class HashMultimap<K extends @Nu
    @GwtCompatible(serializable=true, emulated=true) -public final class HashMultimap<K extends @Nullable Object,V extends @Nullable Object> +public final class HashMultimap<K extends @Nullable Object,V extends @Nullable Object> extends Object
    Implementation of Multimap using hash tables. @@ -151,40 +151,40 @@

    Method Summary

    Removes all key-value pairs from the multimap, leaving it empty.
    boolean
    -
    containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    boolean
    -
    containsKey(@Nullable Object key)
    +
    Returns true if this multimap contains at least one key-value pair with the key key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the value value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    Creates a new, empty HashMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty HashMultimap with enough capacity to hold the specified numbers of keys and values without rehashing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    create(Multimap<? extends K,? extends V> multimap)
    Constructs a HashMultimap with the same mappings as the specified multimap.
    @@ -196,7 +196,7 @@

    Method Summary

    instances.

    boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object to this multimap for equality.
    @@ -246,14 +246,14 @@

    Method Summary

    key.
    boolean
    -
    remove(@Nullable Object key, - @Nullable Object value)
    +
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -303,8 +303,8 @@

    Method Details

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashMultimap<K,V> create()
    Creates a new, empty HashMultimap with the default initial capacities. @@ -316,8 +316,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashMultimap<K,V> create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty HashMultimap with enough capacity to hold the specified numbers of @@ -339,8 +339,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashMultimap<K,V> create(Multimap<? extends K,? extends V> multimap)
    Constructs a HashMultimap with the same mappings as the specified multimap. If a key-value mapping appears multiple times in the input multimap, it only appears once in the @@ -371,9 +371,9 @@

    get

    Set, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -397,9 +397,9 @@

    entries

    Set, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -407,7 +407,7 @@

    entries

    removeAll

    @CanIgnoreReturnValue -public Set<V> removeAll(@Nullable Object key)
    +public Set<V> removeAll(@Nullable Object key)
    Removes all values associated with the key key.

    Once this method returns, key will not be mapped to any values, so it will not @@ -419,9 +419,9 @@

    removeAll

    Set, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -446,9 +446,9 @@

    replaceValues

    Any duplicates in values will be stored in the multimap once.

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -473,9 +473,9 @@

    asMap

    values.
    Specified by:
    -
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    asMap in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -488,7 +488,7 @@

    put

    Stores a key-value pair in the multimap.
    Specified by:
    -
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    key - key to store in the multimap
    value - value to store in the multimap
    @@ -501,16 +501,16 @@

    put

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Compares the specified object to this multimap for equality.

    Two SetMultimap instances are equal if, for each key, they contain the same values. Equality does not depend on the ordering of keys or values.

    Specified by:
    -
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    equals in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -526,20 +526,20 @@

    size

    the Multimap class documentation for clarification.
    Specified by:
    -
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key.
    Specified by:
    -
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -551,7 +551,7 @@

    clear

    Removes all key-value pairs from the multimap, leaving it empty.
    Specified by:
    -
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -569,7 +569,7 @@

    values

    by the values of a second key, and so on.
    Specified by:
    -
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -582,34 +582,34 @@

    isEmpty

    == 0
    , but can in some cases be more efficient.
    Specified by:
    -
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the value value.
    Specified by:
    -
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsEntry

    -
    public boolean containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    public boolean containsEntry(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    Specified by:
    -
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -617,15 +617,15 @@

    containsEntry

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object key, - @Nullable Object value)
    +public boolean remove(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists. If multiple key-value pairs in the multimap fit this description, which one is removed is unspecified.
    Specified by:
    -
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -650,7 +650,7 @@

    putAll

    In particular, this is a no-op if values is empty.

    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -666,7 +666,7 @@

    putAll

    multimap.entries().
    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -684,7 +684,7 @@

    keySet

    adding to the returned set is not possible.
    Specified by:
    -
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -701,7 +701,7 @@

    keys

    However, adding to the returned collection is not possible.
    Specified by:
    -
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -715,7 +715,7 @@

    hashCode

    Multimap.asMap().
    Specified by:
    -
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    See Also:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/HashMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/HashMultiset.html index 6ed98f451dd6..3170d484e32e 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/HashMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/HashMultiset.html @@ -84,7 +84,7 @@
    -

    Class HashMultiset<E extends @Nullable Object>

    +

    Class HashMultiset<E extends @Nullable Object>

    java.lang.Object
    java.util.AbstractCollection<E> @@ -99,7 +99,7 @@

    Class HashMultiset<E extends @Nu
    @GwtCompatible(serializable=true, emulated=true) -public final class HashMultiset<E extends @Nullable Object> +public final class HashMultiset<E extends @Nullable Object> extends AbstractCollection<E>
    Multiset implementation that uses hashing for key and entry access.
    @@ -123,7 +123,7 @@

    Class HashMultiset<E extends @Nu

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>

    @@ -155,28 +155,28 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object element)
    +
    Determines whether this multiset contains the specified element.
    final int
    -
    count(@Nullable Object element)
    +
    Returns the number of occurrences of an element in this multiset (the count of the element).
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    Creates a new, empty HashMultiset using the default initial capacity.
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    create(int distinctElements)
    Creates a new, empty HashMultiset with the specified expected number of distinct elements.
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    create(Iterable<? extends E> elements)
    Creates a new HashMultiset containing the specified elements.
    @@ -193,7 +193,7 @@

    Method Summary

    each providing an element of the multiset and the count of that element.
    final boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multiset for equality.
    @@ -209,12 +209,12 @@

    Method Summary

    final boolean
    -
    remove(@Nullable Object element)
    +
    Removes a single occurrence of the specified element from this multiset, if present.
    final int
    -
    remove(@Nullable Object element, +
    remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset.
    @@ -279,7 +279,7 @@

    Method Details

  • create

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashMultiset<E> create()
    Creates a new, empty HashMultiset using the default initial capacity.
    @@ -287,7 +287,7 @@

    create

  • create

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashMultiset<E> create(int distinctElements)
    Creates a new, empty HashMultiset with the specified expected number of distinct elements.
    @@ -302,7 +302,7 @@

    create

  • create

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashMultiset<E> create(Iterable<? extends E> elements)
    Creates a new HashMultiset containing the specified elements. @@ -316,7 +316,7 @@

    create

  • count

    -
    public final int count(@Nullable Object element)
    +
    public final int count(@Nullable Object element)
    Description copied from interface: Multiset
    Returns the number of occurrences of an element in this multiset (the count of the element). Note that for an Object.equals(java.lang.Object)-based multiset, this gives the same result as @@ -327,7 +327,7 @@

    count

    other iterable type.
    Specified by:
    -
    count in interface Multiset<E extends @Nullable Object>
    +
    count in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to count occurrences of
    Returns:
    @@ -349,7 +349,7 @@

    add

    poorly.
  • Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add occurrences of; may be null only if explicitly allowed by the implementation
    @@ -366,7 +366,7 @@

    add

    remove

    @CanIgnoreReturnValue -public final int remove(@Nullable Object element, +public final int remove(@Nullable Object element, int occurrences)
    Description copied from interface: Multiset
    Removes a number of occurrences of the specified element from this multiset. If the multiset @@ -375,7 +375,7 @@

    remove

    remove(element).
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally remove occurrences of
    occurrences - the number of occurrences of the element to remove. May be zero, in which @@ -396,7 +396,7 @@

    setCount

    desired count.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add or remove occurrences of; may be null only if explicitly allowed by the implementation
    @@ -417,7 +417,7 @@

    setCount

    current count is not oldCount, no change is made.
  • Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally set the count of; may be null only if explicitly allowed by the implementation
    @@ -435,7 +435,7 @@

    clear

    public final void clear()
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
  • @@ -450,13 +450,13 @@

    iterator

    iterator, though not necessarily sequentially.
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Multiset<E extends @Nullable Object>
    +
    iterator in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<E extends @Nullable Object>
    +
    iterator in class AbstractCollection<E extends @Nullable Object>
    @@ -471,11 +471,11 @@

    size

    multiset, which is given by entrySet().size().
    Specified by:
    -
    size in interface Collection<E extends @Nullable Object>
    +
    size in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    size in interface Multiset<E extends @Nullable Object>
    +
    size in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<E extends @Nullable Object>
    +
    size in class AbstractCollection<E extends @Nullable Object>
    @@ -485,16 +485,16 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<E extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object element)
    +
    public boolean contains(@Nullable Object element)
    Description copied from interface: Multiset
    Determines whether this multiset contains the specified element. @@ -502,11 +502,11 @@

    contains

    throw an exception in response to element being null or of the wrong type.
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Multiset<E extends @Nullable Object>
    +
    contains in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to check for
    Returns:
    @@ -529,11 +529,11 @@

    add

    To both add the element and obtain the previous count of that element, use add(element, 1) instead.

    Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    add in class AbstractCollection<E extends @Nullable Object>
    +
    add in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to add one occurrence of; may be null only if explicitly allowed by the implementation
    @@ -547,7 +547,7 @@

    add

    remove

    @CanIgnoreReturnValue -public final boolean remove(@Nullable Object element)
    +public final boolean remove(@Nullable Object element)
    Description copied from interface: Multiset
    Removes a single occurrence of the specified element from this multiset, if present. @@ -557,11 +557,11 @@

    remove

    To both remove the element and obtain the previous count of that element, use remove(element, 1) instead.

    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to remove one occurrence of
    Returns:
    @@ -579,9 +579,9 @@

    addAll

    This implementation is highly efficient when elementsToAdd is itself a Multiset.

    Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    addAll in class AbstractCollection<E extends @Nullable Object>
    +
    addAll in class AbstractCollection<E extends @Nullable Object>
  • @@ -601,11 +601,11 @@

    removeAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multiset<E extends @Nullable Object>
    +
    removeAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractCollection<E extends @Nullable Object>
    +
    removeAll in class AbstractCollection<E extends @Nullable Object>
    @@ -625,11 +625,11 @@

    retainAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Multiset<E extends @Nullable Object>
    +
    retainAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    See Also:

    @GwtCompatible -public abstract class UnmodifiableListIterator<E extends @Nullable Object> +public abstract class UnmodifiableListIterator<E extends @Nullable Object> extends UnmodifiableIterator<E> implements ListIterator<E>
    A list iterator that does not support UnmodifiableIterator.remove(), add(E), or set(E).
    @@ -205,7 +205,7 @@

    add

    Guaranteed to throw an exception and leave the underlying data unmodified.
    Specified by:
    -
    add in interface ListIterator<E extends @Nullable Object>
    +
    add in interface ListIterator<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -222,7 +222,7 @@

    set

    Guaranteed to throw an exception and leave the underlying data unmodified.
    Specified by:
    -
    set in interface ListIterator<E extends @Nullable Object>
    +
    set in interface ListIterator<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ArrayListMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ArrayListMultimap.html index cfffb03b654d..74d94dbf2397 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ArrayListMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ArrayListMultimap.html @@ -70,22 +70,22 @@

    Uses of Modifier and Type
    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    ArrayListMultimap.create()
    Creates a new, empty ArrayListMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    ArrayListMultimap.create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty ArrayListMultimap with enough capacity to hold the specified numbers of keys and values without resizing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    ArrayListMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs an ArrayListMultimap with the same mappings as the specified multimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ArrayTable.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ArrayTable.html index 3949f66a927c..929ebad57b63 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ArrayTable.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ArrayTable.html @@ -73,7 +73,7 @@

    Uses of static <R, C, V> ArrayTable<R,C,V>

    -
    ArrayTable.create(Table<R,C,? extends @Nullable V> table)
    +
    ArrayTable.create(Table<R,C,? extends @Nullable V> table)
    Creates an ArrayTable with the mappings in the provided table.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/BiMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/BiMap.html index 61e3090ae286..949efabd2759 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/BiMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/BiMap.html @@ -76,13 +76,13 @@

    Uses of A BiMap backed by two EnumMap instances.
    final class 
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    final class 
    -
    HashBiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A BiMap backed by two hash tables.
    @@ -98,22 +98,22 @@

    Uses of Modifier and Type
    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterEntries(BiMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a bimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterKeys(BiMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a bimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterValues(BiMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    @@ -128,14 +128,14 @@

    Uses of BiMap<V,K>

    HashBiMap.inverse()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.synchronizedBiMap(BiMap<K,V> bimap)
    Returns a synchronized (thread-safe) bimap backed by the specified bimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.unmodifiableBiMap(BiMap<? extends K,? extends V> bimap)
    Returns an unmodifiable view of the specified bimap.
    @@ -153,35 +153,35 @@

    Uses of Returns a Converter that converts values using bimap.get(), and whose inverse view converts values using bimap.inverse().get().

    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterEntries(BiMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a bimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterKeys(BiMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a bimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterValues(BiMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a bimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.synchronizedBiMap(BiMap<K,V> bimap)
    Returns a synchronized (thread-safe) bimap backed by the specified bimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.unmodifiableBiMap(BiMap<? extends K,? extends V> bimap)
    Returns an unmodifiable view of the specified bimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ClassToInstanceMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ClassToInstanceMap.html index 2677b872b1d1..04d92373c89c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ClassToInstanceMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ClassToInstanceMap.html @@ -77,7 +77,7 @@

    Uses of ImmutableCollection.

    final class 
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ComparisonChain.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ComparisonChain.html index 63f63964a8de..f7720cddd487 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ComparisonChain.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ComparisonChain.html @@ -114,7 +114,7 @@

    Uses of Compares two comparable objects as specified by Comparable.compareTo(T), if the result of this comparison chain has not already been determined. -
    abstract <T extends @Nullable Object>
    ComparisonChain
    +
    abstract <T extends @Nullable Object>
    ComparisonChain
    ComparisonChain.compare(T left, T right, Comparator<T> comparator)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/EnumHashBiMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/EnumHashBiMap.html index 8fe5690bbcaa..f4bab0c4b7e3 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/EnumHashBiMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/EnumHashBiMap.html @@ -71,13 +71,13 @@

    Uses of Method
    Description
    static <K extends Enum<K>, -V extends @Nullable Object>
    EnumHashBiMap<K,V>
    +V extends @Nullable Object>
    EnumHashBiMap<K,V>
    EnumHashBiMap.create(Class<K> keyType)
    Returns a new, empty EnumHashBiMap using the specified key type.
    static <K extends Enum<K>, -V extends @Nullable Object>
    EnumHashBiMap<K,V>
    +V extends @Nullable Object>
    EnumHashBiMap<K,V>
    EnumHashBiMap.create(Map<K,? extends V> map)
    Constructs a new bimap with the same mappings as the specified map.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/FluentIterable.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/FluentIterable.html index 9898afb32f9c..c1690282bf9f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/FluentIterable.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/FluentIterable.html @@ -90,30 +90,30 @@

    Uses of static <T extends @Nullable Object>
    FluentIterable<T>

    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends Iterable<? extends T>> inputs)
    Returns a fluent iterable that combines several iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends T>... inputs)
    Returns a fluent iterable that combines several iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends T> a, Iterable<? extends T> b)
    Returns a fluent iterable that combines two iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c)
    Returns a fluent iterable that combines three iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c, @@ -137,7 +137,7 @@

    Uses of
    Returns the elements from this fluent iterable that are instances of class type.

    - +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.from(FluentIterable<E> iterable)
    Deprecated. @@ -145,12 +145,12 @@

    Uses of static <E extends @Nullable Object>
    FluentIterable<E>

    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.from(E[] elements)
    Returns a fluent iterable containing elements in the specified order.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.from(Iterable<E> iterable)
    Returns a fluent iterable that wraps iterable, or iterable itself if it is @@ -161,12 +161,12 @@

    Uses of
    Creates a fluent iterable with the first size elements of this fluent iterable.

    - +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.of()
    Returns a fluent iterable containing no elements.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.of(E element, E... elements)
    - +
    final <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.transform(Function<? super E,T> function)
    Returns a fluent iterable that applies function to each element of this fluent iterable.
    -
    <T extends @Nullable Object>
    FluentIterable<T>
    +
    FluentIterable.transformAndConcat(Function<? super E,? extends Iterable<? extends T>> function)
    Applies function to each element of this fluent iterable and returns a fluent iterable @@ -211,7 +211,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.from(FluentIterable<E> iterable)
    Deprecated. diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingCollection.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingCollection.html index d3f8e1a62c5c..ee2ad8c181be 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingCollection.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingCollection.html @@ -92,22 +92,22 @@

    Uses of class 

    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    class 
    -
    ForwardingList<E extends @Nullable Object>
    +
    A list which forwards all its method calls to another list.
    class 
    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    A multiset which forwards all its method calls to another multiset.
    class 
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    @@ -118,17 +118,17 @@

    Uses of NavigableSet, notably including NavigableSet.descendingIterator().

    class 
    -
    ForwardingQueue<E extends @Nullable Object>
    +
    A queue which forwards all its method calls to another queue.
    class 
    -
    ForwardingSet<E extends @Nullable Object>
    +
    A set which forwards all its method calls to another set.
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    @@ -138,7 +138,7 @@

    Uses of A skeleton implementation of a descending multiset view.

    class 
    -
    ForwardingSortedSet<E extends @Nullable Object>
    +
    A sorted set which forwards all its method calls to another sorted set.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingIterator.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingIterator.html index 73b702081408..417b6c8d94bf 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingIterator.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingIterator.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingListIterator<E extends @Nullable Object>
    +
    A list iterator which forwards all its method calls to another list iterator.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMap.html index 587f95ed80cd..a815d8a13806 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMap.html @@ -80,7 +80,7 @@

    Uses of A BiMap backed by two EnumMap instances.
    final class 
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    @@ -91,7 +91,7 @@

    Uses of A concurrent map which forwards all its method calls to another concurrent map.

    class 
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A navigable map which forwards all its method calls to another navigable map.
    @@ -102,7 +102,7 @@

    Uses of class  -
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted map which forwards all its method calls to another sorted map.
    @@ -113,7 +113,7 @@

    Uses of ImmutableCollection.
    final class 
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    @@ -134,7 +134,7 @@

    Uses of A type-to-instance map backed by an ImmutableMap.
    final class 
    -
    MutableTypeToInstanceMap<B extends @Nullable Object>
    +
    A mutable type-to-instance map.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMultimap.html index 2630a231ac31..adb58da6e51b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMultimap.html @@ -71,17 +71,17 @@

    Uses of Class
    Description
    class 
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    class 
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMultiset.html index 7c7a6ae211c1..274f985fbc75 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingMultiset.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingObject.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingObject.html index 36a03153b3cc..fa4aab323137 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingObject.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingObject.html @@ -121,7 +121,7 @@

    Uses of A BiMap backed by two EnumMap instances.
    final class 
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    @@ -140,7 +140,7 @@

    Uses of class 

    -
    ForwardingCollection<E extends @Nullable Object>
    +
    A collection which forwards all its method calls to another collection.
    @@ -150,52 +150,52 @@

    Uses of A concurrent map which forwards all its method calls to another concurrent map.
    class 
    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    class 
    -
    ForwardingIterator<T extends @Nullable Object>
    +
    An iterator which forwards all its method calls to another iterator.
    class 
    -
    ForwardingList<E extends @Nullable Object>
    +
    A list which forwards all its method calls to another list.
    class 
    -
    ForwardingListIterator<E extends @Nullable Object>
    +
    A list iterator which forwards all its method calls to another list iterator.
    class 
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    class 
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map which forwards all its method calls to another map.
    class 
    -
    ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map entry which forwards all its method calls to another map entry.
    class 
    -
    ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A multimap which forwards all its method calls to another multimap.
    class 
    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    A multiset which forwards all its method calls to another multiset.
    class 
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A navigable map which forwards all its method calls to another navigable map.
    @@ -206,7 +206,7 @@

    Uses of class  -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    @@ -217,27 +217,27 @@

    Uses of NavigableSet, notably including NavigableSet.descendingIterator().
    class 
    -
    ForwardingQueue<E extends @Nullable Object>
    +
    A queue which forwards all its method calls to another queue.
    class 
    -
    ForwardingSet<E extends @Nullable Object>
    +
    A set which forwards all its method calls to another set.
    class 
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    class 
    -
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted map which forwards all its method calls to another sorted map.
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    @@ -247,17 +247,17 @@

    Uses of A skeleton implementation of a descending multiset view.
    class 
    -
    ForwardingSortedSet<E extends @Nullable Object>
    +
    A sorted set which forwards all its method calls to another sorted set.
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    class 
    -
    ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    A table which forwards all its method calls to another table.
    @@ -268,7 +268,7 @@

    Uses of ImmutableCollection.
    final class 
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    @@ -289,7 +289,7 @@

    Uses of A type-to-instance map backed by an ImmutableMap.
    final class 
    -
    MutableTypeToInstanceMap<B extends @Nullable Object>
    +
    A mutable type-to-instance map.
    @@ -325,23 +325,23 @@

    Uses of An executor service which forwards all its method calls to another executor service.
    class 
    -
    ForwardingFuture<V extends @Nullable Object>
    +
    A Future which forwards all its method calls to another future.
    static class 
    - +
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    class 
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    A ListenableFuture which forwards all its method calls to another future.
    static class 
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingQueue.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingQueue.html index 21510f7a3295..3502a64a1ced 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingQueue.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingQueue.html @@ -88,7 +88,7 @@

    Uses of class 

    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSet.html index 1d674e14ebf4..c243fa5dc7b9 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSet.html @@ -75,7 +75,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    @@ -86,7 +86,7 @@

    Uses of NavigableSet, notably including NavigableSet.descendingIterator().
    class 
    -
    ForwardingSortedSet<E extends @Nullable Object>
    +
    A sorted set which forwards all its method calls to another sorted set.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSetMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSetMultimap.html index e37d28e5d0b7..157966b07af2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSetMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSetMultimap.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSortedMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSortedMap.html index f740c56e4014..da56f89fa6a4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSortedMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSortedMap.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A navigable map which forwards all its method calls to another navigable map.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSortedSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSortedSet.html index 19695ab89c27..650daf0dea25 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSortedSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ForwardingSortedSet.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashBiMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashBiMap.html index 8ad389ccefc2..dc99068c5e8c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashBiMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashBiMap.html @@ -70,20 +70,20 @@

    Uses of Modifier and Type
    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    HashBiMap.create()
    Returns a new, empty HashBiMap with the default initial capacity (16).
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    HashBiMap.create(int expectedSize)
    Constructs a new, empty bimap with the specified expected size.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    HashBiMap.create(Map<? extends K,? extends V> map)
    Constructs a new bimap containing initial values from map.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashMultimap.html index fa656cbe7a73..414e5125753b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashMultimap.html @@ -70,22 +70,22 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    HashMultimap.create()
    Creates a new, empty HashMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    HashMultimap.create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty HashMultimap with enough capacity to hold the specified numbers of keys and values without rehashing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    HashMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a HashMultimap with the same mappings as the specified multimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashMultiset.html index d7ad0a0109a0..fd5046afa66d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/HashMultiset.html @@ -70,18 +70,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    HashMultiset.create()
    Creates a new, empty HashMultiset using the default initial capacity.
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    HashMultiset.create(int distinctElements)
    Creates a new, empty HashMultiset with the specified expected number of distinct elements.
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    HashMultiset.create(Iterable<? extends E> elements)
    Creates a new HashMultiset containing the specified elements.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableBiMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableBiMap.html index 1f1ba1e36955..cd888ecba692 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableBiMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableBiMap.html @@ -284,7 +284,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableBiMap<K,V>>
    ImmutableBiMap.toImmutableBiMap(Function<? super T,? extends K> keyFunction, diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableCollection.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableCollection.html index e8fe2bc03f20..18bf767b805c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableCollection.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableCollection.html @@ -128,7 +128,7 @@

    Uses of Returns an immutable collection of the values for the given key.

    -
    ImmutableMultimap.removeAll(@Nullable Object key)
    +
    ImmutableMultimap.removeAll(@Nullable Object key)
    Deprecated.
    Unsupported operation.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableList.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableList.html index 93c8a49bf6e6..7a986bacb144 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableList.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableList.html @@ -147,7 +147,7 @@

    Uses of
    Returns an immutable list of the values for the given key.

    - +
    <E extends @NonNull T>
    ImmutableList<E>
    Ordering.immutableSortedCopy(Iterable<E> elements)
    Returns an immutable list containing elements sorted by this ordering.
    @@ -285,7 +285,7 @@

    Uses of Returns an immutable list containing the given elements, in order.

    -
    ImmutableListMultimap.removeAll(@Nullable Object key)
    +
    ImmutableListMultimap.removeAll(@Nullable Object key)
    - +
    FluentIterable.toList()
    Returns an ImmutableList containing all of the elements from this fluent iterable in proper sequence.
    -
    final ImmutableList<@NonNull E>
    +
    FluentIterable.toSortedList(Comparator<? super E> comparator)
    Returns an ImmutableList containing all of the elements from this @@ -432,7 +432,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Futures.inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableListMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableListMultimap.html index 141e9045359b..c002cc3174f1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableListMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableListMultimap.html @@ -91,7 +91,7 @@

    Uses of
    Returns an immutable multimap containing the specified entries.

    - +
    FluentIterable.index(Function<? super E,K> keyFunction)
    Creates an index ImmutableListMultimap that contains the results of applying a @@ -185,7 +185,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableListMultimap<K,V>>
    ImmutableListMultimap.flatteningToImmutableListMultimap(Function<? super T,? extends K> keyFunction, @@ -193,7 +193,7 @@

    Uses of
    Returns a Collector accumulating entries into an ImmutableListMultimap.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableListMultimap<K,V>>
    ImmutableListMultimap.toImmutableListMultimap(Function<? super T,? extends K> keyFunction, diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableMap.html index c34753197144..8933381b7e37 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableMap.html @@ -378,7 +378,7 @@

    Uses of Returns a view that associates each row key with the corresponding map from column keys to values.

    - +
    final <V> ImmutableMap<@NonNull E,V>
    FluentIterable.toMap(Function<? super E,V> valueFunction)
    Returns an immutable map whose keys are the distinct elements of this FluentIterable @@ -400,7 +400,7 @@

    Uses of Returns an immutable map whose keys are the distinct elements of keys and whose value for each key was computed by valueFunction.

    - +
    final <K> ImmutableMap<K,@NonNull E>
    FluentIterable.uniqueIndex(Function<? super E,K> keyFunction)
    Returns a map with the contents of this FluentIterable as its values, indexed @@ -426,7 +426,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K extends Enum<K>, V>
    Collector<T,?,ImmutableMap<K,V>>
    Maps.toImmutableEnumMap(Function<? super T,? extends K> keyFunction, @@ -435,7 +435,7 @@

    Uses of Returns a Collector that accumulates elements into an ImmutableMap whose keys and values are the result of applying the provided mapping functions to the input elements.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K extends Enum<K>, V>
    Collector<T,?,ImmutableMap<K,V>>
    Maps.toImmutableEnumMap(Function<? super T,? extends K> keyFunction, @@ -445,7 +445,7 @@

    Uses of Returns a Collector that accumulates elements into an ImmutableMap whose keys and values are the result of applying the provided mapping functions to the input elements.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    ImmutableBiMap.toImmutableMap(Function<? super T,? extends K> keyFunction, @@ -464,7 +464,7 @@

    Uses of
    Deprecated. 

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    ImmutableMap.toImmutableMap(Function<? super T,? extends K> keyFunction, @@ -473,7 +473,7 @@

    Uses of Returns a Collector that accumulates elements into an ImmutableMap whose keys and values are the result of applying the provided mapping functions to the input elements.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    ImmutableMap.toImmutableMap(Function<? super T,? extends K> keyFunction, @@ -483,7 +483,7 @@

    Uses of Returns a Collector that accumulates elements into an ImmutableMap whose keys and values are the result of applying the provided mapping functions to the input elements.

    -
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    ImmutableSortedMap.toImmutableMap(Function<? super T,? extends K> keyFunction, diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableMultiset.html index 43df6d327168..0d70a1dbe5f6 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableMultiset.html @@ -174,7 +174,7 @@

    Uses of Returns an immutable multiset containing the given elements, in the "grouped iteration order" described in the class documentation.

    - +
    FluentIterable.toMultiset()
    Returns an ImmutableMultiset containing all of the elements from this fluent iterable.
    @@ -191,7 +191,7 @@

    Uses of Returns a Collector that accumulates the input elements into a new ImmutableMultiset.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, E>
    Collector<T,?,ImmutableMultiset<E>>
    ImmutableMultiset.toImmutableMultiset(Function<? super T,? extends E> elementFunction, ToIntFunction<? super T> countFunction)
    @@ -207,7 +207,7 @@

    Uses of Use ImmutableSortedMultiset.toImmutableSortedMultiset(java.util.Comparator<? super E>).

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, E>
    Collector<T,?,ImmutableMultiset<E>>
    ImmutableSortedMultiset.toImmutableMultiset(Function<? super T,? extends E> elementFunction, ToIntFunction<? super T> countFunction)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableRangeMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableRangeMap.html index 404755cc38b9..ec513a56330d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableRangeMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableRangeMap.html @@ -102,7 +102,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K extends Comparable<? super K>, V>
    Collector<T,?,ImmutableRangeMap<K,V>>
    ImmutableRangeMap.toImmutableRangeMap(Function<? super T,Range<K>> keyFunction, diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSet.html index b5dddb21224f..75b1febbfffb 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSet.html @@ -168,7 +168,7 @@

    Uses of
    Returns an immutable set of the values for the given key.

    -
    ImmutableSet<@NonNull E>
    +
    Sets.SetView.immutableCopy()
    Returns an immutable copy of the current contents of this set view.
    @@ -252,7 +252,7 @@

    Uses of final ImmutableSet<V>

    -
    ImmutableSetMultimap.removeAll(@Nullable Object key)
    +
    ImmutableSetMultimap.removeAll(@Nullable Object key)
    Deprecated.
    Unsupported operation.
    @@ -275,7 +275,7 @@

    Uses of ImmutableSet<R>

    ImmutableTable.rowKeySet()
     
    -
    final ImmutableSet<@NonNull E>
    +
    FluentIterable.toSet()
    Returns an ImmutableSet containing all of the elements from this fluent iterable with diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSetMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSetMultimap.html index cfd499bd37b1..39951a9c3cd6 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSetMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSetMultimap.html @@ -168,7 +168,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableSetMultimap<K,V>>
    ImmutableSetMultimap.flatteningToImmutableSetMultimap(Function<? super T,? extends K> keyFunction, @@ -176,7 +176,7 @@

    Uses of
    Returns a Collector accumulating entries into an ImmutableSetMultimap.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableSetMultimap<K,V>>
    ImmutableSetMultimap.toImmutableSetMultimap(Function<? super T,? extends K> keyFunction, diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedMap.html index 75f06430ad1d..efc3c72be0b0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedMap.html @@ -540,7 +540,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableSortedMap<K,V>>
    ImmutableSortedMap.toImmutableSortedMap(Comparator<? super K> comparator, @@ -551,7 +551,7 @@

    Uses of static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableSortedMap<K,V>>
    ImmutableSortedMap.toImmutableSortedMap(Comparator<? super K> comparator, diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedMultiset.html index c23e082c5d52..dd1641d0e041 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedMultiset.html @@ -264,7 +264,7 @@

    Uses of Returns a Collector that accumulates the input elements into a new ImmutableMultiset.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, E>
    Collector<T,?,ImmutableSortedMultiset<E>>
    ImmutableSortedMultiset.toImmutableSortedMultiset(Comparator<? super E> comparator, Function<? super T,? extends E> elementFunction, diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedSet.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedSet.html index 19c03274d9ef..667385eb29d2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedSet.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableSortedSet.html @@ -297,7 +297,7 @@

    Uses of ImmutableSortedSet.tailSet(E fromElement, boolean inclusive)

     
    -
    final ImmutableSortedSet<@NonNull E>
    +
    FluentIterable.toSortedSet(Comparator<? super E> comparator)
    Returns an ImmutableSortedSet containing all of the elements from this diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableTable.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableTable.html index 81bcf586ceb3..d32533f0ec40 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableTable.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ImmutableTable.html @@ -110,7 +110,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, R, C, V>
    Collector<T,?,ImmutableTable<R,C,V>>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedHashMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedHashMultimap.html index d2398292d2bf..330a93280b7c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedHashMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedHashMultimap.html @@ -70,22 +70,22 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    LinkedHashMultimap.create()
    Creates a new, empty LinkedHashMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    LinkedHashMultimap.create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty LinkedHashMultimap with enough capacity to hold the specified numbers of keys and values without rehashing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    LinkedHashMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a LinkedHashMultimap with the same mappings as the specified multimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedHashMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedHashMultiset.html index 5db2b4c84e6f..bb3db34531fa 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedHashMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedHashMultiset.html @@ -70,18 +70,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    LinkedHashMultiset.create()
    Creates a new, empty LinkedHashMultiset using the default initial capacity.
    -
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    +
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    LinkedHashMultiset.create(int distinctElements)
    Creates a new, empty LinkedHashMultiset with the specified expected number of distinct elements.
    -
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    +
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    LinkedHashMultiset.create(Iterable<? extends E> elements)
    Creates a new LinkedHashMultiset containing the specified elements.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedListMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedListMultimap.html index 76318f116bb6..9e29c4de12f0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedListMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/LinkedListMultimap.html @@ -70,21 +70,21 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedListMultimap<K,V>
    LinkedListMultimap.create()
    Creates a new, empty LinkedListMultimap with the default initial capacity.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedListMultimap<K,V>
    LinkedListMultimap.create(int expectedKeys)
    Constructs an empty LinkedListMultimap with enough capacity to hold the specified number of keys without rehashing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedListMultimap<K,V>
    LinkedListMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a LinkedListMultimap with the same mappings as the specified diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ListMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ListMultimap.html index cfcbc8d5f21e..180454e3e0d2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ListMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/ListMultimap.html @@ -71,13 +71,13 @@

    Uses of Class

    Description
    final class 
    -
    ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap that uses an ArrayList to store the values for a given key.
    class 
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    @@ -88,7 +88,7 @@

    Uses of ImmutableCollection.

    class 
    -
    LinkedListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
    @@ -110,39 +110,39 @@

    Uses of protected abstract ListMultimap<K,V>

    ForwardingListMultimap.delegate()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.filterKeys(ListMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.newListMultimap(Map<K,Collection<V>> map, Supplier<? extends List<V>> factory)
    Creates a new ListMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.synchronizedListMultimap(ListMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) ListMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformEntries(ListMultimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a ListMultimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformValues(ListMultimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    @@ -156,8 +156,8 @@

    Uses of no need to use this

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.unmodifiableListMultimap(ListMultimap<K,V> delegate)
    Returns an unmodifiable view of the specified ListMultimap.
    @@ -168,46 +168,46 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,List<V>>
    Multimaps.asMap(ListMultimap<K,V> multimap)
    Returns multimap.asMap(), with its type corrected from Map<K, Collection<V>> to Map<K, List<V>>.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.filterKeys(ListMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.synchronizedListMultimap(ListMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) ListMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformEntries(ListMultimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a ListMultimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformValues(ListMultimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    Returns a view of a ListMultimap where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.unmodifiableListMultimap(ListMultimap<K,V> delegate)
    Returns an unmodifiable view of the specified ListMultimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MapDifference.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MapDifference.html index f44338dfb91e..b74b5c3ddc65 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MapDifference.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MapDifference.html @@ -71,7 +71,7 @@

    Uses of Interface

    Description
    interface 
    -
    SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    An object representing the differences between two sorted maps.
    @@ -81,18 +81,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    MapDifference<K,V>
    Maps.difference(Map<? extends K,? extends V> left, Map<? extends K,? extends V> right)
    Computes the difference between two maps.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    MapDifference<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    MapDifference<K,V>
    Maps.difference(Map<? extends K,? extends V> left, Map<? extends K,? extends V> right, - Equivalence<? super @NonNull V> valueEquivalence)
    + Equivalence<? super @NonNull V> valueEquivalence)
    Computes the difference between two maps.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Maps.EntryTransformer.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Maps.EntryTransformer.html index 43f88ed26ddb..317dc1159606 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Maps.EntryTransformer.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Maps.EntryTransformer.html @@ -70,43 +70,43 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Map<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Map<K,V2>
    Maps.transformEntries(Map<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a map whose values are derived from the original map's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    NavigableMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    NavigableMap<K,V2>
    Maps.transformEntries(NavigableMap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a navigable map whose values are derived from the original navigable map's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    SortedMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    SortedMap<K,V2>
    Maps.transformEntries(SortedMap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a sorted map whose values are derived from the original sorted map's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformEntries(ListMultimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a ListMultimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformEntries(Multimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multimap.html index fc7105324b42..5381e75c133b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multimap.html @@ -75,18 +75,18 @@

    Uses of Interface

    Description
    interface 
    -
    ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
    interface 
    -
    SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that cannot hold duplicate key-value pairs.
    interface 
    -
    SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
    @@ -98,33 +98,33 @@

    Uses of Class

    Description
    final class 
    -
    ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap that uses an ArrayList to store the values for a given key.
    class 
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    class 
    -
    ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A multimap which forwards all its method calls to another multimap.
    class 
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    final class 
    -
    HashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap using hash tables.
    @@ -147,20 +147,20 @@

    Uses of ImmutableCollection.

    final class 
    -
    LinkedHashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    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 
    -
    LinkedListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
    class 
    -
    TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
    @@ -171,9 +171,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, -K extends @Nullable Object, -V extends @Nullable Object, +
    static <T extends @Nullable Object, +K extends @Nullable Object, +V extends @Nullable Object, M extends Multimap<K, V>>
    Collector<T,?,M>
    -
    static <K extends @Nullable Object, -V extends @Nullable Object, +
    static <K extends @Nullable Object, +V extends @Nullable Object, M extends Multimap<K, V>>
    M
    Multimaps.invertFrom(Multimap<? extends V,? extends K> source, @@ -193,9 +193,9 @@

    Uses of Copies each key-value mapping in source into dest, with its key and value reversed.

    -
    static <T extends @Nullable Object, -K extends @Nullable Object, -V extends @Nullable Object, +
    static <T extends @Nullable Object, +K extends @Nullable Object, +V extends @Nullable Object, M extends Multimap<K, V>>
    Collector<T,?,M>
    Multimaps.toMultimap(Function<? super T,? extends K> keyFunction, @@ -227,54 +227,54 @@

    Uses of protected abstract Multimap<K,V>

    ForwardingMultimap.delegate()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterEntries(Multimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterKeys(Multimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterValues(Multimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.newMultimap(Map<K,Collection<V>> map, Supplier<? extends Collection<V>> factory)
    Creates a new Multimap backed by map, whose internal value collections are generated by factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.synchronizedMultimap(Multimap<K,V> multimap)
    Returns a synchronized (thread-safe) multimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformEntries(Multimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a multimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformValues(Multimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    @@ -288,8 +288,8 @@

    Uses of no need to use this

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.unmodifiableMultimap(Multimap<K,V> delegate)
    Returns an unmodifiable view of the specified multimap.
    @@ -300,8 +300,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,Collection<V>>
    Multimaps.asMap(Multimap<K,V> multimap)
    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    ArrayListMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs an ArrayListMultimap with the same mappings as the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    HashMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a HashMultimap with the same mappings as the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    LinkedHashMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a LinkedHashMultimap with the same mappings as the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedListMultimap<K,V>
    LinkedListMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a LinkedListMultimap with the same mappings as the specified @@ -376,31 +376,31 @@

    Uses of Constructs a TreeMultimap, ordered by the natural ordering of its keys and values, with the same mappings as the specified multimap.

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterEntries(Multimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterKeys(Multimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterValues(Multimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object, +
    static <K extends @Nullable Object, +V extends @Nullable Object, M extends Multimap<K, V>>
    M
    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.synchronizedMultimap(Multimap<K,V> multimap)
    Returns a synchronized (thread-safe) multimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformEntries(Multimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a multimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformValues(Multimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    Returns a view of a multimap where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.unmodifiableMultimap(Multimap<K,V> delegate)
    Returns an unmodifiable view of the specified multimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.ListMultimapBuilder.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.ListMultimapBuilder.html index d001deee1363..0b709cf7694a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.ListMultimapBuilder.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.ListMultimapBuilder.html @@ -70,18 +70,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    MultimapBuilder.MultimapBuilderWithKeys.arrayListValues()
    Uses an ArrayList to store value collections.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.arrayListValues(int expectedValuesPerKey)
    Uses an ArrayList to store value collections, initialized to expect the specified number of values per key.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.linkedListValues()
    Uses a LinkedList to store value collections.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.MultimapBuilderWithKeys.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.MultimapBuilderWithKeys.html index 4db13e691776..13d3206c7f4c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.MultimapBuilderWithKeys.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.MultimapBuilderWithKeys.html @@ -75,23 +75,23 @@

    Uses of
    Uses an EnumMap to map keys to value collections.

    - +
    MultimapBuilder.hashKeys()
    Uses a hash table to map keys to value collections.
    - +
    MultimapBuilder.hashKeys(int expectedKeys)
    Uses a hash table to map keys to value collections, initialized to expect the specified number of keys.
    - +
    MultimapBuilder.linkedHashKeys()
    Uses a hash table to map keys to value collections.
    - +
    MultimapBuilder.linkedHashKeys(int expectedKeys)
    Uses an hash table to map keys to value collections, initialized to expect the specified number @@ -102,7 +102,7 @@

    Uses of
    Uses a naturally-ordered TreeMap to map keys to value collections.

    -
    static <K0 extends @Nullable Object>
    MultimapBuilder.MultimapBuilderWithKeys<K0>
    +
    MultimapBuilder.treeKeys(Comparator<K0> comparator)
    Uses a TreeMap sorted by the specified comparator to map keys to value collections.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.SetMultimapBuilder.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.SetMultimapBuilder.html index 9480dc04d48e..8418b12ec4c1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.SetMultimapBuilder.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.SetMultimapBuilder.html @@ -71,7 +71,7 @@

    Uses of Class

    Description
    static class 
    -
    MultimapBuilder.SortedSetMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SortedSetMultimap instances.
    @@ -86,23 +86,23 @@

    Uses of
    Uses an EnumSet to store value collections.

    - +
    MultimapBuilder.MultimapBuilderWithKeys.hashSetValues()
    Uses a hash-based Set to store value collections.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.hashSetValues(int expectedValuesPerKey)
    Uses a hash-based Set to store value collections, initialized to expect the specified number of values per key.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.linkedHashSetValues()
    Uses an insertion-ordered hash-based Set to store value collections.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.linkedHashSetValues(int expectedValuesPerKey)
    Uses an insertion-ordered hash-based Set to store value collections, initialized to diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.SortedSetMultimapBuilder.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.SortedSetMultimapBuilder.html index 476f1cca964e..4b0e6baddfc5 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.SortedSetMultimapBuilder.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.SortedSetMultimapBuilder.html @@ -75,7 +75,7 @@

    Uses of
    Uses a naturally-ordered TreeSet to store value collections.

    - +
    MultimapBuilder.MultimapBuilderWithKeys.treeSetValues(Comparator<V0> comparator)
    Uses a TreeSet ordered by the specified comparator to store value collections.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.html index c2186b78fc11..85582d5a5106 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MultimapBuilder.html @@ -71,17 +71,17 @@

    Uses of Class

    Description
    static class 
    -
    MultimapBuilder.ListMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates ListMultimap instances.
    static class 
    -
    MultimapBuilder.SetMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SetMultimap instances.
    static class 
    -
    MultimapBuilder.SortedSetMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SortedSetMultimap instances.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multiset.Entry.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multiset.Entry.html index fdbf3e849294..097ce54e1ba2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multiset.Entry.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multiset.Entry.html @@ -70,79 +70,79 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ForwardingSortedMultiset.firstEntry()
     
    -
    @Nullable Multiset.Entry<E>
    +
    SortedMultiset.firstEntry()
    Returns the entry of the first element in this multiset, or null if this multiset is empty.
    -
    static <E extends @Nullable Object>
    Multiset.Entry<E>
    +
    static <E extends @Nullable Object>
    Multiset.Entry<E>
    Multisets.immutableEntry(E e, int n)
    Returns an immutable multiset entry with the specified element and count.
    -
    @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.lastEntry()
     
    -
    @Nullable Multiset.Entry<E>
    +
    SortedMultiset.lastEntry()
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.pollFirstEntry()
     
    -
    final @Nullable Multiset.Entry<E>
    +
    ImmutableSortedMultiset.pollFirstEntry()
    Deprecated.
    Unsupported operation.
    -
    @Nullable Multiset.Entry<E>
    +
    SortedMultiset.pollFirstEntry()
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.pollLastEntry()
     
    -
    final @Nullable Multiset.Entry<E>
    +
    ImmutableSortedMultiset.pollLastEntry()
    Deprecated.
    Unsupported operation.
    -
    @Nullable Multiset.Entry<E>
    +
    SortedMultiset.pollLastEntry()
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    -
    protected @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.standardFirstEntry()
    A sensible definition of ForwardingSortedMultiset.firstEntry() in terms of entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.standardLastEntry()
    A sensible definition of ForwardingSortedMultiset.lastEntry() in terms of descendingMultiset().entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.standardPollFirstEntry()
    A sensible definition of ForwardingSortedMultiset.pollFirstEntry() in terms of entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.standardPollLastEntry()
    A sensible definition of ForwardingSortedMultiset.pollLastEntry() in terms of diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multiset.html index 2a9d4f4c94ca..36deb874f5c7 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Multiset.html @@ -71,13 +71,13 @@

    Uses of Interface

    Description
    interface 
    -
    SortedMultiset<E extends @Nullable Object>
    +
    A Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    (package private) interface 
    -
    com.google.common.collect.SortedMultisetBridge<E extends @Nullable Object>
    +
    com.google.common.collect.SortedMultisetBridge<E extends @Nullable Object>
    Superinterface of SortedMultiset to introduce a bridge method for elementSet(), to ensure binary compatibility with older Guava versions that specified elementSet() to @@ -102,12 +102,12 @@

    Uses of class 

    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    A multiset which forwards all its method calls to another multiset.
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    @@ -117,7 +117,7 @@

    Uses of A skeleton implementation of a descending multiset view.

    final class 
    -
    HashMultiset<E extends @Nullable Object>
    +
    Multiset implementation that uses hashing for key and entry access.
    @@ -134,12 +134,12 @@

    Uses of ImmutableCollection.
    final class 
    -
    LinkedHashMultiset<E extends @Nullable Object>
    +
    A Multiset implementation with predictable iteration order.
    final class 
    -
    TreeMultiset<E extends @Nullable Object>
    +
    A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    @@ -150,8 +150,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, -E extends @Nullable Object, +
    static <T extends @Nullable Object, +E extends @Nullable Object, M extends Multiset<E>>
    Collector<T,?,M>
    Multisets.toMultiset(Function<? super T,E> elementFunction, ToIntFunction<? super T> countFunction, @@ -170,19 +170,19 @@

    Uses of protected abstract Multiset<E>

    ForwardingMultiset.delegate()
     
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.difference(Multiset<E> multiset1, Multiset<?> multiset2)
    Returns an unmodifiable view of the difference of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.filter(Multiset<E> unfiltered, Predicate<? super E> predicate)
    Returns a view of the elements of unfiltered that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.intersection(Multiset<E> multiset1, Multiset<?> multiset2)
    - +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.sum(Multiset<? extends E> multiset1, Multiset<? extends E> multiset2)
    Returns an unmodifiable view of the sum of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.union(Multiset<? extends E> multiset1, Multiset<? extends E> multiset2)
    @@ -216,7 +216,7 @@

    Uses of no need to use this

    - +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.unmodifiableMultiset(Multiset<? extends E> multiset)
    Returns an unmodifiable view of the specified multiset.
    @@ -240,19 +240,19 @@

    Uses of Returns a copy of multiset as an ImmutableMultiset whose iteration order puts the highest count first, with ties broken by the iteration order of the original multiset.

    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.difference(Multiset<E> multiset1, Multiset<?> multiset2)
    Returns an unmodifiable view of the difference of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.filter(Multiset<E> unfiltered, Predicate<? super E> predicate)
    Returns a view of the elements of unfiltered that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.intersection(Multiset<E> multiset1, Multiset<?> multiset2)
    - +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.sum(Multiset<? extends E> multiset1, Multiset<? extends E> multiset2)
    Returns an unmodifiable view of the sum of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.union(Multiset<? extends E> multiset1, Multiset<? extends E> multiset2)
    Returns an unmodifiable view of the union of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.unmodifiableMultiset(Multiset<? extends E> multiset)
    Returns an unmodifiable view of the specified multiset.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MutableClassToInstanceMap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MutableClassToInstanceMap.html index f7cc6831508d..a18ca724a7c9 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MutableClassToInstanceMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/MutableClassToInstanceMap.html @@ -70,14 +70,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    MutableClassToInstanceMap.create()
    Returns a new MutableClassToInstanceMap instance backed by a HashMap using the default initial capacity and load factor.
    -
    static <B extends @Nullable Object>
    MutableClassToInstanceMap<B>
    -
    MutableClassToInstanceMap.create(Map<Class<? extends @NonNull B>,B> backingMap)
    + +
    MutableClassToInstanceMap.create(Map<Class<? extends @NonNull B>,B> backingMap)
    Returns a new MutableClassToInstanceMap instance backed by a given empty backingMap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Ordering.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Ordering.html index e5b54adf0cf9..2ea95740f787 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Ordering.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Ordering.html @@ -70,18 +70,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Ordering.allEqual()
    Returns an ordering which treats all values as equal, indicating "no ordering."
    -
    static Ordering<@Nullable Object>
    +
    Ordering.arbitrary()
    Returns an arbitrary ordering over all objects, for which compare(a, b) == 0 implies a == b (identity equality).
    -
    static <T extends @Nullable Object>
    Ordering<T>
    +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.compound(Iterable<? extends Comparator<? super T>> comparators)
    Returns an ordering which tries each given comparator in order until a non-zero result is @@ -106,14 +106,14 @@

    Uses of Returns an ordering that compares objects according to the order in which they are given to this method.

    - +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.from(Ordering<T> ordering)
    Deprecated.
    no need to use this
    -
    static <T extends @Nullable Object>
    Ordering<T>
    +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.from(Comparator<T> comparator)
    Returns an ordering based on an existing comparator instance.
    @@ -129,19 +129,19 @@

    Uses of
    Returns a serializable ordering that uses the natural order of the values.

    -
    <S extends T>
    Ordering<@Nullable S>
    +
    <S extends T>
    Ordering<@Nullable S>
    Ordering.nullsFirst()
    Returns an ordering that treats null as less than all other values and uses this to compare non-null values.
    -
    <S extends T>
    Ordering<@Nullable S>
    +
    <S extends T>
    Ordering<@Nullable S>
    Ordering.nullsLast()
    Returns an ordering that treats null as greater than all other values and uses this ordering to compare non-null values.
    -
    <F extends @Nullable Object>
    Ordering<F>
    +
    <F extends @Nullable Object>
    Ordering<F>
    Ordering.onResultOf(Function<F,? extends T> function)
    Returns a new ordering on F which orders elements by first applying a function to them, @@ -164,7 +164,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.from(Ordering<T> ordering)
    Deprecated. diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/PeekingIterator.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/PeekingIterator.html index 5370fc8f0844..983cd0e39442 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/PeekingIterator.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/PeekingIterator.html @@ -70,14 +70,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    PeekingIterator<T>
    Iterators.peekingIterator(PeekingIterator<T> iterator)
    Deprecated.
    no need to use this
    -
    static <T extends @Nullable Object>
    PeekingIterator<T>
    +
    static <T extends @Nullable Object>
    PeekingIterator<T>
    Iterators.peekingIterator(Iterator<? extends T> iterator)
    Returns a PeekingIterator backed by the given iterator.
    @@ -88,7 +88,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    PeekingIterator<T>
    Iterators.peekingIterator(PeekingIterator<T> iterator)
    Deprecated. diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Range.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Range.html index 0687af2ed543..2f2527a63267 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Range.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Range.html @@ -175,16 +175,16 @@

    Uses of R
    Returns a range that contains any value from lower to upper, where each endpoint may be either inclusive (closed) or exclusive (open).

    - +
    ImmutableRangeSet.rangeContaining(C value)
     
    -
    @Nullable Range<C>
    +
    RangeSet.rangeContaining(C value)
    Returns the unique range from this range set that contains value, or null if this range set does not contain value.
    -
    @Nullable Range<C>
    +
    TreeRangeSet.rangeContaining(C value)
     
    static <C extends Comparable<?>>
    Range<C>
    @@ -281,16 +281,16 @@

    Uses of R
    TreeRangeSet.asRanges()
     
    -
    @Nullable Map.Entry<Range<K>,V>
    +
    ImmutableRangeMap.getEntry(K key)
     
    -
    @Nullable Map.Entry<Range<K>,V>
    +
    RangeMap.getEntry(K key)
    Returns the range containing this key and its associated value, if such a range is present in the range map, or null otherwise.
    -
    @Nullable Map.Entry<Range<K>,V>
    +
    TreeRangeMap.getEntry(K key)
     
    static <E extends Comparable<? super E>>
    Collector<Range<E>,?,ImmutableRangeSet<E>>
    @@ -469,7 +469,7 @@

    Uses of R other.

    static <K extends Comparable<? super K>, -V extends @Nullable Object>
    NavigableMap<K,V>
    +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.subMap(NavigableMap<K,V> map, Range<K> range)
    @@ -556,7 +556,7 @@

    Uses of R
    Removes all of the specified ranges from this range set (optional operation).
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K extends Comparable<? super K>, V>
    Collector<T,?,ImmutableRangeMap<K,V>>
    ImmutableRangeMap.toImmutableRangeMap(Function<? super T,Range<K>> keyFunction, diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/RowSortedTable.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/RowSortedTable.html index 9b667d559dfc..302e88dbcc37 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/RowSortedTable.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/RowSortedTable.html @@ -82,9 +82,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    RowSortedTable<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    RowSortedTable<R,C,V>
    Tables.unmodifiableRowSortedTable(RowSortedTable<R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified row-sorted table.
    @@ -95,9 +95,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    RowSortedTable<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    RowSortedTable<R,C,V>
    Tables.unmodifiableRowSortedTable(RowSortedTable<R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified row-sorted table.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SetMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SetMultimap.html index d492f1f94aee..9d0bb336c180 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SetMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SetMultimap.html @@ -71,7 +71,7 @@

    Uses of Interface

    Description
    interface 
    -
    SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
    @@ -83,17 +83,17 @@

    Uses of Class

    Description
    class 
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    final class 
    -
    HashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap using hash tables.
    @@ -104,14 +104,14 @@

    Uses of ImmutableCollection.

    final class 
    -
    LinkedHashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    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 
    -
    TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
    @@ -133,44 +133,44 @@

    Uses of protected abstract SetMultimap<K,V>

    ForwardingSetMultimap.delegate()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterEntries(SetMultimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterKeys(SetMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterValues(SetMultimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.forMap(Map<K,V> map)
    Returns a multimap view of the specified map.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.newSetMultimap(Map<K,Collection<V>> map, Supplier<? extends Set<V>> factory)
    Creates a new SetMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.synchronizedSetMultimap(SetMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) SetMultimap backed by the specified multimap.
    @@ -183,8 +183,8 @@

    Uses of no need to use this

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.unmodifiableSetMultimap(SetMultimap<K,V> delegate)
    Returns an unmodifiable view of the specified SetMultimap.
    @@ -195,44 +195,44 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,Set<V>>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,Set<V>>
    Multimaps.asMap(SetMultimap<K,V> multimap)
    Returns multimap.asMap(), with its type corrected from Map<K, Collection<V>> to Map<K, Set<V>>.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterEntries(SetMultimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterKeys(SetMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterValues(SetMultimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.synchronizedSetMultimap(SetMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) SetMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.unmodifiableSetMultimap(SetMultimap<K,V> delegate)
    Returns an unmodifiable view of the specified SetMultimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Sets.SetView.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Sets.SetView.html index 7d51335fbc43..b3b0e4dac9bf 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Sets.SetView.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Sets.SetView.html @@ -70,25 +70,25 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    Sets.difference(Set<E> set1, Set<?> set2)
    Returns an unmodifiable view of the difference of two sets.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    Sets.intersection(Set<E> set1, Set<?> set2)
    Returns an unmodifiable view of the intersection of two sets.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    Sets.symmetricDifference(Set<? extends E> set1, Set<? extends E> set2)
    Returns an unmodifiable view of the symmetric difference of two sets.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    Sets.union(Set<? extends E> set1, Set<? extends E> set2)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedMapDifference.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedMapDifference.html index c383dbcc1892..0fb5a87604aa 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedMapDifference.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedMapDifference.html @@ -70,8 +70,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMapDifference<K,V>
    Maps.difference(SortedMap<K,? extends V> left, Map<? extends K,? extends V> right)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedMultiset.html index ca1698b2dfe7..5e606b285ef3 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedMultiset.html @@ -71,7 +71,7 @@

    Uses of Class

    Description
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    @@ -87,7 +87,7 @@

    Uses of ImmutableCollection.
    final class 
    -
    TreeMultiset<E extends @Nullable Object>
    +
    A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    @@ -163,7 +163,7 @@

    Uses of TreeMultiset.tailMultiset(E lowerBound, BoundType boundType)

     
    -
    static <E extends @Nullable Object>
    SortedMultiset<E>
    +
    static <E extends @Nullable Object>
    SortedMultiset<E>
    Multisets.unmodifiableSortedMultiset(SortedMultiset<E> sortedMultiset)
    Returns an unmodifiable view of the specified sorted multiset.
    @@ -180,7 +180,7 @@

    Uses of Returns an immutable sorted multiset containing the elements of a sorted multiset, sorted by the same Comparator.

    - +
    static <E extends @Nullable Object>
    SortedMultiset<E>
    Multisets.unmodifiableSortedMultiset(SortedMultiset<E> sortedMultiset)
    Returns an unmodifiable view of the specified sorted multiset.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedSetMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedSetMultimap.html index 8a41eb755896..18494636df39 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedSetMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/SortedSetMultimap.html @@ -71,12 +71,12 @@

    Uses of Class

    Description
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    class 
    -
    TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
    @@ -98,22 +98,22 @@

    Uses of protected abstract SortedSetMultimap<K,V>

    ForwardingSortedSetMultimap.delegate()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Multimaps.newSortedSetMultimap(Map<K,Collection<V>> map, Supplier<? extends SortedSet<V>> factory)
    Creates a new SortedSetMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Returns a synchronized (thread-safe) SortedSetMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Returns an unmodifiable view of the specified SortedSetMultimap.
    @@ -124,22 +124,22 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,SortedSet<V>>
    Multimaps.asMap(SortedSetMultimap<K,V> multimap)
    Returns multimap.asMap(), with its type corrected from Map<K, Collection<V>> to Map<K, SortedSet<V>>.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Returns a synchronized (thread-safe) SortedSetMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Returns an unmodifiable view of the specified SortedSetMultimap.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.DoubleFunctionWithIndex.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.DoubleFunctionWithIndex.html index c769cb741a00..3943f8845e12 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.DoubleFunctionWithIndex.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.DoubleFunctionWithIndex.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <R extends @Nullable Object>
    Stream<R>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.FunctionWithIndex.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.FunctionWithIndex.html index e4cf81e71124..24b454913e83 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.FunctionWithIndex.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.FunctionWithIndex.html @@ -70,8 +70,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object, +R extends @Nullable Object>
    Stream<R>
    Streams.mapWithIndex(Stream<T> stream, Streams.FunctionWithIndex<? super T,? extends R> function)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.IntFunctionWithIndex.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.IntFunctionWithIndex.html index 696102f8caa4..79b0cb41928a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.IntFunctionWithIndex.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.IntFunctionWithIndex.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <R extends @Nullable Object>
    Stream<R>
    Streams.mapWithIndex(IntStream stream, Streams.IntFunctionWithIndex<R> function)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.LongFunctionWithIndex.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.LongFunctionWithIndex.html index b9b6f57ce7a3..72291c73cee8 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.LongFunctionWithIndex.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Streams.LongFunctionWithIndex.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <R extends @Nullable Object>
    Stream<R>
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Table.Cell.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Table.Cell.html index 5bcc071e99f8..84de72809921 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Table.Cell.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Table.Cell.html @@ -70,9 +70,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table.Cell<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table.Cell<R,C,V>
    Tables.immutableCell(R rowKey, C columnKey, V value)
    @@ -85,7 +85,7 @@

    Uses of Modifier and Type
    Method
    Description
    -
    Set<Table.Cell<R,C,@Nullable V>>
    +
    ArrayTable.cellSet()
    Returns an unmodifiable set of all row key / column key / value triplets.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Table.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Table.html index 888f18140e14..1855f1ded6ee 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Table.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/Table.html @@ -71,7 +71,7 @@

    Uses of Interface

    Description
    interface 
    -
    RowSortedTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Interface that extends Table and whose rows are sorted.
    @@ -87,7 +87,7 @@

    Uses of Fixed-size Table implementation backed by a two-dimensional array.
    class 
    -
    ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    A table which forwards all its method calls to another table.
    @@ -114,9 +114,9 @@

    Uses of Modifier and Type
    Method
    Description
    -
    static <T extends @Nullable Object, -R extends @Nullable Object, -C extends @Nullable Object, +
    static <T extends @Nullable Object, +R extends @Nullable Object, +C extends @Nullable Object, V, I extends Table<R, C, @@ -131,9 +131,9 @@

    Uses of static <T extends @Nullable Object, -R extends @Nullable Object, -C extends @Nullable Object, +
    static <T extends @Nullable Object, +R extends @Nullable Object, +C extends @Nullable Object, V, I extends Table<R, C, @@ -164,32 +164,32 @@

    Uses of
    Creates a table that uses the specified backing map and factory.

    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    Tables.synchronizedTable(Table<R,C,V> table)
    Returns a synchronized (thread-safe) table backed by the specified table.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Table<R,C,V2>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Table<R,C,V2>
    Tables.transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)
    Returns a view of a table where each value is transformed by a function.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<C,R,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<C,R,V>
    Tables.transpose(Table<R,C,V> table)
    Creates a transposed view of a given table that flips its row and column keys.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    Tables.unmodifiableTable(Table<? extends R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified table.
    @@ -210,7 +210,7 @@

    Uses of static <R, C, V> ArrayTable<R,C,V>

    -
    ArrayTable.create(Table<R,C,? extends @Nullable V> table)
    +
    ArrayTable.create(Table<R,C,? extends @Nullable V> table)
    Creates an ArrayTable with the mappings in the provided table.
    @@ -222,7 +222,7 @@

    Uses of Creates a HashBasedTable with the same mappings as the specified table.

    void
    -
    ArrayTable.putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    +
    ArrayTable.putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    Copies all mappings from the specified table to this table.
    @@ -246,32 +246,32 @@

    Uses of
    Copies all mappings from the specified table to this table.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    Tables.synchronizedTable(Table<R,C,V> table)
    Returns a synchronized (thread-safe) table backed by the specified table.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Table<R,C,V2>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Table<R,C,V2>
    Tables.transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)
    Returns a view of a table where each value is transformed by a function.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<C,R,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<C,R,V>
    Tables.transpose(Table<R,C,V> table)
    Creates a transposed view of a given table that flips its row and column keys.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    Tables.unmodifiableTable(Table<? extends R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified table.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/TreeMultimap.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/TreeMultimap.html index 7e56939bc980..d204ef64425c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/TreeMultimap.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/TreeMultimap.html @@ -83,8 +83,8 @@

    Uses of Constructs a TreeMultimap, ordered by the natural ordering of its keys and values, with the same mappings as the specified multimap.

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    TreeMultimap<K,V>
    TreeMultimap.create(Comparator<? super K> keyComparator, Comparator<? super V> valueComparator)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/TreeMultiset.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/TreeMultiset.html index f89bdff9a455..516edb82550f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/TreeMultiset.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/TreeMultiset.html @@ -81,8 +81,8 @@

    Uses of Creates an empty multiset containing the given initial elements, sorted according to the elements' natural order.

    - -
    TreeMultiset.create(@Nullable Comparator<? super E> comparator)
    +
    static <E extends @Nullable Object>
    TreeMultiset<E>
    +
    TreeMultiset.create(@Nullable Comparator<? super E> comparator)
    Creates a new, empty multiset, sorted according to the specified comparator.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/UnmodifiableIterator.html b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/UnmodifiableIterator.html index ae257be6e222..c8fe973a321c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/class-use/UnmodifiableIterator.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/class-use/UnmodifiableIterator.html @@ -75,7 +75,7 @@

    Uses of Class
    Description
    class 
    -
    AbstractIterator<T extends @Nullable Object>
    +
    This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
    @@ -87,7 +87,7 @@

    Uses of class 

    -
    UnmodifiableListIterator<E extends @Nullable Object>
    +
    @@ -107,19 +107,19 @@

    Uses of Returns a view of unfiltered containing all elements that are of the type desiredType. - +
    Iterators.filter(Iterator<T> unfiltered, Predicate<? super T> retainIfTrue)
    Returns a view of unfiltered containing all elements that satisfy the input predicate retainIfTrue.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.forArray(T... array)
    Returns an iterator containing the elements of array in order.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.forEnumeration(Enumeration<T> enumeration)
    Adapts an Enumeration to the Iterator interface.
    @@ -146,40 +146,40 @@

    Uses of
    Scope the return type to UnmodifiableIterator to ensure this is an unmodifiable view.

    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.mergeSorted(Iterable<? extends Iterator<? extends T>> iterators, Comparator<? super T> comparator)
    Returns an iterator over the merged contents of all given iterators, traversing every element of the input iterators.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<List<@Nullable T>>
    +
    Iterators.paddedPartition(Iterator<T> iterator, int size)
    Divides an iterator into unmodifiable sublists of the given size, padding the final iterator with null values if necessary.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<List<T>>
    +
    Iterators.partition(Iterator<T> iterator, int size)
    Divides an iterator into unmodifiable sublists of the given size (the final list may be smaller).
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.singletonIterator(T value)
    Returns an iterator containing only value.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Deprecated.
    no need to use this
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.unmodifiableIterator(Iterator<? extends T> iterator)
    Returns an unmodifiable view of iterator.
    @@ -190,7 +190,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Deprecated. diff --git a/releases/snapshot-android/api/docs/com/google/common/collect/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/collect/package-summary.html index ddc7716aee6f..3b053e1593d2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/collect/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/collect/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.c


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.collect
    Collection interfaces and implementations, and other utilities for collections. This package is a @@ -185,7 +185,7 @@

    Other

    Class
    Description
    -
    AbstractIterator<T extends @Nullable Object>
    +
    This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
    @@ -195,7 +195,7 @@

    Other

    This class provides a skeletal implementation of the Iterator interface for sequences whose next element can always be derived from the previous element.
    -
    ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap that uses an ArrayList to store the values for a given key.
    @@ -204,7 +204,7 @@

    Other

    Fixed-size Table implementation backed by a two-dimensional array.
    -
    BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    BiMap<K extends @Nullable Object,V extends @Nullable Object>
    A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.
    @@ -214,7 +214,7 @@

    Other

    Indicates whether an endpoint of some range is contained in the range itself ("closed") or not ("open").
    -
    ClassToInstanceMap<B extends @Nullable Object>
    +
    A map, each entry of which maps a Java raw type to an instance of that type.
    @@ -253,7 +253,7 @@

    Other

    A BiMap backed by two EnumMap instances.
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    @@ -268,7 +268,7 @@

    Other

    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.
    -
    FluentIterable<E extends @Nullable Object>
    +
    An expanded Iterable API, providing functionality similar to Java 8's powerful streams library in a slightly different way.
    @@ -276,7 +276,7 @@

    Other

    Deprecated.
    This class has moved to com.google.common.util.concurrent.
    -
    ForwardingCollection<E extends @Nullable Object>
    +
    A collection which forwards all its method calls to another collection.
    @@ -284,47 +284,47 @@

    Other

    A concurrent map which forwards all its method calls to another concurrent map.
    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    -
    ForwardingIterator<T extends @Nullable Object>
    +
    An iterator which forwards all its method calls to another iterator.
    -
    ForwardingList<E extends @Nullable Object>
    +
    A list which forwards all its method calls to another list.
    -
    ForwardingListIterator<E extends @Nullable Object>
    +
    A list iterator which forwards all its method calls to another list iterator.
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map which forwards all its method calls to another map.
    -
    ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map entry which forwards all its method calls to another map entry.
    -
    ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A multimap which forwards all its method calls to another multimap.
    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    A multiset which forwards all its method calls to another multiset.
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A navigable map which forwards all its method calls to another navigable map.
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    @@ -332,35 +332,35 @@

    Other

    An abstract base class for implementing the decorator pattern.
    -
    ForwardingQueue<E extends @Nullable Object>
    +
    A queue which forwards all its method calls to another queue.
    -
    ForwardingSet<E extends @Nullable Object>
    +
    A set which forwards all its method calls to another set.
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    -
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted map which forwards all its method calls to another sorted map.
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    -
    ForwardingSortedSet<E extends @Nullable Object>
    +
    A sorted set which forwards all its method calls to another sorted set.
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    -
    ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    A table which forwards all its method calls to another table.
    @@ -368,15 +368,15 @@

    Other

    Implementation of Table using linked hash tables.
    -
    HashBiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A BiMap backed by two hash tables.
    -
    HashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap using hash tables.
    -
    HashMultiset<E extends @Nullable Object>
    +
    Multiset implementation that uses hashing for key and entry access.
    @@ -556,22 +556,22 @@

    Other

    This class contains static utility methods that operate on or return objects of type Iterator.
    -
    LinkedHashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    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.
    -
    LinkedHashMultiset<E extends @Nullable Object>
    +
    A Multiset implementation with predictable iteration order.
    -
    LinkedListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
    -
    ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
    @@ -580,11 +580,11 @@

    Other

    Static utility methods pertaining to List instances.
    -
    MapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    An object representing the differences between two maps.
    - +
    A difference between the mappings from two maps with the same key.
    @@ -597,7 +597,7 @@

    Other

    Static utility methods pertaining to Map instances (including instances of SortedMap, BiMap, etc.).
    -
    Maps.EntryTransformer<K extends @Nullable Object,V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    A transformation of the value of a key-value pair, using both key and value as inputs.
    @@ -615,30 +615,30 @@

    Other

    Collectors not present in java.util.stream.Collectors that are not otherwise associated with a com.google.common type.
    -
    Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A collection that maps keys to values, similar to Map, but in which each key may be associated with multiple values.
    -
    MultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    An immutable builder for Multimap instances, letting you independently select the desired behaviors (for example, ordering) of the backing map and value-collections.
    -
    MultimapBuilder.ListMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates ListMultimap instances.
    - +
    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<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SetMultimap instances.
    -
    MultimapBuilder.SortedSetMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SortedSetMultimap instances.
    @@ -646,12 +646,12 @@

    Other

    Provides static methods acting on or generating a Multimap.
    -
    Multiset<E extends @Nullable Object>
    +
    A collection that supports order-independent equality, like Set, but may have duplicate elements.
    -
    Multiset.Entry<E extends @Nullable Object>
    +
    An unmodifiable element-count pair for a multiset.
    @@ -659,7 +659,7 @@

    Other

    Provides static utility methods for creating and working with Multiset instances.
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    @@ -667,11 +667,11 @@

    Other

    Static utility methods pertaining to object arrays.
    -
    Ordering<T extends @Nullable Object>
    +
    A comparator, with additional methods to support common operations.
    -
    PeekingIterator<E extends @Nullable Object>
    +
    An iterator that supports a one-element lookahead while iterating.
    @@ -692,11 +692,11 @@

    Other

    A set comprising zero or more nonempty, disconnected ranges of type C.
    -
    RowSortedTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Interface that extends Table and whose rows are sorted.
    -
    SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that cannot hold duplicate key-value pairs.
    @@ -704,21 +704,21 @@

    Other

    Static utility methods pertaining to Set instances.
    -
    Sets.SetView<E extends @Nullable Object>
    +
    An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.
    -
    SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    An object representing the differences between two sorted maps.
    -
    SortedMultiset<E extends @Nullable Object>
    +
    A Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    -
    SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
    @@ -727,28 +727,28 @@

    Other

    Static utility methods related to Stream instances.
    - +
    An analogue of DoubleFunction also accepting an index.
    -
    Streams.FunctionWithIndex<T extends @Nullable Object,R extends @Nullable Object>
    +
    An analogue of Function also accepting an index.
    - +
    An analogue of IntFunction also accepting an index.
    - +
    An analogue of LongFunction also accepting an index.
    -
    Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    A collection that associates an ordered pair of keys, called a row key and a column key, with a single value.
    -
    Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Row key / column key / value triplet corresponding to a mapping in a table.
    @@ -761,12 +761,12 @@

    Other

    Implementation of Table whose row keys and column keys are ordered by their natural ordering or by supplied comparators.
    -
    TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
    -
    TreeMultiset<E extends @Nullable Object>
    +
    A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    @@ -784,11 +784,11 @@

    Other

    Deprecated.
    Use Traverser instead.
    -
    UnmodifiableIterator<E extends @Nullable Object>
    +
    An iterator that does not support UnmodifiableIterator.remove().
    -
    UnmodifiableListIterator<E extends @Nullable Object>
    + diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/ArrayBasedCharEscaper.html b/releases/snapshot-android/api/docs/com/google/common/escape/ArrayBasedCharEscaper.html index bb58b6181053..9185e8e21cb6 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/ArrayBasedCharEscaper.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/ArrayBasedCharEscaper.html @@ -160,7 +160,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected final char @Nullable []
    +
    protected final char @Nullable []
    escape(char c)
    Escapes a single character using the replacement array and safe range values.
    @@ -170,7 +170,7 @@

    Method Summary

    Returns the escaped form of a given literal string.
    -
    protected abstract char @Nullable []
    +
    protected abstract char @Nullable []
    escapeUnsafe(char c)
    Escapes a char value that has no direct explicit value in the replacement array and @@ -266,7 +266,7 @@

    escape

  • escape

    -
    protected final char @Nullable [] escape(char c)
    +
    protected final char @Nullable [] escape(char c)
    Escapes a single character using the replacement array and safe range values. If the given character does not have an explicit replacement and lies outside the safe range then escapeUnsafe(char) is called.
    @@ -282,7 +282,7 @@

    escape

  • escapeUnsafe

    -
    protected abstract char @Nullable [] escapeUnsafe(char c)
    +
    protected abstract char @Nullable [] escapeUnsafe(char c)
    Escapes a char value that has no direct explicit value in the replacement array and lies outside the stated safe range. Subclasses should override this method to provide generalized escaping for characters. diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/ArrayBasedUnicodeEscaper.html b/releases/snapshot-android/api/docs/com/google/common/escape/ArrayBasedUnicodeEscaper.html index 864a63de142a..d37619c95d7c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/ArrayBasedUnicodeEscaper.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/ArrayBasedUnicodeEscaper.html @@ -134,7 +134,7 @@

    Constructor Summary

    ArrayBasedUnicodeEscaper(ArrayBasedEscaperMap escaperMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)
    + @Nullable String unsafeReplacement)
    Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range.
    @@ -143,7 +143,7 @@

    Constructor Summary

    ArrayBasedUnicodeEscaper(Map<Character,String> replacementMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)
    + @Nullable String unsafeReplacement)
    Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range.
    @@ -162,7 +162,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected final char @Nullable []
    +
    protected final char @Nullable []
    escape(int cp)
    Escapes a single Unicode code point using the replacement array and safe range values.
    @@ -172,7 +172,7 @@

    Method Summary

    Returns the escaped form of a given literal string.
    -
    protected abstract char @Nullable []
    +
    protected abstract char @Nullable []
    escapeUnsafe(int cp)
    Escapes a code point that has no direct explicit value in the replacement array and lies @@ -215,7 +215,7 @@

    ArrayBasedUnicodeEscaper

    protected ArrayBasedUnicodeEscaper(Map<Character,String> replacementMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)
    + @Nullable String unsafeReplacement)
    Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range. If safeMax < safeMin then no code points are considered safe. @@ -237,7 +237,7 @@

    ArrayBasedUnicodeEscaper

    protected ArrayBasedUnicodeEscaper(ArrayBasedEscaperMap escaperMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)
    + @Nullable String unsafeReplacement)
    Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range. If safeMax < safeMin then no code points are considered safe. This initializer is useful when explicit instances of ArrayBasedEscaperMap are used to allow the @@ -291,7 +291,7 @@

    escape

  • escape

    -
    protected final char @Nullable [] escape(int cp)
    +
    protected final char @Nullable [] escape(int cp)
    Escapes a single Unicode code point using the replacement array and safe range values. If the given character does not have an explicit replacement and lies outside the safe range then escapeUnsafe(int) is called.
    @@ -339,7 +339,7 @@

    nextEscapeIndex

  • escapeUnsafe

    -
    protected abstract char @Nullable [] escapeUnsafe(int cp)
    +
    protected abstract char @Nullable [] escapeUnsafe(int cp)
    Escapes a code point that has no direct explicit value in the replacement array and lies outside the stated safe range. Subclasses should override this method to provide generalized escaping for code points if required. diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/CharEscaper.html b/releases/snapshot-android/api/docs/com/google/common/escape/CharEscaper.html index 281a89ec7f36..7dc85e350ea4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/CharEscaper.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/CharEscaper.html @@ -151,7 +151,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected abstract char @Nullable []
    +
    protected abstract char @Nullable []
    escape(char c)
    Returns the escaped form of the given character, or null if this character does not @@ -223,7 +223,7 @@

    escape

  • escape

    -
    protected abstract char @Nullable [] escape(char c)
    +
    protected abstract char @Nullable [] escape(char c)
    Returns the escaped form of the given character, or null if this character does not need to be escaped. If an empty array is returned, this effectively strips the input character from the resulting text. diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/CharEscaperBuilder.html b/releases/snapshot-android/api/docs/com/google/common/escape/CharEscaperBuilder.html index b8279734cd03..6659140f68d1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/CharEscaperBuilder.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/CharEscaperBuilder.html @@ -145,7 +145,7 @@

    Method Summary

    Add multiple mappings at once for a particular index.
    -
    char @Nullable [][]
    +
    char @Nullable [][]
    Convert this builder into an array of char[]s where the maximum index is the value of the @@ -210,7 +210,7 @@

    addEscapes

  • toArray

    -
    public char @Nullable [][] toArray()
    +
    public char @Nullable [][] toArray()
    Convert this builder into an array of char[]s where the maximum index is the value of the highest character that has been seen. The array will be sparse in the sense that any unseen index will default to null.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/Escapers.Builder.html b/releases/snapshot-android/api/docs/com/google/common/escape/Escapers.Builder.html index faf4be77ad71..9a2d9de14c6b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/Escapers.Builder.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/Escapers.Builder.html @@ -140,7 +140,7 @@

    Method Summary

    Sets the safe range of characters for the escaper.
  • -
    setUnsafeReplacement(@Nullable String unsafeReplacement)
    +
    Sets the replacement string for any characters outside the 'safe' range that have no explicit replacement.
    @@ -184,7 +184,7 @@

    setSafeRange

    setUnsafeReplacement

    @CanIgnoreReturnValue -public Escapers.Builder setUnsafeReplacement(@Nullable String unsafeReplacement)
    +public Escapers.Builder setUnsafeReplacement(@Nullable String unsafeReplacement)
    Sets the replacement string for any characters outside the 'safe' range that have no explicit replacement. If unsafeReplacement is null then no replacement will occur, if it is "" then the unsafe characters are removed from the output.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/Escapers.html b/releases/snapshot-android/api/docs/com/google/common/escape/Escapers.html index 5420d1aa1061..5e086c02ba4a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/Escapers.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/Escapers.html @@ -137,14 +137,14 @@

    Method Summary

    Returns a builder for creating simple, fast escapers.
    -
    static @Nullable String
    +
    computeReplacement(CharEscaper escaper, char c)
    Returns a string that would replace the given character in the specified escaper, or null if no replacement should be made.
    -
    static @Nullable String
    +
    @@ -204,7 +204,7 @@

    builder

  • computeReplacement

    -
    public static @Nullable String computeReplacement(CharEscaper escaper, +
    public static @Nullable String computeReplacement(CharEscaper escaper, char c)
    Returns a string that would replace the given character in the specified escaper, or null if no replacement should be made. This method is intended for use in tests through the @@ -221,7 +221,7 @@

    computeReplacement

  • computeReplacement

    -
    public static @Nullable String computeReplacement(UnicodeEscaper escaper, +
    public static @Nullable String computeReplacement(UnicodeEscaper escaper, int cp)
    Returns a string that would replace the given character in the specified escaper, or null if no replacement should be made. This method is intended for use in tests through the diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/UnicodeEscaper.html b/releases/snapshot-android/api/docs/com/google/common/escape/UnicodeEscaper.html index 1b0a614c0fd2..d3b9e09ac7d6 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/UnicodeEscaper.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/UnicodeEscaper.html @@ -167,7 +167,7 @@

    Method Summary

    Returns the Unicode code point of the character at the given index.
    -
    protected abstract char @Nullable []
    +
    protected abstract char @Nullable []
    escape(int cp)
    Returns the escaped form of the given Unicode code point, or null if this code point @@ -230,7 +230,7 @@

    Method Details

  • escape

    -
    protected abstract char @Nullable [] escape(int cp)
    +
    protected abstract char @Nullable [] escape(int cp)
    Returns the escaped form of the given Unicode code point, or null if this code point does not need to be escaped. When called as part of an escaping operation, the given code point is guaranteed to be in the range 0 <= cp <= Character#MAX_CODE_POINT. diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/class-use/ArrayBasedEscaperMap.html b/releases/snapshot-android/api/docs/com/google/common/escape/class-use/ArrayBasedEscaperMap.html index cee9bb958b88..973d49f2f7b4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/class-use/ArrayBasedEscaperMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/class-use/ArrayBasedEscaperMap.html @@ -94,7 +94,7 @@

    Uses of ArrayBasedUnicodeEscaper(ArrayBasedEscaperMap escaperMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)

    + @Nullable String unsafeReplacement)
  • Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/class-use/CharEscaper.html b/releases/snapshot-android/api/docs/com/google/common/escape/class-use/CharEscaper.html index 242b4254476c..9b754498109d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/class-use/CharEscaper.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/class-use/CharEscaper.html @@ -82,7 +82,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Escapers.computeReplacement(CharEscaper escaper, char c)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/class-use/Escapers.Builder.html b/releases/snapshot-android/api/docs/com/google/common/escape/class-use/Escapers.Builder.html index f4901724a2b9..b90cef67f271 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/class-use/Escapers.Builder.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/class-use/Escapers.Builder.html @@ -88,7 +88,7 @@

    Uses of Sets the safe range of characters for the escaper.

    -
    Escapers.Builder.setUnsafeReplacement(@Nullable String unsafeReplacement)
    +
    Escapers.Builder.setUnsafeReplacement(@Nullable String unsafeReplacement)
    Sets the replacement string for any characters outside the 'safe' range that have no explicit replacement.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/class-use/UnicodeEscaper.html b/releases/snapshot-android/api/docs/com/google/common/escape/class-use/UnicodeEscaper.html index 47b7cb0652af..60d7c5744843 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/class-use/UnicodeEscaper.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/class-use/UnicodeEscaper.html @@ -86,7 +86,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Escapers.computeReplacement(UnicodeEscaper escaper, int cp)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/escape/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/escape/package-summary.html index ab736dacdd6e..62a11b8f4b28 100644 --- a/releases/snapshot-android/api/docs/com/google/common/escape/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/escape/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.co


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.escape
    Interfaces, utilities, and simple implementations of escapers and encoders. The primary type is diff --git a/releases/snapshot-android/api/docs/com/google/common/eventbus/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/eventbus/package-summary.html index d96e457fa987..252ff5b1e2ca 100644 --- a/releases/snapshot-android/api/docs/com/google/common/eventbus/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/eventbus/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.eventbus
    Discouraged in favor of dependency injection and diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/AbstractGraph.html b/releases/snapshot-android/api/docs/com/google/common/graph/AbstractGraph.html index 58da3e1bf9f3..b7249f4e5b58 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/AbstractGraph.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/AbstractGraph.html @@ -159,7 +159,7 @@

    Method Summary

    SuccessorsFunction.successors(Object).
    final boolean
    -
    equals(@Nullable Object obj)
    +
    Returns true iff object is a Graph that has the same elements and the same structural relationships as those in this graph.
    @@ -252,7 +252,7 @@

    Method Details

  • equals

    -
    public final boolean equals(@Nullable Object obj)
    +
    public final boolean equals(@Nullable Object obj)
    Description copied from interface: Graph
    Returns true iff object is a Graph that has the same elements and the same structural relationships as those in this graph. diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/AbstractNetwork.html b/releases/snapshot-android/api/docs/com/google/common/graph/AbstractNetwork.html index cce2dd12b1f1..82a35934399c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/AbstractNetwork.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/AbstractNetwork.html @@ -165,13 +165,13 @@

    Method Summary

    Returns the count of node's incident edges, counting self-loops twice (equivalently, the number of times an edge touches node).
    -
    @Nullable E
    +
    Returns the single edge that directly connects endpoints (in the order, if any, specified by endpoints), if one is present, or null if no such edge exists.
    -
    @Nullable E
    +
    edgeConnectingOrNull(N nodeU, N nodeV)
    @@ -199,7 +199,7 @@

    Method Summary

    nodeV.
  • final boolean
    -
    equals(@Nullable Object obj)
    +
    Returns true iff object is a Network that has the same elements and the same structural relationships as those in this network.
    @@ -457,7 +457,7 @@

    edgesConnecting

  • edgeConnectingOrNull

    -
    public @Nullable E edgeConnectingOrNull(N nodeU, +
    public @Nullable E edgeConnectingOrNull(N nodeU, N nodeV)
    Description copied from interface: Network
    Returns the single edge that directly connects nodeU to nodeV, if one is @@ -473,7 +473,7 @@

    edgeConnectingO
  • edgeConnectingOrNull

    -
    public @Nullable E edgeConnectingOrNull(EndpointPair<N> endpoints)
    +
    Description copied from interface: Network
    Returns the single edge that directly connects endpoints (in the order, if any, specified by endpoints), if one is present, or null if no such edge exists. @@ -536,7 +536,7 @@

    isOrderingCompatible

  • equals

    -
    public final boolean equals(@Nullable Object obj)
    +
    public final boolean equals(@Nullable Object obj)
    Description copied from interface: Network
    Returns true iff object is a Network that has the same elements and the same structural relationships as those in this network. diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/AbstractValueGraph.html b/releases/snapshot-android/api/docs/com/google/common/graph/AbstractValueGraph.html index df6feff5e895..09567f03c58b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/AbstractValueGraph.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/AbstractValueGraph.html @@ -168,7 +168,7 @@

    Method Summary

    SuccessorsFunction.successors(Object).
  • final boolean
    -
    equals(@Nullable Object obj)
    +
    Returns true iff object is a ValueGraph that has the same elements and the same structural relationships as those in this graph.
    @@ -274,7 +274,7 @@

    asGraph

  • equals

    -
    public final boolean equals(@Nullable Object obj)
    +
    public final boolean equals(@Nullable Object obj)
    Description copied from interface: ValueGraph
    Returns true iff object is a ValueGraph that has the same elements and the same structural relationships as those in this graph. diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/ElementOrder.html b/releases/snapshot-android/api/docs/com/google/common/graph/ElementOrder.html index 276551f1f0d1..6fcf23ad1157 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/ElementOrder.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/ElementOrder.html @@ -147,7 +147,7 @@

    Method Summary

    Returns the Comparator used.
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    int
    @@ -297,7 +297,7 @@

    comparator

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/EndpointPair.html b/releases/snapshot-android/api/docs/com/google/common/graph/EndpointPair.html index 363a418da605..6d946d8ff997 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/EndpointPair.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/EndpointPair.html @@ -132,7 +132,7 @@

    Method Summary

    Returns the node that is adjacent to node along the origin edge.
  • abstract boolean
    -
    equals(@Nullable Object obj)
    +
    Two ordered EndpointPairs are equal if their source() and target() are equal.
    @@ -297,7 +297,7 @@

    iterator

  • equals

    -
    public abstract boolean equals(@Nullable Object obj)
    +
    public abstract boolean equals(@Nullable Object obj)
    Two ordered EndpointPairs are equal if their source() and target() are equal. Two unordered EndpointPairs are equal if they contain the same nodes. An ordered EndpointPair is never equal to an unordered EndpointPair.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/Graph.html b/releases/snapshot-android/api/docs/com/google/common/graph/Graph.html index 6e37475bbb06..55085db2694d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/Graph.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/Graph.html @@ -214,7 +214,7 @@

    Method Summary

    Returns all edges in this graph.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Returns true iff object is a Graph that has the same elements and the same structural relationships as those in this graph.
    @@ -545,7 +545,7 @@

    hasEdgeConnecting

  • equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    Returns true iff object is a Graph that has the same elements and the same structural relationships as those in this graph. diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/MutableValueGraph.html b/releases/snapshot-android/api/docs/com/google/common/graph/MutableValueGraph.html index 9eb3d8018ff9..331977f66874 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/MutableValueGraph.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/MutableValueGraph.html @@ -127,14 +127,14 @@

    Method Summary

    Adds node if it is not already present.
    -
    @Nullable V
    +
    putEdgeValue(EndpointPair<N> endpoints, V value)
    Adds an edge connecting endpoints if one is not already present, and sets a value for that edge to value (overwriting the existing value, if any).
    -
    @Nullable V
    +
    putEdgeValue(N nodeU, N nodeV, V value)
    @@ -142,12 +142,12 @@

    Method Summary

    Adds an edge connecting nodeU to nodeV if one is not already present, and sets a value for that edge to value (overwriting the existing value, if any).
    -
    @Nullable V
    +
    Removes the edge connecting endpoints, if it is present.
    -
    @Nullable V
    +
    removeEdge(N nodeU, N nodeV)
    @@ -193,7 +193,7 @@

    addNode

    putEdgeValue

    @CanIgnoreReturnValue -@Nullable V putEdgeValue(N nodeU, +@Nullable V putEdgeValue(N nodeU, N nodeV, V value)
    Adds an edge connecting nodeU to nodeV if one is not already present, and sets @@ -219,7 +219,7 @@

    putEdg

    putEdgeValue

    @CanIgnoreReturnValue -@Nullable V putEdgeValue(EndpointPair<N> endpoints, +@Nullable V putEdgeValue(EndpointPair<N> endpoints, V value)
    Adds an edge connecting endpoints if one is not already present, and sets a value for that edge to value (overwriting the existing value, if any). @@ -261,7 +261,7 @@

    removeNode

    removeEdge

    @CanIgnoreReturnValue -@Nullable V removeEdge(N nodeU, +@Nullable V removeEdge(N nodeU, N nodeV)
    Removes the edge connecting nodeU to nodeV, if it is present.
    @@ -275,7 +275,7 @@

    removeEdge

    removeEdge

    +@Nullable V removeEdge(EndpointPair<N> endpoints)
    Removes the edge connecting endpoints, if it is present.

    If this graph is directed, endpoints must be ordered.

    diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/Network.html b/releases/snapshot-android/api/docs/com/google/common/graph/Network.html index 0372e790b60d..bd8a11313238 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/Network.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/Network.html @@ -225,13 +225,13 @@

    Method Summary

    Returns the count of node's incident edges, counting self-loops twice (equivalently, the number of times an edge touches node).

    -
    @Nullable E
    +
    Returns the single edge that directly connects endpoints (in the order, if any, specified by endpoints), if one is present, or null if no such edge exists.
    -
    @Nullable E
    +
    edgeConnectingOrNull(N nodeU, N nodeV)
    @@ -262,7 +262,7 @@

    Method Summary

    nodeV.
    boolean
    -
    equals(@Nullable Object object)
    +
    Returns true iff object is a Network that has the same elements and the same structural relationships as those in this network.
    @@ -737,7 +737,7 @@

    edgesConnecting

  • edgeConnectingOrNull

    -
    @Nullable E edgeConnectingOrNull(N nodeU, +
    Returns the single edge that directly connects nodeU to nodeV, if one is present, or null if no such edge exists. @@ -757,7 +757,7 @@

    edgeConnectingO
  • edgeConnectingOrNull

    -
    @Nullable E edgeConnectingOrNull(EndpointPair<N> endpoints)
    +
    Returns the single edge that directly connects endpoints (in the order, if any, specified by endpoints), if one is present, or null if no such edge exists. @@ -808,7 +808,7 @@

    hasEdgeConnecting

  • equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    Returns true iff object is a Network that has the same elements and the same structural relationships as those in this network. diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/ValueGraph.html b/releases/snapshot-android/api/docs/com/google/common/graph/ValueGraph.html index b46adf43fbe4..197a96851f67 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/ValueGraph.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/ValueGraph.html @@ -222,23 +222,23 @@

    Method Summary

    Returns all edges in this graph.
    -
    @Nullable V
    +
    edgeValueOrDefault(EndpointPair<N> endpoints, - @Nullable V defaultValue)
    + @Nullable V defaultValue)
    Returns the value of the edge that connects endpoints (in the order, if any, specified by endpoints), if one is present; otherwise, returns defaultValue.
    -
    @Nullable V
    +
    edgeValueOrDefault(N nodeU, N nodeV, - @Nullable V defaultValue)
    + @Nullable V defaultValue)
  • Returns the value of the edge that connects nodeU to nodeV, if one is present; otherwise, returns defaultValue.
    boolean
    -
    equals(@Nullable Object object)
    +
    Returns true iff object is a ValueGraph that has the same elements and the same structural relationships as those in this graph.
    @@ -569,9 +569,9 @@

    hasEdgeConnecting

  • edgeValueOrDefault

    -
    @Nullable V edgeValueOrDefault(N nodeU, +
    @Nullable V edgeValueOrDefault(N nodeU, N nodeV, - @Nullable V defaultValue)
    + @Nullable V defaultValue)
    Returns the value of the edge that connects nodeU to nodeV, if one is present; otherwise, returns defaultValue. @@ -587,8 +587,8 @@

  • edgeValueOrDefault

    -
    @Nullable V edgeValueOrDefault(EndpointPair<N> endpoints, - @Nullable V defaultValue)
    +
    @Nullable V edgeValueOrDefault(EndpointPair<N> endpoints, + @Nullable V defaultValue)
    Returns the value of the edge that connects endpoints (in the order, if any, specified by endpoints), if one is present; otherwise, returns defaultValue. @@ -605,7 +605,7 @@

    equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    Returns true iff object is a ValueGraph that has the same elements and the same structural relationships as those in this graph. diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/class-use/EndpointPair.html b/releases/snapshot-android/api/docs/com/google/common/graph/class-use/EndpointPair.html index e945fce2b199..0c7b1471788a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/class-use/EndpointPair.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/class-use/EndpointPair.html @@ -131,10 +131,10 @@

    Uses of
    Adds edge connecting endpoints.

    - +
    AbstractNetwork.edgeConnectingOrNull(EndpointPair<N> endpoints)
     
    -
    @Nullable E
    +
    Network.edgeConnectingOrNull(EndpointPair<N> endpoints)
    Returns the single edge that directly connects endpoints (in the order, if any, @@ -149,9 +149,9 @@

    Uses of Returns a live view of the set of edges that each directly connect endpoints (in the order, if any, specified by endpoints).

    - +
    ValueGraph.edgeValueOrDefault(EndpointPair<N> endpoints, - @Nullable V defaultValue)
    + @Nullable V defaultValue)
    Returns the value of the edge that connects endpoints (in the order, if any, specified by endpoints), if one is present; otherwise, returns defaultValue.
    @@ -199,7 +199,7 @@

    Uses of Adds an edge connecting endpoints if one is not already present, and sets a value for that edge to value (overwriting the existing value, if any).

  • - +
    MutableValueGraph.putEdgeValue(EndpointPair<N> endpoints, V value)
    - +
    MutableValueGraph.removeEdge(EndpointPair<N> endpoints)
    Removes the edge connecting endpoints, if it is present.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/graph/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/graph/package-summary.html index ce237742916e..2e840a59c75d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/graph/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/graph/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.com


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.graph
    An API for representing graph (node and edge) data. It is analogous to the Java Collections diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/BloomFilter.html b/releases/snapshot-android/api/docs/com/google/common/hash/BloomFilter.html index 65cb7ad91e2a..e07975cdb985 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/BloomFilter.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/BloomFilter.html @@ -84,7 +84,7 @@
    -

    Class BloomFilter<T extends @Nullable Object>

    +

    Class BloomFilter<T extends @Nullable Object>

    java.lang.Object
    com.google.common.hash.BloomFilter<T>
    @@ -100,7 +100,7 @@

    Class BloomFilter<T extends @Null


  • @Beta -public final class BloomFilter<T extends @Nullable Object> +public final class BloomFilter<T extends @Nullable Object> extends Object implements Predicate<T>, Serializable
    A Bloom filter for instances of T. A Bloom filter offers an approximate containment test @@ -167,14 +167,14 @@

    Method Summary

    Creates a new BloomFilter that's a copy of this instance.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    create(Funnel<? super T> funnel, int expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    create(Funnel<? super T> funnel, int expectedInsertions, double fpp)
    @@ -182,14 +182,14 @@

    Method Summary

    Creates a BloomFilter with the expected number of insertions and expected false positive probability.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    create(Funnel<? super T> funnel, long expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    create(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -198,7 +198,7 @@

    Method Summary

    positive probability.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Indicates whether another object is equal to this predicate.
    @@ -233,20 +233,20 @@

    Method Summary

    Combines this Bloom filter with another Bloom filter by performing a bitwise OR of the underlying data.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    readFrom(InputStream in, Funnel<? super T> funnel)
    Reads a byte stream, which was written by writeTo(OutputStream), into a BloomFilter.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    toBloomFilter(Funnel<? super T> funnel, long expectedInsertions)
    Returns a Collector expecting the specified number of insertions, and yielding a BloomFilter with false positive probability 3%.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    toBloomFilter(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -318,7 +318,7 @@

    apply

    Specified by:
    -
    apply in interface Predicate<T extends @Nullable Object>
    +
    apply in interface Predicate<T extends @Nullable Object>
    @@ -411,7 +411,7 @@

    putAll

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Description copied from interface: Predicate
    Indicates whether another object is equal to this predicate. @@ -423,7 +423,7 @@

    equals

    predicates are known not to be interchangeable.
    Specified by:
    -
    equals in interface Predicate<T extends @Nullable Object>
    +
    equals in interface Predicate<T extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -442,7 +442,7 @@

    hashCode

  • toBloomFilter

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Collector<T,?,BloomFilter<T>> toBloomFilter(Funnel<? super T> funnel, long expectedInsertions)
    Returns a Collector expecting the specified number of insertions, and yielding a BloomFilter with false positive probability 3%. @@ -472,7 +472,7 @@

    toBloomFilter

  • toBloomFilter

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Collector<T,?,BloomFilter<T>> toBloomFilter(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -504,7 +504,7 @@

    toBloomFilter

  • create

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> create(Funnel<? super T> funnel, int expectedInsertions, double fpp)
    @@ -534,7 +534,7 @@

    create

  • create

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> create(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -566,7 +566,7 @@

    create

  • create

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> create(Funnel<? super T> funnel, int expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected @@ -594,7 +594,7 @@

    create

  • create

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> create(Funnel<? super T> funnel, long expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected @@ -640,7 +640,7 @@

    writeTo

  • readFrom

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> readFrom(InputStream in, Funnel<? super T> funnel) throws IOException
    diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/Funnel.html b/releases/snapshot-android/api/docs/com/google/common/hash/Funnel.html index 559c8264e27a..26c6cb466e87 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/Funnel.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/Funnel.html @@ -84,7 +84,7 @@
    -

    Interface Funnel<T extends @Nullable Object>

    +

    Interface Funnel<T extends @Nullable Object>

    @@ -94,7 +94,7 @@

    Interface Funnel<T extends @Nullab
    @Beta @DoNotMock("Implement with a lambda") -public interface Funnel<T extends @Nullable Object> +public interface Funnel<T extends @Nullable Object> extends Serializable
    An object which can send data from an object of type T into a PrimitiveSink. Implementations for common types can be found in Funnels. diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/Funnels.html b/releases/snapshot-android/api/docs/com/google/common/hash/Funnels.html index d698b1e57dc1..f9190d7475d2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/Funnels.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/Funnels.html @@ -136,7 +136,7 @@

    Method Summary

    Returns a funnel for longs.
    -
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    +
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    sequentialFunnel(Funnel<E> elementFunnel)
    Returns a funnel that processes an Iterable by funneling its elements in iteration @@ -216,7 +216,7 @@

    integerFunnel

  • sequentialFunnel

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Funnel<Iterable<? extends E>> sequentialFunnel(Funnel<E> elementFunnel)
    Returns a funnel that processes an Iterable by funneling its elements in iteration order with the specified funnel. No separators are added between the elements.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/HashCode.html b/releases/snapshot-android/api/docs/com/google/common/hash/HashCode.html index d3332f8ee464..bddb9ef6a0b4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/HashCode.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/HashCode.html @@ -137,7 +137,7 @@

    Method Summary

    Returns the number of bits in this hash code; a positive multiple of 8.
    final boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is a HashCode instance with the identical byte representation to this hash code.
    @@ -334,7 +334,7 @@

    fromString

  • equals

    -
    public final boolean equals(@Nullable Object object)
    +
    public final boolean equals(@Nullable Object object)
    Returns true if object is a HashCode instance with the identical byte representation to this hash code. diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/HashFunction.html b/releases/snapshot-android/api/docs/com/google/common/hash/HashFunction.html index 2ce1c2a313a0..d16758b4939c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/HashFunction.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/HashFunction.html @@ -234,7 +234,7 @@

    Method Summary

    Shortcut for newHasher().putLong(input).hash(); returns the hash code for the given long value, interpreted in little-endian byte order.
    -
    <T extends @Nullable Object>
    HashCode
    +
    hashObject(T instance, Funnel<? super T> funnel)
    @@ -396,7 +396,7 @@

    hashString

  • hashObject

    -
    <T extends @Nullable Object> HashCode hashObject(T instance, +
    <T extends @Nullable Object> HashCode hashObject(T instance, Funnel<? super T> funnel)
    Shortcut for newHasher().putObject(instance, funnel).hash(). The implementation might perform better than its longhand equivalent, but should not perform worse.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/Hasher.html b/releases/snapshot-android/api/docs/com/google/common/hash/Hasher.html index 8a9f45060ea2..a6bbd935e7e5 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/Hasher.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/Hasher.html @@ -207,7 +207,7 @@

    Method Summary

    Puts a long into this sink.
    -
    <T extends @Nullable Object>
    Hasher
    +
    putObject(T instance, Funnel<? super T> funnel)
    @@ -450,7 +450,7 @@

    putString

    putObject

    @CanIgnoreReturnValue -<T extends @Nullable Object> Hasher putObject(T instance, +<T extends @Nullable Object> Hasher putObject(T instance, Funnel<? super T> funnel)
    A simple convenience for funnel.funnel(object, this).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/class-use/BloomFilter.html b/releases/snapshot-android/api/docs/com/google/common/hash/class-use/BloomFilter.html index 53073fc9c230..e3407cefcdd8 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/class-use/BloomFilter.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/class-use/BloomFilter.html @@ -75,14 +75,14 @@

    Uses of
    Creates a new BloomFilter that's a copy of this instance.

    - +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, int expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, int expectedInsertions, double fpp)
    @@ -90,14 +90,14 @@

    Uses of Creates a BloomFilter with the expected number of insertions and expected false positive probability.

  • -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, long expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -105,7 +105,7 @@

    Uses of Creates a BloomFilter with the expected number of insertions and expected false positive probability.

  • -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.readFrom(InputStream in, Funnel<? super T> funnel)
    @@ -118,13 +118,13 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    BloomFilter.toBloomFilter(Funnel<? super T> funnel, long expectedInsertions)
    Returns a Collector expecting the specified number of insertions, and yielding a BloomFilter with false positive probability 3%.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    BloomFilter.toBloomFilter(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/class-use/Funnel.html b/releases/snapshot-android/api/docs/com/google/common/hash/class-use/Funnel.html index d61a6a80866b..bb39bdd15c24 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/class-use/Funnel.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/class-use/Funnel.html @@ -85,7 +85,7 @@

    Uses of
    Returns a funnel for longs.

    - +
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    Funnels.sequentialFunnel(Funnel<E> elementFunnel)
    Returns a funnel that processes an Iterable by funneling its elements in iteration @@ -109,14 +109,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, int expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, int expectedInsertions, double fpp)
    @@ -124,14 +124,14 @@

    Uses of Creates a BloomFilter with the expected number of insertions and expected false positive probability.

    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, long expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -139,38 +139,38 @@

    Uses of Creates a BloomFilter with the expected number of insertions and expected false positive probability.

  • -
    <T extends @Nullable Object>
    HashCode
    +
    HashFunction.hashObject(T instance, Funnel<? super T> funnel)
    Shortcut for newHasher().putObject(instance, funnel).hash().
    -
    <T extends @Nullable Object>
    Hasher
    +
    Hasher.putObject(T instance, Funnel<? super T> funnel)
    A simple convenience for funnel.funnel(object, this).
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.readFrom(InputStream in, Funnel<? super T> funnel)
    Reads a byte stream, which was written by BloomFilter.writeTo(OutputStream), into a BloomFilter.
    -
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    +
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    Funnels.sequentialFunnel(Funnel<E> elementFunnel)
    Returns a funnel that processes an Iterable by funneling its elements in iteration order with the specified funnel.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    BloomFilter.toBloomFilter(Funnel<? super T> funnel, long expectedInsertions)
    Returns a Collector expecting the specified number of insertions, and yielding a BloomFilter with false positive probability 3%.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    BloomFilter.toBloomFilter(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/class-use/HashCode.html b/releases/snapshot-android/api/docs/com/google/common/hash/class-use/HashCode.html index 1e0822555781..ed1c244655c7 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/class-use/HashCode.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/class-use/HashCode.html @@ -151,7 +151,7 @@

    Uses of H
    Shortcut for newHasher().putLong(input).hash(); returns the hash code for the given long value, interpreted in little-endian byte order.

    - +
    HashFunction.hashObject(T instance, Funnel<? super T> funnel)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/class-use/Hasher.html b/releases/snapshot-android/api/docs/com/google/common/hash/class-use/Hasher.html index df8a5fa07f07..6fae44a76526 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/class-use/Hasher.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/class-use/Hasher.html @@ -120,7 +120,7 @@

    Uses of Hasher

    Hasher.putLong(long l)
     
    -
    <T extends @Nullable Object>
    Hasher
    +
    Hasher.putObject(T instance, Funnel<? super T> funnel)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/hash/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/hash/package-summary.html index 8e77429795db..646e6ff914bf 100644 --- a/releases/snapshot-android/api/docs/com/google/common/hash/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/hash/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.comm


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.hash
    Hash functions and related structures. @@ -86,11 +86,11 @@

    Package com.google.comm
    Class
    Description
    -
    BloomFilter<T extends @Nullable Object>
    +
    A Bloom filter for instances of T.
    -
    Funnel<T extends @Nullable Object>
    +
    An object which can send data from an object of type T into a PrimitiveSink.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/html/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/html/package-summary.html index 4e62dd1cb1df..7cc309a338bb 100644 --- a/releases/snapshot-android/api/docs/com/google/common/html/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/html/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.comm


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.html
    Escapers diff --git a/releases/snapshot-android/api/docs/com/google/common/io/ByteArrayDataInput.html b/releases/snapshot-android/api/docs/com/google/common/io/ByteArrayDataInput.html index a69e17f7140d..249ef03d081c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/ByteArrayDataInput.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/ByteArrayDataInput.html @@ -147,7 +147,7 @@

    Method Summary

    int
     
    -
    @Nullable String
    +
     
    long
    @@ -328,7 +328,7 @@

    readDouble

    readLine

    +@Nullable String readLine()
    Specified by:
    readLine in interface DataInput
    diff --git a/releases/snapshot-android/api/docs/com/google/common/io/ByteProcessor.html b/releases/snapshot-android/api/docs/com/google/common/io/ByteProcessor.html index 527cb1988036..eccda864e482 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/ByteProcessor.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/ByteProcessor.html @@ -84,13 +84,13 @@
    -

    Interface ByteProcessor<T extends @Nullable Object>

    +

    Interface ByteProcessor<T extends @Nullable Object>


    @DoNotMock("Implement it normally") @GwtIncompatible -public interface ByteProcessor<T extends @Nullable Object>
    +public interface ByteProcessor<T extends @Nullable Object>

    A callback interface to process bytes from a stream.

    processBytes(byte[], int, int) will be called for each chunk of data that is read, and should return diff --git a/releases/snapshot-android/api/docs/com/google/common/io/ByteSource.html b/releases/snapshot-android/api/docs/com/google/common/io/ByteSource.html index 818376e0a40a..3596c5cdecfe 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/ByteSource.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/ByteSource.html @@ -224,7 +224,7 @@

    Method Summary

    Reads the full contents of this byte source as a byte array.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    read(ByteProcessor<T> processor)
    Reads the contents of this byte source using the given processor to process bytes as @@ -464,7 +464,7 @@

    read

    read

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T read(ByteProcessor<T> processor) +public <T extends @Nullable Object> T read(ByteProcessor<T> processor) throws IOException
    Reads the contents of this byte source using the given processor to process bytes as they are read. Stops when all bytes have been read or the consumer returns false. diff --git a/releases/snapshot-android/api/docs/com/google/common/io/ByteStreams.html b/releases/snapshot-android/api/docs/com/google/common/io/ByteStreams.html index 047898f26cb4..532dde6d87c1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/ByteStreams.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/ByteStreams.html @@ -188,7 +188,7 @@

    Method Summary

    Reads some bytes from an input stream and stores them into the buffer array b.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readBytes(InputStream input, ByteProcessor<T> processor)
    @@ -478,7 +478,7 @@

    skipFully

    readBytes

    @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readBytes(InputStream input, +public static <T extends @Nullable Object> T readBytes(InputStream input, ByteProcessor<T> processor) throws IOException
    Process the bytes of the given input stream using the given processor.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/io/CharSource.html b/releases/snapshot-android/api/docs/com/google/common/io/CharSource.html index 4e10b7e3e112..ca220bc48fe4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/CharSource.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/CharSource.html @@ -244,7 +244,7 @@

    Method Summary

    Reads the contents of this source as a string.
    -
    @Nullable String
    +
    Reads the first line of this source as a string.
    @@ -254,7 +254,7 @@

    Method Summary

    Reads all the lines of this source as a list of strings.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    readLines(LineProcessor<T> processor)
    Reads lines of text from this source, processing each line as it is read using the given processor.
    @@ -472,7 +472,7 @@

    read

  • readFirstLine

    -
    public @Nullable String readFirstLine() +
    Reads the first line of this source as a string. Returns null if this source is empty. @@ -508,7 +508,7 @@

    readLines

    readLines

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T readLines(LineProcessor<T> processor) +public <T extends @Nullable Object> T readLines(LineProcessor<T> processor) throws IOException
    Reads lines of text from this source, processing each line as it is read using the given processor. Stops when all lines have been processed or the processor returns false and returns the result produced by the processor. diff --git a/releases/snapshot-android/api/docs/com/google/common/io/CharStreams.html b/releases/snapshot-android/api/docs/com/google/common/io/CharStreams.html index ce3fc83c529f..35ede8291135 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/CharStreams.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/CharStreams.html @@ -145,7 +145,7 @@

    Method Summary

    Reads all of the lines from a Readable object.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readLines(Readable readable, LineProcessor<T> processor)
    @@ -240,7 +240,7 @@

    readLines

    readLines

    @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readLines(Readable readable, +public static <T extends @Nullable Object> T readLines(Readable readable, LineProcessor<T> processor) throws IOException
    Streams lines from a Readable object, stopping when the processor returns false diff --git a/releases/snapshot-android/api/docs/com/google/common/io/Closeables.html b/releases/snapshot-android/api/docs/com/google/common/io/Closeables.html index 4eebcdfcd341..e21b9e8861fd 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/Closeables.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/Closeables.html @@ -116,19 +116,19 @@

    Method Summary

    Method
    Description
    static void
    -
    close(@Nullable Closeable closeable, +
    close(@Nullable Closeable closeable, boolean swallowIOException)
    Closes a Closeable, with control over whether an IOException may be thrown.
    static void
    -
    closeQuietly(@Nullable InputStream inputStream)
    +
    Closes the given InputStream, logging any IOException that's thrown rather than propagating it.
    static void
    -
    closeQuietly(@Nullable Reader reader)
    +
    Closes the given Reader, logging any IOException that's thrown rather than propagating it.
    @@ -153,7 +153,7 @@

    Method Details

  • close

    -
    public static void close(@Nullable Closeable closeable, +
    public static void close(@Nullable Closeable closeable, boolean swallowIOException) throws IOException
    Closes a Closeable, with control over whether an IOException may be thrown. @@ -193,7 +193,7 @@

    close

  • closeQuietly

    -
    public static void closeQuietly(@Nullable InputStream inputStream)
    +
    public static void closeQuietly(@Nullable InputStream inputStream)
    Closes the given InputStream, logging any IOException that's thrown rather than propagating it. @@ -214,7 +214,7 @@

    closeQuietly

  • closeQuietly

    -
    public static void closeQuietly(@Nullable Reader reader)
    +
    public static void closeQuietly(@Nullable Reader reader)
    Closes the given Reader, logging any IOException that's thrown rather than propagating it. diff --git a/releases/snapshot-android/api/docs/com/google/common/io/Closer.html b/releases/snapshot-android/api/docs/com/google/common/io/Closer.html index a8b69ae7de34..13738ae46e37 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/Closer.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/Closer.html @@ -171,7 +171,7 @@

    Method Summary

    Creates a new Closer.
    -
    <C extends @Nullable Closeable>
    C
    +
    <C extends @Nullable Closeable>
    C
    register(C closeable)
    Registers the given closeable to be closed when this Closer is closed.
    @@ -223,7 +223,7 @@

    create

    register

    @CanIgnoreReturnValue -public <C extends @Nullable Closeable> C register(C closeable)
    +public <C extends @Nullable Closeable> C register(C closeable)
    Registers the given closeable to be closed when this Closer is closed.
    Returns:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/io/Files.html b/releases/snapshot-android/api/docs/com/google/common/io/Files.html index 1ebf3713abef..8ea043ad4a47 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/Files.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/Files.html @@ -264,7 +264,7 @@

    Method Summary

    Returns a buffered writer that writes to a file using the given character set.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readBytes(File file, ByteProcessor<T> processor)
    @@ -272,7 +272,7 @@

    Method Summary

    Prefer asByteSource(file).read(processor).
    -
    static @Nullable String
    +
    readFirstLine(File file, Charset charset)
    @@ -286,7 +286,7 @@

    Method Summary

    Reads all of the lines from a file.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readLines(File file, Charset charset, LineProcessor<T> callback)
    @@ -750,7 +750,7 @@

    readFirstLine

    @Deprecated @InlineMe(replacement="Files.asCharSource(file, charset).readFirstLine()", imports="com.google.common.io.Files") -public static @Nullable String readFirstLine(File file, +public static @Nullable String readFirstLine(File file, Charset charset) throws IOException
    Deprecated. @@ -802,7 +802,7 @@

    readLines

    @InlineMe(replacement="Files.asCharSource(file, charset).readLines(callback)", imports="com.google.common.io.Files") @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readLines(File file, +public static <T extends @Nullable Object> T readLines(File file, Charset charset, LineProcessor<T> callback) throws IOException
    @@ -831,7 +831,7 @@

    readBytes

    @InlineMe(replacement="Files.asByteSource(file).read(processor)", imports="com.google.common.io.Files") @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readBytes(File file, +public static <T extends @Nullable Object> T readBytes(File file, ByteProcessor<T> processor) throws IOException
    Deprecated. diff --git a/releases/snapshot-android/api/docs/com/google/common/io/InsecureRecursiveDeleteException.html b/releases/snapshot-android/api/docs/com/google/common/io/InsecureRecursiveDeleteException.html index 251019d3a292..2feb490d5f2f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/InsecureRecursiveDeleteException.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/InsecureRecursiveDeleteException.html @@ -136,7 +136,7 @@

    Constructor Summary

    Constructor
    Description
    - +
     
    @@ -168,7 +168,7 @@

    Constructor Details

  • InsecureRecursiveDeleteException

    -
    public InsecureRecursiveDeleteException(@Nullable String file)
    +
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/io/LineProcessor.html b/releases/snapshot-android/api/docs/com/google/common/io/LineProcessor.html index ce09d782eb4a..229476747e73 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/LineProcessor.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/LineProcessor.html @@ -84,12 +84,12 @@
    -

    Interface LineProcessor<T extends @Nullable Object>

    +

    Interface LineProcessor<T extends @Nullable Object>


    @GwtIncompatible -public interface LineProcessor<T extends @Nullable Object>
    +public interface LineProcessor<T extends @Nullable Object>
    A callback to be used with the streaming readLines methods.

    processLine(java.lang.String) will be called for each line that is read, and should return diff --git a/releases/snapshot-android/api/docs/com/google/common/io/LineReader.html b/releases/snapshot-android/api/docs/com/google/common/io/LineReader.html index 269e376488eb..2cd70b240938 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/LineReader.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/LineReader.html @@ -131,7 +131,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable String
    +
    Reads a line of text.
    @@ -172,7 +172,7 @@

    Method Details

    readLine

    @CanIgnoreReturnValue -public @Nullable String readLine() +public @Nullable String readLine() throws IOException
    Reads a line of text. A line is considered to be terminated by any one of a line feed ( '\n'), a carriage return ('\r'), or a carriage return followed immediately by a diff --git a/releases/snapshot-android/api/docs/com/google/common/io/Resources.html b/releases/snapshot-android/api/docs/com/google/common/io/Resources.html index a792a446409a..902809c2f1a0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/Resources.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/Resources.html @@ -153,7 +153,7 @@

    Method Summary

    Reads all of the lines from a URL.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readLines(URL url, Charset charset, LineProcessor<T> callback)
    @@ -251,7 +251,7 @@

    toString

    readLines

    @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readLines(URL url, +public static <T extends @Nullable Object> T readLines(URL url, Charset charset, LineProcessor<T> callback) throws IOException
    diff --git a/releases/snapshot-android/api/docs/com/google/common/io/class-use/ByteProcessor.html b/releases/snapshot-android/api/docs/com/google/common/io/class-use/ByteProcessor.html index 86b65b488dac..844dc95c4365 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/class-use/ByteProcessor.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/class-use/ByteProcessor.html @@ -71,19 +71,19 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    <T extends @Nullable Object>
    T
    ByteSource.read(ByteProcessor<T> processor)
    Reads the contents of this byte source using the given processor to process bytes as they are read.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    ByteStreams.readBytes(InputStream input, ByteProcessor<T> processor)
    Process the bytes of the given input stream using the given processor.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    Files.readBytes(File file, ByteProcessor<T> processor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/io/class-use/LineProcessor.html b/releases/snapshot-android/api/docs/com/google/common/io/class-use/LineProcessor.html index cdb858adf6fb..79b321e275c6 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/class-use/LineProcessor.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/class-use/LineProcessor.html @@ -71,19 +71,19 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    <T extends @Nullable Object>
    T
    CharSource.readLines(LineProcessor<T> processor)
    Reads lines of text from this source, processing each line as it is read using the given processor.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    CharStreams.readLines(Readable readable, LineProcessor<T> processor)
    Streams lines from a Readable object, stopping when the processor returns false or all lines have been read and returning the result produced by the processor.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    Files.readLines(File file, Charset charset, LineProcessor<T> callback)
    @@ -92,7 +92,7 @@

    Uses of Prefer asCharSource(file, charset).readLines(callback).

  • - +
    static <T extends @Nullable Object>
    T
    Resources.readLines(URL url, Charset charset, LineProcessor<T> callback)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/io/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/io/package-summary.html index 1ebd3efa3a56..62c12729bb30 100644 --- a/releases/snapshot-android/api/docs/com/google/common/io/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/io/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.common


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.io
    Utility methods and classes for I/O; for example input streams, output streams, readers, writers, @@ -116,7 +116,7 @@

    Package com.google.common
    An extension of DataOutput for writing to in-memory byte arrays; its methods offer identical functionality but do not throw IOException.

    -
    ByteProcessor<T extends @Nullable Object>
    +
    A callback interface to process bytes from a stream.
    @@ -184,7 +184,7 @@

    Package com.google.common have the support necessary to guarantee that it is not vulnerable to race conditions that would allow it to delete files and directories outside of the directory being deleted (i.e., SecureDirectoryStream is not supported).

  • -
    LineProcessor<T extends @Nullable Object>
    +
    A callback to be used with the streaming readLines methods.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/math/PairedStats.html b/releases/snapshot-android/api/docs/com/google/common/math/PairedStats.html index 049397a0b4eb..53c4da54779f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/math/PairedStats.html +++ b/releases/snapshot-android/api/docs/com/google/common/math/PairedStats.html @@ -133,7 +133,7 @@

    Method Summary

    Returns the number of pairs in the dataset.
    boolean
    -
    equals(@Nullable Object obj)
    +
    fromByteArray(byte[] byteArray)
    @@ -317,7 +317,7 @@

    Non-finite values

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)

    Note: This tests exact equality of the calculated statistics, including the floating diff --git a/releases/snapshot-android/api/docs/com/google/common/math/Stats.html b/releases/snapshot-android/api/docs/com/google/common/math/Stats.html index a20b0780279e..2d4f24b9aea2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/math/Stats.html +++ b/releases/snapshot-android/api/docs/com/google/common/math/Stats.html @@ -149,7 +149,7 @@

    Method Summary

    Returns the number of values.
    boolean
    -
    equals(@Nullable Object obj)
    +
    static Stats
    fromByteArray(byte[] byteArray)
    @@ -600,7 +600,7 @@

    Non-finite values

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)

    Note: This tests exact equality of the calculated statistics, including the floating diff --git a/releases/snapshot-android/api/docs/com/google/common/math/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/math/package-summary.html index f36d3458987f..3ab5a9c00a9c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/math/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/math/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.comm


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.math
    Arithmetic functions operating on primitive values and on BigInteger and BigDecimal instances. diff --git a/releases/snapshot-android/api/docs/com/google/common/net/HostAndPort.html b/releases/snapshot-android/api/docs/com/google/common/net/HostAndPort.html index 36e02762382e..9232f0cf1161 100644 --- a/releases/snapshot-android/api/docs/com/google/common/net/HostAndPort.html +++ b/releases/snapshot-android/api/docs/com/google/common/net/HostAndPort.html @@ -155,7 +155,7 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object other)
    +
     
    @@ -372,7 +372,7 @@

    requireBracketsForIPv6

  • equals

    -
    public boolean equals(@Nullable Object other)
    +
    public boolean equals(@Nullable Object other)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/net/HostSpecifier.html b/releases/snapshot-android/api/docs/com/google/common/net/HostSpecifier.html index 2b8c7bf2db88..2b9ea1cb1051 100644 --- a/releases/snapshot-android/api/docs/com/google/common/net/HostSpecifier.html +++ b/releases/snapshot-android/api/docs/com/google/common/net/HostSpecifier.html @@ -129,7 +129,7 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object other)
    +
     
    from(String specifier)
    @@ -222,7 +222,7 @@

    isValid

  • equals

    -
    public boolean equals(@Nullable Object other)
    +
    public boolean equals(@Nullable Object other)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/net/InetAddresses.TeredoInfo.html b/releases/snapshot-android/api/docs/com/google/common/net/InetAddresses.TeredoInfo.html index d70647f83505..c28c5e56be05 100644 --- a/releases/snapshot-android/api/docs/com/google/common/net/InetAddresses.TeredoInfo.html +++ b/releases/snapshot-android/api/docs/com/google/common/net/InetAddresses.TeredoInfo.html @@ -120,8 +120,8 @@

    Constructor Summary

    Constructor
    Description
    -
    TeredoInfo(@Nullable Inet4Address server, - @Nullable Inet4Address client, +
    TeredoInfo(@Nullable Inet4Address server, + @Nullable Inet4Address client, int port, int flags)
    @@ -173,8 +173,8 @@

    Constructor Details

  • TeredoInfo

    -
    public TeredoInfo(@Nullable Inet4Address server, - @Nullable Inet4Address client, +
    public TeredoInfo(@Nullable Inet4Address server, + @Nullable Inet4Address client, int port, int flags)
    Constructs a TeredoInfo instance. diff --git a/releases/snapshot-android/api/docs/com/google/common/net/InternetDomainName.html b/releases/snapshot-android/api/docs/com/google/common/net/InternetDomainName.html index 40c6a4a48318..5020b211e257 100644 --- a/releases/snapshot-android/api/docs/com/google/common/net/InternetDomainName.html +++ b/releases/snapshot-android/api/docs/com/google/common/net/InternetDomainName.html @@ -155,7 +155,7 @@

    Method Summary

    the current name.
    boolean
    -
    equals(@Nullable Object object)
    +
    Equality testing is based on the text supplied by the caller, after normalization as described in the class documentation.
    @@ -237,13 +237,13 @@

    Method Summary

    Returns the individual components of this domain name, normalized to all lower case.
    - +
    Returns the public suffix portion of the domain name, or null if no public suffix is present.
    - +
    Returns the registry suffix portion of the domain name, or @@ -362,7 +362,7 @@

    hasPublicSuffix

  • publicSuffix

    -
    public @Nullable InternetDomainName publicSuffix()
    +
    Returns the public suffix portion of the domain name, or null if no public suffix is present.
    @@ -478,7 +478,7 @@

    hasRegistrySuffix

  • registrySuffix

    -
    public @Nullable InternetDomainName registrySuffix()
    +
    Returns the registry suffix portion of the domain name, or null if no registry suffix is present.
    @@ -617,7 +617,7 @@

    toString

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Equality testing is based on the text supplied by the caller, after normalization as described in the class documentation. For example, a non-ASCII Unicode domain name and the Punycode version of the same domain name would not be considered equal.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/net/MediaType.html b/releases/snapshot-android/api/docs/com/google/common/net/MediaType.html index 664e5e6c2242..5a8a7c1e30c0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/net/MediaType.html +++ b/releases/snapshot-android/api/docs/com/google/common/net/MediaType.html @@ -688,7 +688,7 @@

    Method Summary

    Creates a new media type with the given type and subtype.
  • boolean
    -
    equals(@Nullable Object obj)
    +
     
    int
    @@ -2035,7 +2035,7 @@

    parse

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/net/PercentEscaper.html b/releases/snapshot-android/api/docs/com/google/common/net/PercentEscaper.html index e2cdd0924075..47218692dbf7 100644 --- a/releases/snapshot-android/api/docs/com/google/common/net/PercentEscaper.html +++ b/releases/snapshot-android/api/docs/com/google/common/net/PercentEscaper.html @@ -158,7 +158,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected char @Nullable []
    +
    protected char @Nullable []
    escape(int cp)
    Escapes the given Unicode code point in UTF-8.
    @@ -287,7 +287,7 @@

    escape

  • escape

    -
    protected char @Nullable [] escape(int cp)
    +
    protected char @Nullable [] escape(int cp)
    Escapes the given Unicode code point in UTF-8.
    Specified by:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/net/class-use/InternetDomainName.html b/releases/snapshot-android/api/docs/com/google/common/net/class-use/InternetDomainName.html index e431b6c37cb4..4ac102b71d9e 100644 --- a/releases/snapshot-android/api/docs/com/google/common/net/class-use/InternetDomainName.html +++ b/releases/snapshot-android/api/docs/com/google/common/net/class-use/InternetDomainName.html @@ -87,13 +87,13 @@

    Uses of Returns an InternetDomainName that is the immediate ancestor of this one; that is, the current domain with the leftmost part removed.

  • - +
    InternetDomainName.publicSuffix()
    Returns the public suffix portion of the domain name, or null if no public suffix is present.
    - +
    InternetDomainName.registrySuffix()
    Returns the registry suffix portion of the domain name, or diff --git a/releases/snapshot-android/api/docs/com/google/common/net/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/net/package-summary.html index 49b876a1e424..5114385e3b0f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/net/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/net/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.commo


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.net
    Utility methods and classes for networking (such as IP addresses and domain names). diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/Doubles.html b/releases/snapshot-android/api/docs/com/google/common/primitives/Doubles.html index 79bcdf6b7aa1..785117fb373d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/Doubles.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/Doubles.html @@ -279,7 +279,7 @@

    Method Summary

    Returns an array containing each value of collection, converted to a double value in the manner of Number.doubleValue().
    -
    static @Nullable Double
    +
    tryParse(String string)
    Parses the specified string as a double-precision floating point value.
    @@ -750,7 +750,7 @@

    asList

    tryParse

    @GwtIncompatible -public static @Nullable Double tryParse(String string)
    +public static @Nullable Double tryParse(String string)
    Parses the specified string as a double-precision floating point value. The ASCII character '-' ('\u002D') is recognized as the minus sign. diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/Floats.html b/releases/snapshot-android/api/docs/com/google/common/primitives/Floats.html index 88cbfe7be0b4..ec4fba4ba375 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/Floats.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/Floats.html @@ -279,7 +279,7 @@

    Method Summary

    Returns an array containing each value of collection, converted to a float value in the manner of Number.floatValue().
    -
    static @Nullable Float
    +
    tryParse(String string)
    Parses the specified string as a single-precision floating point value.
    @@ -747,7 +747,7 @@

    asList

    tryParse

    @GwtIncompatible -public static @Nullable Float tryParse(String string)
    +public static @Nullable Float tryParse(String string)
    Parses the specified string as a single-precision floating point value. The ASCII character '-' ('\u002D') is recognized as the minus sign. diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableDoubleArray.html b/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableDoubleArray.html index 1a8d40eba6f2..a85808ebd484 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableDoubleArray.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableDoubleArray.html @@ -230,7 +230,7 @@

    Method Summary

    Returns an immutable array containing all the values from stream, in order.
    boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is an ImmutableDoubleArray containing the same values as this one, in the same order.
    @@ -611,7 +611,7 @@

    asList

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Returns true if object is an ImmutableDoubleArray containing the same values as this one, in the same order. Values are compared as if by Double.equals(java.lang.Object).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableIntArray.html b/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableIntArray.html index 608f465196ab..a35da97803f2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableIntArray.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableIntArray.html @@ -230,7 +230,7 @@

    Method Summary

    Returns an immutable array containing all the values from stream, in order.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is an ImmutableIntArray containing the same values as this one, in the same order.
    @@ -609,7 +609,7 @@

    asList

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Returns true if object is an ImmutableIntArray containing the same values as this one, in the same order.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableLongArray.html b/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableLongArray.html index 01c3d424c5a8..935d6ab707dc 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableLongArray.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/ImmutableLongArray.html @@ -230,7 +230,7 @@

    Method Summary

    Returns an immutable array containing all the values from stream, in order.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is an ImmutableLongArray containing the same values as this one, in the same order.
    @@ -610,7 +610,7 @@

    asList

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Returns true if object is an ImmutableLongArray containing the same values as this one, in the same order.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/Ints.html b/releases/snapshot-android/api/docs/com/google/common/primitives/Ints.html index ae3db70f15f6..06b9a94a9ee7 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/Ints.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/Ints.html @@ -308,12 +308,12 @@

    Method Summary

    Returns a big-endian representation of value in a 4-element byte array; equivalent to ByteBuffer.allocate(4).putInt(value).array().
  • -
    static @Nullable Integer
    +
    tryParse(String string)
    Parses the specified string as a signed decimal integer value.
    -
    static @Nullable Integer
    +
    tryParse(String string, int radix)
    @@ -844,7 +844,7 @@

    asList

  • tryParse

    -
    public static @Nullable Integer tryParse(String string)
    +
    public static @Nullable Integer tryParse(String string)
    Parses the specified string as a signed decimal integer value. The ASCII character '-' ('\u002D') is recognized as the minus sign. @@ -869,7 +869,7 @@

    tryParse

  • tryParse

    -
    public static @Nullable Integer tryParse(String string, +
    public static @Nullable Integer tryParse(String string, int radix)
    Parses the specified string as a signed integer value using the specified radix. The ASCII character '-' ('\u002D') is recognized as the minus sign. diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/Longs.html b/releases/snapshot-android/api/docs/com/google/common/primitives/Longs.html index db1107750cfd..1ef318f7aa3d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/Longs.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/Longs.html @@ -302,12 +302,12 @@

    Method Summary

    Returns a big-endian representation of value in an 8-element byte array; equivalent to ByteBuffer.allocate(8).putLong(value).array().
    -
    static @Nullable Long
    +
    tryParse(String string)
    Parses the specified string as a signed decimal long value.
    -
    static @Nullable Long
    +
    tryParse(String string, int radix)
    @@ -603,7 +603,7 @@

    fromBytes

  • tryParse

    -
    public static @Nullable Long tryParse(String string)
    +
    public static @Nullable Long tryParse(String string)
    Parses the specified string as a signed decimal long value. The ASCII character '-' ( '\u002D') is recognized as the minus sign. @@ -628,7 +628,7 @@

    tryParse

  • tryParse

    -
    public static @Nullable Long tryParse(String string, +
    public static @Nullable Long tryParse(String string, int radix)
    Parses the specified string as a signed long value using the specified radix. The ASCII character '-' ('\u002D') is recognized as the minus sign. diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/UnsignedInteger.html b/releases/snapshot-android/api/docs/com/google/common/primitives/UnsignedInteger.html index 112b3abfccdb..f497b826e703 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/UnsignedInteger.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/UnsignedInteger.html @@ -177,7 +177,7 @@

    Method Summary

    primitive conversion from int to double, and correctly rounded.
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    float
    @@ -512,7 +512,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/UnsignedLong.html b/releases/snapshot-android/api/docs/com/google/common/primitives/UnsignedLong.html index 14181e8be65a..d98fbd92f8cc 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/UnsignedLong.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/UnsignedLong.html @@ -175,7 +175,7 @@

    Method Summary

    primitive conversion from long to double, and correctly rounded.
  • boolean
    -
    equals(@Nullable Object obj)
    +
     
    float
    @@ -513,7 +513,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/primitives/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/primitives/package-summary.html index cbe2529a6d76..bb7735069a82 100644 --- a/releases/snapshot-android/api/docs/com/google/common/primitives/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/primitives/package-summary.html @@ -70,7 +70,7 @@

    Package com.googl


  • @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.primitives
    Static utilities for the eight primitive types and void, and value types for treating diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/AbstractInvocationHandler.html b/releases/snapshot-android/api/docs/com/google/common/reflect/AbstractInvocationHandler.html index 38f617ce429a..9037f4f7ce3a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/AbstractInvocationHandler.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/AbstractInvocationHandler.html @@ -145,15 +145,15 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object obj)
    +
    By default delegates to Object.equals(java.lang.Object) so instances are only equal if they are identical.
    -
    protected abstract @Nullable Object
    +
    protected abstract @Nullable Object
    handleInvocation(Object proxy, Method method, - @Nullable Object[] args)
    + @Nullable Object[] args)
    invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) delegates to this method upon any method invocation on the proxy instance, except Object.equals(java.lang.Object), Object.hashCode() and Object.toString().
    @@ -163,10 +163,10 @@

    Method Summary

    By default delegates to Object.hashCode().
    -
    final @Nullable Object
    +
    invoke(Object proxy, Method method, - @Nullable Object @Nullable [] args)
    + @Nullable Object @Nullable [] args)
    @@ -220,9 +220,9 @@

    Method Details

  • invoke

    -
    public final @Nullable Object invoke(Object proxy, +
    public final @Nullable Object invoke(Object proxy, Method method, - @Nullable Object @Nullable [] args) + @Nullable Object @Nullable [] args) throws Throwable
    @@ -247,9 +247,9 @@

    invoke

  • handleInvocation

    -
    protected abstract @Nullable Object handleInvocation(Object proxy, +
    protected abstract @Nullable Object handleInvocation(Object proxy, Method method, - @Nullable Object[] args) + @Nullable Object[] args) throws Throwable
    invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) delegates to this method upon any method invocation on the proxy instance, except Object.equals(java.lang.Object), Object.hashCode() and Object.toString(). The result @@ -266,7 +266,7 @@

    handleInvocation

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    By default delegates to Object.equals(java.lang.Object) so instances are only equal if they are identical. proxy.equals(argument) returns true if: diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/ClassPath.ResourceInfo.html b/releases/snapshot-android/api/docs/com/google/common/reflect/ClassPath.ResourceInfo.html index 27a460b7e9ce..0f22fa013069 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/ClassPath.ResourceInfo.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/ClassPath.ResourceInfo.html @@ -133,7 +133,7 @@

    Method Summary

    characters decoded with the given charset.
  • boolean
    -
    equals(@Nullable Object obj)
    +
     
    final String
    @@ -231,7 +231,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/ImmutableTypeToInstanceMap.html b/releases/snapshot-android/api/docs/com/google/common/reflect/ImmutableTypeToInstanceMap.html index d389d1390096..2a8ec4b3340b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/ImmutableTypeToInstanceMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/ImmutableTypeToInstanceMap.html @@ -156,13 +156,13 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    Returns the value the specified type is mapped to, or null if no entry for this type is present.
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class @@ -173,7 +173,7 @@

    Method Summary

    Returns an empty type to instance map.
    -
    @Nullable B
    +
    put(TypeToken<? extends B> key, B value)
    @@ -188,7 +188,7 @@

    Method Summary

    unsupported operation
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    putInstance(TypeToken<T> type, T value)
    @@ -196,7 +196,7 @@

    Method Summary

    unsupported operation
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    putInstance(Class<T> type, T value)
    @@ -248,7 +248,7 @@

    builder

  • getInstance

    -
    public <T extends B> @Nullable T getInstance(TypeToken<T> type)
    +
    public <T extends B> @Nullable T getInstance(TypeToken<T> type)
    Description copied from interface: TypeToInstanceMap
    Returns the value the specified type is mapped to, or null if no entry for this type is present. This will only return a value that was bound to this specific type, not a value that @@ -262,7 +262,7 @@

    getInstance

  • getInstance

    -
    public <T extends B> @Nullable T getInstance(Class<T> type)
    +
    public <T extends B> @Nullable T getInstance(Class<T> type)
    Description copied from interface: TypeToInstanceMap
    Returns the value the specified class is mapped to, or null if no entry for this class is present. This will only return a value that was bound to this specific class, not a value @@ -281,7 +281,7 @@

    getInstance

    putInstance

    @CanIgnoreReturnValue @Deprecated -public <T extends B> @Nullable T putInstance(TypeToken<T> type, +public <T extends B> @Nullable T putInstance(TypeToken<T> type, T value)
    Deprecated.
    unsupported operation
    @@ -303,7 +303,7 @@

    putIn

    putInstance

    @CanIgnoreReturnValue @Deprecated -public <T extends B> @Nullable T putInstance(Class<T> type, +public <T extends B> @Nullable T putInstance(Class<T> type, T value)
    Deprecated.
    unsupported operation
    @@ -325,7 +325,7 @@

    putInstance

    put

    @CanIgnoreReturnValue @Deprecated -public @Nullable B put(TypeToken<? extends B> key, +public @Nullable B put(TypeToken<? extends B> key, B value)
    Deprecated.
    unsupported operation
    diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/Invokable.html b/releases/snapshot-android/api/docs/com/google/common/reflect/Invokable.html index bf9ebf898373..1da7c4dbb9d6 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/Invokable.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/Invokable.html @@ -152,7 +152,7 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    static <T> Invokable<T,T>
    from(Constructor<T> constructor)
    @@ -164,7 +164,7 @@

    Method Summary

    Returns Invokable of method.
    -
    final <A extends Annotation>
    @Nullable A
    +
    final <A extends Annotation>
    @Nullable A
    getAnnotation(Class<A> annotationClass)
     
    final Annotation[]
    @@ -210,9 +210,9 @@

    Method Summary

    int
     
    -
    final @Nullable R
    -
    invoke(@Nullable T receiver, - @Nullable Object... args)
    +
    final @Nullable R
    +
    invoke(@Nullable T receiver, + @Nullable Object... args)
    Invokes with receiver as 'this' and args passed to the underlying method and returns the return value; or calls the underlying constructor with args and returns the @@ -357,7 +357,7 @@

    isAnnotationPresent

  • getAnnotation

    -
    public final <A extends Annotation> @Nullable A getAnnotation(Class<A> annotationClass)
    +
    public final <A extends Annotation> @Nullable A getAnnotation(Class<A> annotationClass)
    Specified by:
    getAnnotation in interface AnnotatedElement
    @@ -512,7 +512,7 @@

    isSynchronized

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    @@ -558,8 +558,8 @@

    isVarArgs

    invoke

    @CanIgnoreReturnValue -public final @Nullable R invoke(@Nullable T receiver, - @Nullable Object... args) +public final @Nullable R invoke(@Nullable T receiver, + @Nullable Object... args) throws InvocationTargetException, IllegalAccessException
    Invokes with receiver as 'this' and args passed to the underlying method and diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/MutableTypeToInstanceMap.html b/releases/snapshot-android/api/docs/com/google/common/reflect/MutableTypeToInstanceMap.html index ea9adf27d909..bf410847b030 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/MutableTypeToInstanceMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/MutableTypeToInstanceMap.html @@ -84,11 +84,11 @@
    -

    Class MutableTypeToInstanceMap<B extends @Nullable Object>

    +

    Class MutableTypeToInstanceMap<B extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject -
    com.google.common.collect.ForwardingMap<TypeToken<? extends @NonNull B>,B> +
    com.google.common.collect.ForwardingMap<TypeToken<? extends @NonNull B>,B>
    com.google.common.reflect.MutableTypeToInstanceMap<B>
    @@ -99,8 +99,8 @@

    Class MutableTypeToInst
    TypeToInstanceMap<B>, Map<TypeToken<? extends B>,B>


    -
    public final class MutableTypeToInstanceMap<B extends @Nullable Object> -extends ForwardingMap<TypeToken<? extends @NonNull B>,B> +
    public final class MutableTypeToInstanceMap<B extends @Nullable Object> +extends ForwardingMap<TypeToken<? extends @NonNull B>,B> implements TypeToInstanceMap<B>
    A mutable type-to-instance map. See also ImmutableTypeToInstanceMap.
    @@ -150,28 +150,28 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected Map<TypeToken<? extends @NonNull B>,B>
    +
    protected Map<TypeToken<? extends @NonNull B>,B>
    Returns the backing delegate instance that methods are forwarded to.
    -
    Set<Map.Entry<TypeToken<? extends @NonNull B>,B>>
    +
     
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    Returns the value the specified type is mapped to, or null if no entry for this type is present.
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present.
    -
    @Nullable B
    -
    put(TypeToken<? extends @NonNull B> key, + +
    put(TypeToken<? extends @NonNull B> key, B value)
    Deprecated. @@ -179,20 +179,20 @@

    Method Summary

    void
    -
    putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    +
    putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    Deprecated.
    unsupported operation
    -
    <T extends B>
    @Nullable T
    -
    putInstance(TypeToken<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(TypeToken<@NonNull T> type, T value)
    Maps the specified type to the specified value.
    -
    <T extends B>
    @Nullable T
    -
    putInstance(Class<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value.
    @@ -241,7 +241,7 @@

    Method Details

  • getInstance

    -
    public <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    +
    public <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    Description copied from interface: TypeToInstanceMap
    Returns the value the specified class is mapped to, or null if no entry for this class is present. This will only return a value that was bound to this specific class, not a value @@ -251,21 +251,21 @@

    getInstance

    getInstance(TypeToken.of(Foo.class))
    .
    Specified by:
    -
    getInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    +
    getInstance in interface TypeToInstanceMap<B extends @Nullable Object>
  • getInstance

    -
    public <T extends @NonNull B> @Nullable T getInstance(TypeToken<T> type)
    +
    public <T extends @NonNull B> @Nullable T getInstance(TypeToken<T> type)
    Description copied from interface: TypeToInstanceMap
    Returns the value the specified type is mapped to, or null if no entry for this type is present. This will only return a value that was bound to this specific type, not a value that may have been bound to a subtype.
    Specified by:
    -
    getInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    +
    getInstance in interface TypeToInstanceMap<B extends @Nullable Object>
  • @@ -273,7 +273,7 @@

    getInstance

    putInstance

    @CanIgnoreReturnValue -public <T extends B> @Nullable T putInstance(Class<@NonNull T> type, +public <T extends B> @Nullable T putInstance(Class<@NonNull T> type, T value)
    Description copied from interface: TypeToInstanceMap
    Maps the specified class to the specified value. Does not associate this value with any @@ -283,7 +283,7 @@

    putInstance

    putInstance(TypeToken.of(Foo.class), foo)
    .
    Specified by:
    -
    putInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    +
    putInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    Returns:
    the value previously associated with this class (possibly null), or null if there was no previous entry.
    @@ -294,14 +294,14 @@

    putInstance

    putInstance

    @CanIgnoreReturnValue -public <T extends B> @Nullable T putInstance(TypeToken<@NonNull T> type, +public <T extends B> @Nullable T putInstance(TypeToken<@NonNull T> type, T value)
    Description copied from interface: TypeToInstanceMap
    Maps the specified type to the specified value. Does not associate this value with any of the type's supertypes.
    Specified by:
    -
    putInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    +
    putInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    Returns:
    the value previously associated with this type (possibly null), or null if there was no previous entry.
    @@ -313,7 +313,7 @@

    putIn

    put

    @CanIgnoreReturnValue @Deprecated -public @Nullable B put(TypeToken<? extends @NonNull B> key, +public @Nullable B put(TypeToken<? extends @NonNull B> key, B value)
    Deprecated.
    unsupported operation
    @@ -321,9 +321,9 @@

    put

    Not supported. Use putInstance(java.lang.Class<T>, T) instead.
    Specified by:
    -
    put in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    +
    put in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    Overrides:
    -
    put in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    +
    put in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -333,16 +333,16 @@

    put

    putAll

    @Deprecated -public void putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    +public void putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    Deprecated.
    unsupported operation
    Not supported. Use putInstance(java.lang.Class<T>, T) instead.
    Specified by:
    -
    putAll in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    +
    putAll in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    Overrides:
    -
    putAll in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    +
    putAll in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -351,19 +351,19 @@

    putAll

  • entrySet

    -
    public Set<Map.Entry<TypeToken<? extends @NonNull B>,B>> entrySet()
    +
    public Set<Map.Entry<TypeToken<? extends @NonNull B>,B>> entrySet()
    Specified by:
    -
    entrySet in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    +
    entrySet in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    +
    entrySet in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
  • delegate

    -
    protected Map<TypeToken<? extends @NonNull B>,B> delegate()
    +
    protected Map<TypeToken<? extends @NonNull B>,B> delegate()
    Description copied from class: ForwardingObject
    Returns the backing delegate instance that methods are forwarded to. Abstract subclasses generally override this method with an abstract method that has a more specific return type, @@ -371,7 +371,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    +
    delegate in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/Parameter.html b/releases/snapshot-android/api/docs/com/google/common/reflect/Parameter.html index 6d92f714363a..e7f45ecd521a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/Parameter.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/Parameter.html @@ -120,9 +120,9 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    -
    <A extends Annotation>
    @Nullable A
    +
    <A extends Annotation>
    @Nullable A
    getAnnotation(Class<A> annotationType)
     
    @@ -131,7 +131,7 @@

    Method Summary

    <A extends Annotation>
    A[]
    getAnnotationsByType(Class<A> annotationType)
     
    -
    <A extends Annotation>
    @Nullable A
    +
    <A extends Annotation>
    @Nullable A
    getDeclaredAnnotation(Class<A> annotationType)
     
    @@ -203,7 +203,7 @@

    isAnnotationPresent

  • getAnnotation

    -
    public <A extends Annotation> @Nullable A getAnnotation(Class<A> annotationType)
    +
    public <A extends Annotation> @Nullable A getAnnotation(Class<A> annotationType)
    Specified by:
    getAnnotation in interface AnnotatedElement
    @@ -247,7 +247,7 @@

    getDeclaredAnnotations

  • getDeclaredAnnotation

    -
    public <A extends Annotation> @Nullable A getDeclaredAnnotation(Class<A> annotationType)
    +
    public <A extends Annotation> @Nullable A getDeclaredAnnotation(Class<A> annotationType)
    Specified by:
    getDeclaredAnnotation in interface AnnotatedElement
    @@ -271,7 +271,7 @@

    getDeclaredAnnotationsByType

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/TypeParameter.html b/releases/snapshot-android/api/docs/com/google/common/reflect/TypeParameter.html index 0cef46a83701..b32dd4364e06 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/TypeParameter.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/TypeParameter.html @@ -137,7 +137,7 @@

    Method Summary

    Method
    Description
    final boolean
    -
    equals(@Nullable Object o)
    +
     
    final int
    @@ -189,7 +189,7 @@

    hashCode

  • equals

    -
    public final boolean equals(@Nullable Object o)
    +
    public final boolean equals(@Nullable Object o)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/TypeToInstanceMap.html b/releases/snapshot-android/api/docs/com/google/common/reflect/TypeToInstanceMap.html index 957c76b9e300..fbe74956110c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/TypeToInstanceMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/TypeToInstanceMap.html @@ -84,7 +84,7 @@
    -

    Interface TypeToInstanceMap<B extends @Nullable Object>

    +

    Interface TypeToInstanceMap<B extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface TypeToInstanceMa

    All Superinterfaces:
    -
    Map<TypeToken<? extends @NonNull B>,B>
    +
    Map<TypeToken<? extends @NonNull B>,B>
    All Known Implementing Classes:
    @@ -101,8 +101,8 @@

    Interface TypeToInstanceMa


    @DoNotMock("Use ImmutableTypeToInstanceMap or MutableTypeToInstanceMap") -public interface TypeToInstanceMap<B extends @Nullable Object> -extends Map<TypeToken<? extends @NonNull B>,B>
    +public interface TypeToInstanceMap<B extends @Nullable Object> +extends Map<TypeToken<? extends @NonNull B>,B>
  • A map, each entry of which maps a TypeToken to an instance of that type. In addition to implementing Map, the additional type-safe operations putInstance(java.lang.Class<T>, T) and getInstance(java.lang.Class<T>) are available. @@ -144,26 +144,26 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    Returns the value the specified type is mapped to, or null if no entry for this type is present.
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present.
    -
    <T extends B>
    @Nullable T
    -
    putInstance(TypeToken<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(TypeToken<@NonNull T> type, T value)
    Maps the specified type to the specified value.
    -
    <T extends B>
    @Nullable T
    -
    putInstance(Class<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value.
    @@ -188,7 +188,7 @@

    Method Details

  • getInstance

    -
    <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    +
    <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present. This will only return a value that was bound to this specific class, not a value that may have been bound to a subtype. @@ -200,7 +200,7 @@

    getInstance

  • getInstance

    -
    <T extends @NonNull B> @Nullable T getInstance(TypeToken<T> type)
    +
    <T extends @NonNull B> @Nullable T getInstance(TypeToken<T> type)
    Returns the value the specified type is mapped to, or null if no entry for this type is present. This will only return a value that was bound to this specific type, not a value that may have been bound to a subtype.
    @@ -210,7 +210,7 @@

    getInstance

    putInstance

    @CanIgnoreReturnValue -<T extends B> @Nullable T putInstance(Class<@NonNull T> type, +<T extends B> @Nullable T putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value. Does not associate this value with any of the class's supertypes. @@ -228,7 +228,7 @@

    putInstance

    putInstance

    @CanIgnoreReturnValue -<T extends B> @Nullable T putInstance(TypeToken<@NonNull T> type, +<T extends B> @Nullable T putInstance(TypeToken<@NonNull T> type, T value)
    Maps the specified type to the specified value. Does not associate this value with any of the type's supertypes.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/TypeToken.html b/releases/snapshot-android/api/docs/com/google/common/reflect/TypeToken.html index f63d03314637..468eb16e2ec0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/TypeToken.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/TypeToken.html @@ -211,11 +211,11 @@

    Method Summary

    Returns the Invokable for constructor, which must be a member of T.
    boolean
    -
    equals(@Nullable Object o)
    +
    Returns true if o is another TypeToken that represents the same Type.
    -
    final @Nullable TypeToken<?>
    +
    Returns the array component type if this type represents an array (int[], T[], @@ -632,7 +632,7 @@

    unwrap

  • getComponentType

    -
    public final @Nullable TypeToken<?> getComponentType()
    +
    Returns the array component type if this type represents an array (int[], T[], <? extends Map<String, Integer>[]> etc.), or else null is returned.
    @@ -662,7 +662,7 @@

    constructor

  • equals

    -
    public boolean equals(@Nullable Object o)
    +
    public boolean equals(@Nullable Object o)
    Returns true if o is another TypeToken that represents the same Type.
    Overrides:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/class-use/TypeToInstanceMap.html b/releases/snapshot-android/api/docs/com/google/common/reflect/class-use/TypeToInstanceMap.html index e97b733093fe..fb5432678dde 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/class-use/TypeToInstanceMap.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/class-use/TypeToInstanceMap.html @@ -76,7 +76,7 @@

    Uses of A type-to-instance map backed by an ImmutableMap.

  • final class 
    -
    MutableTypeToInstanceMap<B extends @Nullable Object>
    +
    A mutable type-to-instance map.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/class-use/TypeToken.html b/releases/snapshot-android/api/docs/com/google/common/reflect/class-use/TypeToken.html index 3e6c3d663919..59de5259f97f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/class-use/TypeToken.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/class-use/TypeToken.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

  • Method
    Description
    -
    +
    TypeToken.getComponentType()
    Returns the array component type if this type represents an array (int[], T[], @@ -151,13 +151,13 @@

    Uses of protected Map<TypeToken<? extends B>,B>

    ImmutableTypeToInstanceMap.delegate()
     
    -
    protected Map<TypeToken<? extends @NonNull B>,B>
    +
    protected Map<TypeToken<? extends @NonNull B>,B>
    MutableTypeToInstanceMap.delegate()
     
    protected Set<TypeToken<? super T>>
    TypeToken.TypeSet.delegate()
     
    -
    Set<Map.Entry<TypeToken<? extends @NonNull B>,B>>
    +
    MutableTypeToInstanceMap.entrySet()
     
    @@ -171,13 +171,13 @@

    Uses of Modifier and Type

    Method
    Description
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    ImmutableTypeToInstanceMap.getInstance(TypeToken<T> type)
     
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    MutableTypeToInstanceMap.getInstance(TypeToken<T> type)
     
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    TypeToInstanceMap.getInstance(TypeToken<T> type)
    Returns the value the specified type is mapped to, or null if no entry for this type is @@ -199,7 +199,7 @@

    Uses of
    Associates key with value in the built map.

    - +
    ImmutableTypeToInstanceMap.put(TypeToken<? extends B> key, B value)
    @@ -207,15 +207,15 @@

    Uses of unsupported operation

  • - -
    MutableTypeToInstanceMap.put(TypeToken<? extends @NonNull B> key, + +
    MutableTypeToInstanceMap.put(TypeToken<? extends @NonNull B> key, B value)
    Deprecated.
    unsupported operation
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    ImmutableTypeToInstanceMap.putInstance(TypeToken<T> type, T value)
    @@ -223,12 +223,12 @@

    Uses of unsupported operation

    -
    <T extends B>
    @Nullable T
    -
    MutableTypeToInstanceMap.putInstance(TypeToken<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    MutableTypeToInstanceMap.putInstance(TypeToken<@NonNull T> type, T value)
     
    -
    <T extends B>
    @Nullable T
    -
    TypeToInstanceMap.putInstance(TypeToken<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    TypeToInstanceMap.putInstance(TypeToken<@NonNull T> type, T value)
    Maps the specified type to the specified value.
    @@ -259,7 +259,7 @@

    Uses of void

    -
    MutableTypeToInstanceMap.putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    +
    MutableTypeToInstanceMap.putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    Deprecated.
    unsupported operation
    diff --git a/releases/snapshot-android/api/docs/com/google/common/reflect/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/reflect/package-summary.html index 74e9208c89e6..8e8159c48a7b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/reflect/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/reflect/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.c


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.reflect
    Utilities for reflection. This package is a part of the open-source Guava library.
    @@ -113,7 +113,7 @@

    Package com.google.c
    Wrapper around either a Method or a Constructor.
    -
    MutableTypeToInstanceMap<B extends @Nullable Object>
    +
    A mutable type-to-instance map.
    @@ -133,7 +133,7 @@

    Package com.google.c
    An object of this class encapsulates type mappings from type variables.
    -
    TypeToInstanceMap<B extends @Nullable Object>
    +
    A map, each entry of which maps a TypeToken to an instance of that type.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AbstractFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AbstractFuture.html index 9d6d187d0fbb..a4c02cd7737e 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AbstractFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AbstractFuture.html @@ -84,7 +84,7 @@
    -

    Class AbstractFuture<V extends @Nullable Object>

    +

    Class AbstractFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.internal.InternalFutureFailureAccess @@ -103,7 +103,7 @@

    Class AbstractFuture<V extends
    @GwtCompatible(emulated=true) @ReflectionSupport(FULL) -public abstract class AbstractFuture<V extends @Nullable Object> +public abstract class AbstractFuture<V extends @Nullable Object> extends com.google.common.util.concurrent.internal.InternalFutureFailureAccess implements ListenableFuture<V>
    An abstract implementation of ListenableFuture, intended for advanced users only. More @@ -193,7 +193,7 @@

    Method Summary

    boolean
     
    -
    protected @Nullable String
    +
    protected @Nullable String
    Provide a human-readable explanation of why this future has not yet completed.
    @@ -220,7 +220,7 @@

    Method Summary

     
    -
    protected final @Nullable Throwable
    +
    protected final @Nullable Throwable
    Usually returns null but, if this Future has failed, may optionally @@ -282,7 +282,7 @@

    get

    current thread is interrupted during the call, even if the value is already available.
    Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>

  • @@ -299,7 +299,7 @@

    get

    current thread is interrupted during the call, even if the value is already available.
  • Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
  • @@ -309,7 +309,7 @@

    isDone

    public boolean isDone()
    Specified by:
    -
    isDone in interface Future<V extends @Nullable Object>
    +
    isDone in interface Future<V extends @Nullable Object>
  • @@ -319,7 +319,7 @@

    isCancelled

    public boolean isCancelled()
    Specified by:
    -
    isCancelled in interface Future<V extends @Nullable Object>
    +
    isCancelled in interface Future<V extends @Nullable Object>
  • @@ -342,7 +342,7 @@

    cancel

    acquire other locks, risking deadlocks.
    Specified by:
    -
    cancel in interface Future<V extends @Nullable Object>
    +
    cancel in interface Future<V extends @Nullable Object>
  • @@ -405,7 +405,7 @@

    addListener

    after executing them.
    Specified by:
    -
    addListener in interface ListenableFuture<V extends @Nullable Object>
    +
    addListener in interface ListenableFuture<V extends @Nullable Object>
    Parameters:
    listener - the listener to run when the computation is complete
    executor - the executor to run the listener in
    @@ -519,7 +519,7 @@

    afterDone

  • tryInternalFastPathGetFailure

    -
    protected final @Nullable Throwable tryInternalFastPathGetFailure()
    +
    Usually returns null but, if this Future has failed, may optionally return the cause of the failure. "Failure" means specifically "completed with an exception"; it does not include "was cancelled." To be explicit: If this method returns a non-null value, @@ -556,7 +556,7 @@

    toString

  • pendingToString

    -
    protected @Nullable String pendingToString()
    +
    Provide a human-readable explanation of why this future has not yet completed.
    Returns:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AbstractListeningExecutorService.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AbstractListeningExecutorService.html index e8f8c0737739..4e81a42c1431 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AbstractListeningExecutorService.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AbstractListeningExecutorService.html @@ -143,21 +143,21 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected final <T extends @Nullable Object>
    RunnableFuture<T>
    +
    protected final <T extends @Nullable Object>
    RunnableFuture<T>
    newTaskFor(Runnable runnable, T value)
     
    -
    protected final <T extends @Nullable Object>
    RunnableFuture<T>
    +
    protected final <T extends @Nullable Object>
    RunnableFuture<T>
    newTaskFor(Callable<T> callable)
     
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Callable<T> task)
     
  • @@ -208,7 +208,7 @@

    Method Details

    newTaskFor

    @CanIgnoreReturnValue -protected final <T extends @Nullable Object> +protected final <T extends @Nullable Object> RunnableFuture<T> newTaskFor(Runnable runnable, T value)
    @@ -223,7 +223,7 @@

    newTaskFor

    newTaskFor

    @CanIgnoreReturnValue -protected final <T extends @Nullable Object> +protected final <T extends @Nullable Object> RunnableFuture<T> newTaskFor(Callable<T> callable)
    Overrides:
    @@ -254,7 +254,7 @@

    submit

    submit

    @CanIgnoreReturnValue -public <T extends @Nullable Object> +public <T extends @Nullable Object> ListenableFuture<T> submit(Runnable task, T result)
    @@ -273,7 +273,7 @@

    submit

    submit

    @CanIgnoreReturnValue -public <T extends @Nullable Object> +public <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> task)
    Specified by:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AsyncCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AsyncCallable.html index 0b8af1e5ee28..7b7dbd0003c4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AsyncCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AsyncCallable.html @@ -84,12 +84,12 @@
    -

    Interface AsyncCallable<V extends @Nullable Object>

    +

    Interface AsyncCallable<V extends @Nullable Object>


    @GwtCompatible -public interface AsyncCallable<V extends @Nullable Object>
    +public interface AsyncCallable<V extends @Nullable Object>
  • Computes a value, possibly asynchronously. For an example usage and more information, see Futures.FutureCombiner.callAsync(AsyncCallable, java.util.concurrent.Executor).

    Much like Callable, but returning a ListenableFuture diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AsyncFunction.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AsyncFunction.html index c7cde8aea6ee..4299e67e2554 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AsyncFunction.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/AsyncFunction.html @@ -84,12 +84,12 @@

    -

    Interface AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>

    +

    Interface AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>


    @GwtCompatible -public interface AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>
    +public interface AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>
    Transforms a value, possibly asynchronously. For an example usage and more information, see Futures.transformAsync(ListenableFuture, AsyncFunction, Executor).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Atomics.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Atomics.html index 31515a1d0514..c9beefbe99fd 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Atomics.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Atomics.html @@ -115,22 +115,22 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <V> AtomicReference<@Nullable V>
    +
    static <V> AtomicReference<@Nullable V>
    Creates an AtomicReference instance with no initial value.
    -
    static <V extends @Nullable Object>
    AtomicReference<V>
    +
    static <V extends @Nullable Object>
    AtomicReference<V>
    newReference(V initialValue)
    Creates an AtomicReference instance with the given initial value.
    -
    static <E> AtomicReferenceArray<@Nullable E>
    +
    newReferenceArray(int length)
    Creates an AtomicReferenceArray instance of given length.
    -
    static <E extends @Nullable Object>
    AtomicReferenceArray<E>
    +
    newReferenceArray(E[] array)
    Creates an AtomicReferenceArray instance with the same length as, and all elements @@ -156,7 +156,7 @@

    Method Details

  • newReference

    -
    public static <V> AtomicReference<@Nullable V> newReference()
    +
    public static <V> AtomicReference<@Nullable V> newReference()
    Creates an AtomicReference instance with no initial value.
    Returns:
    @@ -167,7 +167,7 @@

    newReference

  • newReference

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> AtomicReference<V> newReference(V initialValue)
    Creates an AtomicReference instance with the given initial value.
    @@ -181,7 +181,7 @@

    newReference

  • newReferenceArray

    -
    public static <E> AtomicReferenceArray<@Nullable E> newReferenceArray(int length)
    +
    public static <E> AtomicReferenceArray<@Nullable E> newReferenceArray(int length)
    Creates an AtomicReferenceArray instance of given length.
    Parameters:
    @@ -194,7 +194,7 @@

    newReferenceArray

  • newReferenceArray

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> AtomicReferenceArray<E> newReferenceArray(E[] array)
    Creates an AtomicReferenceArray instance with the same length as, and all elements copied from, the given array.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Callables.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Callables.html index f00131cfd06e..bc637d0a546f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Callables.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Callables.html @@ -115,13 +115,13 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <T extends @Nullable Object>
    AsyncCallable<T>
    +
    static <T extends @Nullable Object>
    AsyncCallable<T>
    asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    Creates an AsyncCallable from a Callable.
    -
    static <T extends @Nullable Object>
    Callable<T>
    +
    static <T extends @Nullable Object>
    Callable<T>
    returning(T value)
    Creates a Callable which immediately returns a preset value each time it is called.
    @@ -146,7 +146,7 @@

    Method Details

  • returning

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Callable<T> returning(T value)
    Creates a Callable which immediately returns a preset value each time it is called.
    @@ -155,7 +155,7 @@

    returning

    asAsyncCallable

    @GwtIncompatible -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> AsyncCallable<T> asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    Creates an AsyncCallable from a Callable. diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html index 1c09c7f09cb4..cd2355c067b7 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.AsyncClosingCallable<V extends @Nullable Object>

    +

    Interface ClosingFuture.AsyncClosingCallable<V extends @Nullable Object>

    @@ -93,10 +93,10 @@

    Interface

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static interface ClosingFuture.AsyncClosingCallable<V extends @Nullable Object>
    +
    public static interface ClosingFuture.AsyncClosingCallable<V extends @Nullable Object>
    An operation that computes a ClosingFuture of a result.
    Since:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html index ac3dfc2cae0b..da50651d2fff 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>

    @@ -94,10 +94,10 @@

    Interface

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static interface ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    A function from an input to a ClosingFuture of a result.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html index bb754e433052..79f75e4c6c5c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.ClosingCallable<V extends @Nullable Object>

    +

    Interface ClosingFuture.ClosingCallable<V extends @Nullable Object>

    @@ -93,10 +93,10 @@

    Interface Clos

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static interface ClosingFuture.ClosingCallable<V extends @Nullable Object>
    +
    public static interface ClosingFuture.ClosingCallable<V extends @Nullable Object>
    An operation that computes a result.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html index e71a49831cfa..187ed6a631f9 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>

    @@ -94,10 +94,10 @@

    Interface Clos

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static interface ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    A function from an input to a result.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html index 51f83600bf11..9bffe14eea86 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>

    @@ -96,7 +96,7 @@

    ClosingFuture.Combiner


    -
    public static interface ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>
    +
    An operation that returns a ClosingFuture result and may throw an exception.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html index 8d8fbe09d385..3f1e218e9c1c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>

    @@ -96,7 +96,7 @@

    Int
    ClosingFuture.Combiner


    -
    public static interface ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +
    public static interface ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    An operation that returns a result and may throw an exception.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.html index c1df0eefdd27..81aab8ad0b16 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.html @@ -96,7 +96,7 @@

    Class ClosingFuture.Combi

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    @DoNotMock("Use ClosingFuture.whenAllSucceed() or .whenAllComplete() instead.") @@ -136,12 +136,12 @@

    Nested Class Summary

    Class
    Description
    static interface 
    - +
    An operation that returns a ClosingFuture result and may throw an exception.
    static interface 
    - +
    An operation that returns a result and may throw an exception.
    @@ -174,14 +174,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <V extends @Nullable Object>
    ClosingFuture<V>
    +
    call(ClosingFuture.Combiner.CombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <V extends @Nullable Object>
    ClosingFuture<V>
    +
    @@ -222,7 +222,7 @@

    Method Details

  • call

    -
    public <V extends @Nullable Object> +
    public <V extends @Nullable Object> ClosingFuture<V> call(ClosingFuture.Combiner.CombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -242,7 +242,7 @@

    call

  • callAsync

    -
    public <V extends @Nullable Object> +
    public <V extends @Nullable Object> ClosingFuture<V> callAsync(ClosingFuture.Combiner.AsyncCombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html index 4b49a673f96c..d3df42a533d0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>

    @@ -95,10 +95,10 @@

    Enclosing class:
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>


    -
    public static interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a ClosingFuture when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html index 99d69978db59..d62151179b13 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>

    @@ -95,10 +95,10 @@

    Int

    Enclosing class:
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>

    -
    public static interface ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a value when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.html index 90a4c948ceca..4734c3bf1900 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>

    +

    Class ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>

  • Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object> +
    public static final class ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object> extends ClosingFuture.Combiner
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine two ClosingFutures. Use ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture) to start this combination.
    @@ -119,13 +119,13 @@

    Nested Class Summary

    Class
    Description
    static interface 
    -
    ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    static interface 
    -
    ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    @@ -133,7 +133,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ClosingFuture.Combiner

    -ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
  • @@ -156,14 +156,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -193,7 +193,7 @@

    Method Details

  • call

    -
    public <U extends @Nullable Object> +
    public <U extends @Nullable Object> ClosingFuture<U> call(ClosingFuture.Combiner2.ClosingFunction2<V1,V2,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -212,7 +212,7 @@

    call

  • callAsync

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html index ee5bb97f5ead..a34ce61c5ad9 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

    @@ -96,10 +96,10 @@

    Enclosing class:
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>


    -
    public static interface ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a ClosingFuture when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html index fda8e761d8e6..1e2d0c51c326 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

    @@ -96,10 +96,10 @@

    Int

    Enclosing class:
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>

    -
    public static interface ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a value when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.html index 8552a9ab9de6..140d29e99038 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>

    +

    Class ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture.Combiner @@ -100,10 +100,10 @@

    Class ClosingFuture.Comb

  • Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object> +
    public static final class ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object> extends ClosingFuture.Combiner
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine three ClosingFutures. Use ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture) to start this combination.
    @@ -120,13 +120,13 @@

    Nested Class Summary

    Class
    Description
    static interface 
    -
    ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    static interface 
    -
    ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    @@ -134,7 +134,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ClosingFuture.Combiner

    -ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
  • @@ -157,14 +157,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -194,7 +194,7 @@

    Method Details

  • call

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -212,7 +212,7 @@

    call

  • callAsync

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html index 025ffedab1bc..4af965ef4947 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>

    @@ -97,10 +97,10 @@

    Enclosing class:
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>


    -
    public static interface ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a ClosingFuture when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html index c6bb45cb2e9a..84aa5866ad7c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>

    @@ -97,10 +97,10 @@

    Int

    Enclosing class:
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>

    -
    public static interface ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a value when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.html index 68f570aeb001..676ae8a7fbea 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>

    +

    Class ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture.Combiner @@ -101,10 +101,10 @@

    Class ClosingFuture.Comb

  • Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object> +
    public static final class ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object> extends ClosingFuture.Combiner
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine four ClosingFutures. Use ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture) to start this combination.
    @@ -121,13 +121,13 @@

    Nested Class Summary

    Class
    Description
    static interface 
    -
    ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    static interface 
    -
    ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    @@ -135,7 +135,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ClosingFuture.Combiner

    -ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
  • @@ -158,14 +158,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -195,7 +195,7 @@

    Method Details

  • call

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -213,7 +213,7 @@

    call

  • callAsync

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html index 397f20140925..31eab7340ab8 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>

    @@ -98,10 +98,10 @@

    Enclosing class:
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>


    -
    public static interface ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a ClosingFuture when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html index 8df6951a44fc..eb67c6bdb957 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>

    @@ -98,10 +98,10 @@

    Int

    Enclosing class:
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>

    -
    public static interface ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    public static interface ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a value when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.html index 3caf6bb97e68..4a9340097183 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>

    +

    Class ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture.Combiner @@ -102,10 +102,10 @@

    Class ClosingFuture.Comb

  • Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object> +
    public static final class ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object> extends ClosingFuture.Combiner
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine five ClosingFutures. Use ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture) to start this combination.
    @@ -122,13 +122,13 @@

    Nested Class Summary

    Class
    Description
    static interface 
    -
    ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    static interface 
    -
    ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    @@ -136,7 +136,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ClosingFuture.Combiner

    -ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
  • @@ -159,14 +159,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -196,7 +196,7 @@

    Method Details

  • call

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -215,7 +215,7 @@

    call

  • callAsync

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html index f6d1a5aad74e..294d1bfb4cf8 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html @@ -92,7 +92,7 @@

    Class ClosingFuture
    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    public static final class ClosingFuture.DeferredCloser @@ -113,7 +113,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <C extends @Nullable Object & @Nullable AutoCloseable>
    C
    +
    eventuallyClose(C closeable, Executor closingExecutor)
    @@ -140,7 +140,7 @@

    Method Details

    eventuallyClose

    @CanIgnoreReturnValue -public <C extends @Nullable Object & @Nullable AutoCloseable> +public <C extends @Nullable Object & @Nullable AutoCloseable> C eventuallyClose(C closeable, Executor closingExecutor)
    Captures an object to be closed when a ClosingFuture pipeline is done. diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Peeker.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Peeker.html index 1d1d6965f602..298ebd376664 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Peeker.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.Peeker.html @@ -92,7 +92,7 @@

    Class ClosingFuture.Peeker<
    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    public static final class ClosingFuture.Peeker @@ -114,7 +114,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    final <D extends @Nullable Object>
    D
    +
    final <D extends @Nullable Object>
    D
    getDone(ClosingFuture<D> closingFuture)
    Returns the value of closingFuture.
    @@ -139,7 +139,7 @@

    Method Details

  • getDone

    -
    public final <D extends @Nullable Object> D getDone(ClosingFuture<D> closingFuture) +
    public final <D extends @Nullable Object> D getDone(ClosingFuture<D> closingFuture) throws ExecutionException
    Returns the value of closingFuture.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html index 8fa3596758a1..93495ab0af53 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.ValueAndCloser<V extends @Nullable Object>

    +

    Class ClosingFuture.ValueAndCloser<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture.ValueAndCloser<V>
    @@ -96,10 +96,10 @@

    Class ClosingFuture

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.ValueAndCloser<V extends @Nullable Object> +
    public static final class ClosingFuture.ValueAndCloser<V extends @Nullable Object> extends Object
    An object that holds the final result of an asynchronous ClosingFuture operation and allows the user to close all the closeable objects that were captured during it for later diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html index 761c7bc19b6e..834b28cc8ef2 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.ValueAndCloserConsumer<V extends @Nullable Object>

    +

    Interface ClosingFuture.ValueAndCloserConsumer<V extends @Nullable Object>

    @@ -93,10 +93,10 @@

    Interfa

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static interface ClosingFuture.ValueAndCloserConsumer<V extends @Nullable Object>
    +
    public static interface ClosingFuture.ValueAndCloserConsumer<V extends @Nullable Object>
    Represents an operation that accepts a ClosingFuture.ValueAndCloser for the last step in a ClosingFuture pipeline.
    See Also:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.html index a528d4a36434..6c3b42176641 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ClosingFuture.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture<V extends @Nullable Object>

    +

    Class ClosingFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture<V>
    @@ -96,7 +96,7 @@

    Class ClosingFuture<V extends @


    @DoNotMock("Use ClosingFuture.from(Futures.immediate*Future)") -public final class ClosingFuture<V extends @Nullable Object> +public final class ClosingFuture<V extends @Nullable Object> extends Object
    A step in a pipeline of an asynchronous computation. When the last step in the computation is complete, some objects captured during the computation are closed. @@ -232,22 +232,22 @@

    Nested Class Summary

    Class
    Description
    static interface 
    - +
    An operation that computes a ClosingFuture of a result.
    static interface 
    -
    ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    A function from an input to a ClosingFuture of a result.
    static interface 
    - +
    An operation that computes a result.
    static interface 
    -
    ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    A function from an input to a result.
    @@ -257,24 +257,24 @@

    Nested Class Summary

    A builder of a ClosingFuture step that is derived from more than one input step.
    static final class 
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine two ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine three ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine four ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine five ClosingFutures.
    @@ -291,14 +291,14 @@

    Nested Class Summary

    An object that can return the value of the ClosingFutures that are passed to whenAllComplete(Iterable) or whenAllSucceed(Iterable).
    static final class 
    - +
    An object that holds the final result of an asynchronous ClosingFuture operation and allows the user to close all the closeable objects that were captured during it for later closing.
    static interface 
    - +
    Represents an operation that accepts a ClosingFuture.ValueAndCloser for the last step in a ClosingFuture pipeline.
    @@ -338,7 +338,7 @@

    Method Summary

    that returns a ClosingFuture to its exception if it is an instance of a given exception type.
    -
    static <C extends @Nullable Object & @Nullable AutoCloseable>
    ClosingFuture<C>
    +
    eventuallyClosing(ListenableFuture<C> future, Executor closingExecutor)
    @@ -362,7 +362,7 @@

    Method Summary

    Marks this step as the last step in the ClosingFuture pipeline.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    Starts a ClosingFuture pipeline with a ListenableFuture.
    @@ -372,13 +372,13 @@

    Method Summary

    Returns a future that finishes when this step does.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    @@ -387,14 +387,14 @@

    Method Summary

     
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    transform(ClosingFuture.ClosingFunction<? super V,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from this one by applying a function to its value.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -424,17 +424,17 @@

    Method Summary

    Starts specifying how to combine ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2)
    Starts specifying how to combine two ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3)
    @@ -442,10 +442,10 @@

    Method Summary

    Starts specifying how to combine three ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -454,11 +454,11 @@

    Method Summary

    Starts specifying how to combine four ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object, -V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object, +V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -474,8 +474,8 @@

    Method Summary

    Starts specifying how to combine ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V extends @Nullable Object, -U extends @Nullable Object>
    ClosingFuture.AsyncClosingFunction<V,U>
    +
    Returns an ClosingFuture.AsyncClosingFunction that applies an AsyncFunction to an input, @@ -502,7 +502,7 @@

    Method Details

  • submit

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ClosingFuture<V> submit(ClosingFuture.ClosingCallable<V> callable, Executor executor)
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    @@ -516,7 +516,7 @@

    submit

  • submitAsync

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ClosingFuture<V> submitAsync(ClosingFuture.AsyncClosingCallable<V> callable, Executor executor)
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    @@ -532,7 +532,7 @@

    submitAsync

  • from

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ClosingFuture<V> from(ListenableFuture<V> future)
    Starts a ClosingFuture pipeline with a ListenableFuture. @@ -545,7 +545,7 @@

    from

    eventuallyClosing

    @Deprecated -public static <C extends @Nullable Object & @Nullable AutoCloseable> +public static <C extends @Nullable Object & @Nullable AutoCloseable> ClosingFuture<C> eventuallyClosing(ListenableFuture<C> future, Executor closingExecutor)
    Deprecated. @@ -611,8 +611,8 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V1 extends @Nullable Object, -V2 extends @Nullable Object> +
    public static <V1 extends @Nullable Object, +V2 extends @Nullable Object> ClosingFuture.Combiner2<V1,V2> whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2)
    Starts specifying how to combine two ClosingFutures into a single pipeline, assuming @@ -630,9 +630,9 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object> +
    public static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object> ClosingFuture.Combiner3<V1,V2,V3> whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3)
    @@ -651,10 +651,10 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object> +
    public static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object> ClosingFuture.Combiner4<V1,V2,V3,V4> whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -674,11 +674,11 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object, -V5 extends @Nullable Object> +
    public static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object, +V5 extends @Nullable Object> ClosingFuture.Combiner5<V1,V2,V3,V4,V5> whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -733,7 +733,7 @@

    statusFuture

  • transform

    -
    public <U extends @Nullable Object> +
    public <U extends @Nullable Object> ClosingFuture<U> transform(ClosingFuture.ClosingFunction<? super V,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from this one by applying a function @@ -774,7 +774,7 @@

    transform

  • transformAsync

    -
    public <U extends @Nullable Object> +
    public <U extends @Nullable Object> ClosingFuture<U> transformAsync(ClosingFuture.AsyncClosingFunction<? super V,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from this one by applying a function @@ -855,8 +855,8 @@

    transformAsync

  • withoutCloser

    -
    public static <V extends @Nullable Object, -U extends @Nullable Object> +
    public static <V extends @Nullable Object, +U extends @Nullable Object> ClosingFuture.AsyncClosingFunction<V,U> withoutCloser(AsyncFunction<V,U> function)
    Returns an ClosingFuture.AsyncClosingFunction that applies an AsyncFunction to an input, ignoring the DeferredCloser and returning a ClosingFuture derived from the returned diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ExecutionError.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ExecutionError.html index c18b3704b932..a99123ac932e 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ExecutionError.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ExecutionError.html @@ -140,12 +140,12 @@

    Constructor Summary

     
    -
    ExecutionError(@Nullable Error cause)
    +
    Creates a new instance with null as its detail message and the given cause.
    protected
    -
    ExecutionError(@Nullable String message)
    +
    Deprecated.
     
    -
    ExecutionError(@Nullable String message, - @Nullable Error cause)
    +
    Creates a new instance with the given detail message and cause.
    @@ -201,7 +201,7 @@

    ExecutionError

    ExecutionError

    @Deprecated -protected ExecutionError(@Nullable String message)
    +protected ExecutionError(@Nullable String message)
    Deprecated.
    Prefer ExecutionError(java.lang.@org.jspecify.annotations.Nullable String,java.lang.@org.jspecify.annotations.Nullable Error) a constructor that accepts a cause: Users of this class typically expect for instances to have a non-null cause. At the @@ -216,8 +216,8 @@

    ExecutionError

  • ExecutionError

    -
    public ExecutionError(@Nullable String message, - @Nullable Error cause)
    +
    public ExecutionError(@Nullable String message, + @Nullable Error cause)
    Creates a new instance with the given detail message and cause. Prefer to provide a non-nullable cause, as many users expect to find one.
    @@ -225,7 +225,7 @@

    ExecutionError

  • ExecutionError

    -
    public ExecutionError(@Nullable Error cause)
    +
    Creates a new instance with null as its detail message and the given cause. Prefer to provide a non-nullable cause, as many users expect to find one.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ExecutionSequencer.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ExecutionSequencer.html index cd45125d7933..775e17d2839d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ExecutionSequencer.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ExecutionSequencer.html @@ -163,13 +163,13 @@

    Method Summary

    Creates a new instance.
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Callable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes.
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submitAsync(AsyncCallable<T> callable, Executor executor)
    @@ -202,7 +202,7 @@

    create

  • submit

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes. @@ -215,7 +215,7 @@

    submit

  • submitAsync

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> ListenableFuture<T> submitAsync(AsyncCallable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes. diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FakeTimeLimiter.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FakeTimeLimiter.html index cea1899ffa7a..f223d1ebd459 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FakeTimeLimiter.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FakeTimeLimiter.html @@ -138,14 +138,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    Invokes a specified Callable, timing out after the specified time limit.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    @@ -262,7 +262,7 @@

    callWithTimeout

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, +public <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws ExecutionException
    @@ -289,7 +289,7 @@

    callWithTimeout

    callUninterruptiblyWithTimeout

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, +public <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws ExecutionException
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FluentFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FluentFuture.html index f211f21b51ac..2c2279c5e9db 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FluentFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FluentFuture.html @@ -84,7 +84,7 @@
    -

    Class FluentFuture<V extends @Nullable Object>

    +

    Class FluentFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.internal.InternalFutureFailureAccess @@ -101,7 +101,7 @@

    Class FluentFuture<V extends @Nu
    @DoNotMock("Use FluentFuture.from(Futures.immediate*Future) or SettableFuture") @GwtCompatible(emulated=true) -public abstract class FluentFuture<V extends @Nullable Object> +public abstract class FluentFuture<V extends @Nullable Object> extends AbstractFuture<V>
    A ListenableFuture that supports fluent chains of operations. For example: @@ -192,25 +192,25 @@

    Method Summary

    Future fails with the given exceptionType, from the result provided by the fallback.

    -
    static <V extends @Nullable Object>
    FluentFuture<V>
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    from(FluentFuture<V> future)
    Deprecated.
    no need to use this
    -
    static <V extends @Nullable Object>
    FluentFuture<V>
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    Converts the given ListenableFuture to an equivalent FluentFuture.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    transform(Function<? super V,T> function, Executor executor)
    Returns a new Future whose result is derived from the result of this Future.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    transformAsync(AsyncFunction<? super V,T> function, Executor executor)
    @@ -256,7 +256,7 @@

    Method Details

  • from

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> FluentFuture<V> from(ListenableFuture<V> future)
    Converts the given ListenableFuture to an equivalent FluentFuture. @@ -271,7 +271,7 @@

    from

    @InlineMe(replacement="checkNotNull(future)", staticImports="com.google.common.base.Preconditions.checkNotNull") @Deprecated -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> FluentFuture<V> from(FluentFuture<V> future)
    Deprecated.
    no need to use this
    @@ -433,7 +433,7 @@

    withTimeout

  • transformAsync

    -
    public final <T extends @Nullable Object> +
    public final <T extends @Nullable Object> FluentFuture<T> transformAsync(AsyncFunction<? super V,T> function, Executor executor)
    Returns a new Future whose result is asynchronously derived from the result of this @@ -480,7 +480,7 @@

    transformAsync

  • transform

    -
    public final <T extends @Nullable Object> +
    public final <T extends @Nullable Object> FluentFuture<T> transform(Function<? super V,T> function, Executor executor)
    Returns a new Future whose result is derived from the result of this Future. If diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingBlockingDeque.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingBlockingDeque.html index 78e6f1e19542..402d25154612 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingBlockingDeque.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingBlockingDeque.html @@ -187,15 +187,15 @@

    Method Summary

    long timeout, TimeUnit unit)
     
    -
    @Nullable E
    +
    poll(long timeout, TimeUnit unit)
     
    -
    @Nullable E
    +
    pollFirst(long timeout, TimeUnit unit)
     
    -
    @Nullable E
    +
    pollLast(long timeout, TimeUnit unit)
     
    @@ -386,7 +386,7 @@

    takeLast

  • pollFirst

    -
    public @Nullable E pollFirst(long timeout, +
    public @Nullable E pollFirst(long timeout, TimeUnit unit) throws InterruptedException
    @@ -400,7 +400,7 @@

    pollFirst

  • pollLast

    -
    public @Nullable E pollLast(long timeout, +
    public @Nullable E pollLast(long timeout, TimeUnit unit) throws InterruptedException
    @@ -461,7 +461,7 @@

    take

  • poll

    -
    public @Nullable E poll(long timeout, +
    public @Nullable E poll(long timeout, TimeUnit unit) throws InterruptedException
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingBlockingQueue.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingBlockingQueue.html index 43199b5c6681..3ad8ae4f2230 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingBlockingQueue.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingBlockingQueue.html @@ -171,7 +171,7 @@

    Method Summary

    long timeout, TimeUnit unit)
     
    -
    @Nullable E
    +
    poll(long timeout, TimeUnit unit)
     
    @@ -295,7 +295,7 @@

    offer

    poll

    @CanIgnoreReturnValue -public @Nullable E poll(long timeout, +public @Nullable E poll(long timeout, TimeUnit unit) throws InterruptedException
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingExecutorService.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingExecutorService.html index 8fa387e8ee9f..e0bc76cdbb20 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingExecutorService.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingExecutorService.html @@ -161,18 +161,18 @@

    Method Summary

    void
    execute(Runnable command)
     
    -
    <T extends @Nullable Object>
    List<Future<T>>
    +
    <T extends @Nullable Object>
    List<Future<T>>
    invokeAll(Collection<? extends Callable<T>> tasks)
     
    -
    <T extends @Nullable Object>
    List<Future<T>>
    +
    <T extends @Nullable Object>
    List<Future<T>>
    invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
     
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    invokeAny(Collection<? extends Callable<T>> tasks)
     
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
    @@ -192,11 +192,11 @@

    Method Summary

     
    -
    <T extends @Nullable Object>
    Future<T>
    +
    <T extends @Nullable Object>
    Future<T>
    submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    Future<T>
    +
    <T extends @Nullable Object>
    Future<T>
    submit(Callable<T> task)
     
  • @@ -270,7 +270,7 @@

    awaitTermination

  • invokeAll

    -
    public <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) +
    public <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) throws InterruptedException
    Specified by:
    @@ -283,7 +283,7 @@

    invokeAll

  • invokeAll

    -
    public <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, +
    public <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException
    @@ -298,7 +298,7 @@

    invokeAll

  • invokeAny

    -
    public <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks) +
    public <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks) throws InterruptedException, ExecutionException
    @@ -313,7 +313,7 @@

    invokeAny

  • invokeAny

    -
    public <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks, +
    public <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException, @@ -383,7 +383,7 @@

    execute

  • submit

    -
    public <T extends @Nullable Object> Future<T> submit(Callable<T> task)
    +
    public <T extends @Nullable Object> Future<T> submit(Callable<T> task)
    Specified by:
    submit in interface ExecutorService
    @@ -403,7 +403,7 @@

    submit

  • submit

    -
    public <T extends @Nullable Object> Future<T> submit(Runnable task, +
    public <T extends @Nullable Object> Future<T> submit(Runnable task, T result)
    Specified by:
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingFuture.SimpleForwardingFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingFuture.SimpleForwardingFuture.html index 7e7756ab20fb..12e789c5befc 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingFuture.SimpleForwardingFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingFuture.SimpleForwardingFuture.html @@ -84,7 +84,7 @@
    -

    Class ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    +

    Class ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    Enclosing class:
    -
    ForwardingFuture<V extends @Nullable Object>
    +
    ForwardingFuture<V extends @Nullable Object>

    -
    public abstract static class ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object> +
    public abstract static class ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object> extends ForwardingFuture<V>
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    @@ -120,7 +120,7 @@

    Class Fo

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ForwardingFuture

    -ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>
    +ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    Nested classes/interfaces inherited from interface java.util.concurrent.Future

    Future.State
    @@ -208,7 +208,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingFuture<V extends @Nullable Object>
    +
    delegate in class ForwardingFuture<V extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingFuture.html index 7366f77dee45..f5cc8e953707 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingFuture.html @@ -84,7 +84,7 @@
    -

    Class ForwardingFuture<V extends @Nullable Object>

    +

    Class ForwardingFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingFuture<V ext


    @GwtCompatible -public abstract class ForwardingFuture<V extends @Nullable Object> +public abstract class ForwardingFuture<V extends @Nullable Object> extends ForwardingObject implements Future<V>
    A Future which forwards all its method calls to another future. Subclasses should @@ -128,7 +128,7 @@

    Nested Class Summary

    Class
    Description
    static class 
    - +
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    @@ -248,7 +248,7 @@

    cancel

    public boolean cancel(boolean mayInterruptIfRunning)
    Specified by:
    -
    cancel in interface Future<V extends @Nullable Object>
    +
    cancel in interface Future<V extends @Nullable Object>
  • @@ -258,7 +258,7 @@

    isCancelled

    public boolean isCancelled()
    Specified by:
    -
    isCancelled in interface Future<V extends @Nullable Object>
    +
    isCancelled in interface Future<V extends @Nullable Object>
  • @@ -268,7 +268,7 @@

    isDone

    public boolean isDone()
    Specified by:
    -
    isDone in interface Future<V extends @Nullable Object>
    +
    isDone in interface Future<V extends @Nullable Object>
  • @@ -281,7 +281,7 @@

    get

    ExecutionException
    Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Throws:
    InterruptedException
    ExecutionException
    @@ -299,7 +299,7 @@

    get

    TimeoutException
  • Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Throws:
    InterruptedException
    ExecutionException
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.SimpleForwardingListenableFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.SimpleForwardingListenableFuture.html index 5fb3581ccb81..e4b095a52b9b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.SimpleForwardingListenableFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.SimpleForwardingListenableFuture.html @@ -84,7 +84,7 @@
    -

    Class ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object>

    +

    Class ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,10 +102,10 @@

    Enclosing class:
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    ForwardingListenableFuture<V extends @Nullable Object>

    -
    public abstract static class ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object> +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    @@ -122,10 +122,10 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ForwardingListenableFuture

    -ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object>
    +ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object>

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ForwardingFuture

    -ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>
    +ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    Nested classes/interfaces inherited from interface java.util.concurrent.Future

    Future.State
    @@ -216,7 +216,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingListenableFuture<V extends @Nullable Object>
    +
    delegate in class ForwardingListenableFuture<V extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.html index f0e95f277b5c..30f3fa6fa998 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.html @@ -84,7 +84,7 @@
    -

    Class ForwardingListenableFuture<V extends @Nullable Object>

    +

    Class ForwardingListenableFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingListe


  • @GwtCompatible -public abstract class ForwardingListenableFuture<V extends @Nullable Object> +public abstract class ForwardingListenableFuture<V extends @Nullable Object> extends ForwardingFuture<V> implements ListenableFuture<V>
    A ListenableFuture which forwards all its method calls to another future. Subclasses @@ -131,7 +131,7 @@

    Nested Class Summary

    Class
    Description
    static class 
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    @@ -139,7 +139,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ForwardingFuture

    -ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>
    +ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    Nested classes/interfaces inherited from interface java.util.concurrent.Future

    Future.State
    @@ -236,7 +236,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingFuture<V extends @Nullable Object>
    +
    delegate in class ForwardingFuture<V extends @Nullable Object>
  • @@ -271,7 +271,7 @@

    addListener

    after executing them.
    Specified by:
    -
    addListener in interface ListenableFuture<V extends @Nullable Object>
    +
    addListener in interface ListenableFuture<V extends @Nullable Object>
    Parameters:
    listener - the listener to run when the computation is complete
    exec - the executor to run the listener in
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListeningExecutorService.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListeningExecutorService.html index 01c82546e983..17a8068ea222 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListeningExecutorService.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ForwardingListeningExecutorService.html @@ -155,11 +155,11 @@

    Method Summary

     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Callable<T> task)
     
  • @@ -227,7 +227,7 @@

    delegate

  • submit

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> task)
    Specified by:
    @@ -260,7 +260,7 @@

    submit

  • submit

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> ListenableFuture<T> submit(Runnable task, T result)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FutureCallback.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FutureCallback.html index bc16b6df9568..6b7d2e7aec4d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FutureCallback.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/FutureCallback.html @@ -84,12 +84,12 @@
    -

    Interface FutureCallback<V extends @Nullable Object>

    +

    Interface FutureCallback<V extends @Nullable Object>


    @GwtCompatible -public interface FutureCallback<V extends @Nullable Object>
    +public interface FutureCallback<V extends @Nullable Object>
    A callback for accepting the results of a Future computation asynchronously. diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Futures.FutureCombiner.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Futures.FutureCombiner.html index 4ca51215520a..9399c4848170 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Futures.FutureCombiner.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Futures.FutureCombiner.html @@ -84,7 +84,7 @@
    -

    Class Futures.FutureCombiner<V extends @Nullable Object>

    +

    Class Futures.FutureCombiner<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.Futures.FutureCombiner<V>
    @@ -96,7 +96,7 @@

    Class Futures.FutureCombi


  • @GwtCompatible -public static final class Futures.FutureCombiner<V extends @Nullable Object> +public static final class Futures.FutureCombiner<V extends @Nullable Object> extends Object
    A helper to create a new ListenableFuture whose result is generated from a combination of input futures. @@ -138,14 +138,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <C extends @Nullable Object>
    ListenableFuture<C>
    +
    call(Callable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling Callable.call() in combiner when all futures complete, using the specified executor.
    -
    <C extends @Nullable Object>
    ListenableFuture<C>
    +
    callAsync(AsyncCallable<C> combiner, Executor executor)
    @@ -179,7 +179,7 @@

    Method Details

  • callAsync

    -
    public <C extends @Nullable Object> +
    public <C extends @Nullable Object> ListenableFuture<C> callAsync(AsyncCallable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling AsyncCallable.call() in combiner when all futures complete, using the specified @@ -205,7 +205,7 @@

    callAsync

  • call

    -
    public <C extends @Nullable Object> +
    public <C extends @Nullable Object> ListenableFuture<C> call(Callable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling Callable.call() in combiner when all futures complete, using the specified diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Futures.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Futures.html index d7bfe38fb90a..9a99faec8c3b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Futures.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Futures.html @@ -129,7 +129,7 @@

    Nested Class Summary

    Class
    Description
    static final class 
    -
    Futures.FutureCombiner<V extends @Nullable Object>
    +
    A helper to create a new ListenableFuture whose result is generated from a combination of input futures.
    @@ -148,7 +148,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <V extends @Nullable Object>
    void
    +
    static <V extends @Nullable Object>
    void
    addCallback(ListenableFuture<V> future, FutureCallback<? super V> callback, Executor executor)
    @@ -157,19 +157,19 @@

    Method Summary

    computation is complete or, if the computation is already complete, immediately.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    allAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    allAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -180,7 +180,7 @@

    Method Summary

    primary input fails with the given exceptionType, from the result provided by the fallback.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -191,7 +191,7 @@

    Method Summary

    primary input fails with the given exceptionType, from the result provided by the fallback.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    getChecked(Future<V> future, Class<X> exceptionClass)
    @@ -199,7 +199,7 @@

    Method Summary

    Returns the result of Future.get(), converting most exceptions to a new instance of the given checked exception type.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    getChecked(Future<V> future, Class<X> exceptionClass, @@ -209,7 +209,7 @@

    Method Summary

    Returns the result of Future.get(long, TimeUnit), converting most exceptions to a new instance of the given checked exception type.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    getChecked(Future<V> future, Class<X> exceptionClass, @@ -218,59 +218,59 @@

    Method Summary

    Returns the result of Future.get(long, TimeUnit), converting most exceptions to a new instance of the given checked exception type.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    getDone(Future<V> future)
    Returns the result of the input Future, which must have already completed.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    getUnchecked(Future<V> future)
    Returns the result of calling Future.get() uninterruptibly on a task known not to throw a checked exception.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Creates a ListenableFuture which is cancelled immediately upon construction, so that isCancelled() always returns true.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Returns a ListenableFuture which has an exception set immediately upon construction.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    immediateFuture(V value)
    Creates a ListenableFuture which has its value set immediately upon construction.
    -
    static ListenableFuture<@Nullable Void>
    +
    Returns a successful ListenableFuture<Void>.
    -
    static <T extends @Nullable Object>
    ImmutableList<ListenableFuture<T>>
    +
    inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that they complete.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    Future<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    Future<O>
    lazyTransform(Future<I> input, Function<? super I,? extends O> function)
    Like transform(ListenableFuture, Function, Executor) except that the transformation function is invoked on each call to get() on the returned future.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Returns a ListenableFuture whose result is set from the supplied future when it completes.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -278,46 +278,46 @@

    Method Summary

    Schedules callable on the specified executor, returning a Future.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    Schedules callable on the specified executor, returning a Future.
    -
    static ListenableFuture<@Nullable Void>
    +
    submit(Runnable runnable, Executor executor)
    Executes runnable on the specified executor, returning a Future that will complete after execution.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    submit(Callable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    submitAsync(AsyncCallable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    successfulAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    @@ -325,8 +325,8 @@

    Method Summary

    Returns a new Future whose result is derived from the result of the given Future.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -334,29 +334,29 @@

    Method Summary

    Returns a new Future whose result is asynchronously derived from the result of the given Future.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    whenAllComplete(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    whenAllComplete(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    whenAllSucceed(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    whenAllSucceed(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -364,7 +364,7 @@

    Method Summary

    Returns a future that delegates to another but will finish early (via a TimeoutException wrapped in an ExecutionException) if the specified duration expires.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    @@ -391,7 +391,7 @@

    Method Details

  • immediateFuture

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(V value)
    Creates a ListenableFuture which has its value set immediately upon construction. The getters just return the value. This Future can't be canceled or timed out and its @@ -401,7 +401,7 @@

    immediateFuture

  • immediateVoidFuture

    -
    public static ListenableFuture<@Nullable Void> immediateVoidFuture()
    +
    Returns a successful ListenableFuture<Void>. This method is equivalent to immediateFuture(null) except that it is restricted to produce futures of type Void.
    @@ -413,7 +413,7 @@

    immediateVoidFuture

  • immediateFailedFuture

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(Throwable throwable)
    Returns a ListenableFuture which has an exception set immediately upon construction. @@ -425,7 +425,7 @@

    immediateFailedFuture

  • immediateCancelledFuture

    -
    public static <V extends @Nullable Object> +
    Creates a ListenableFuture which is cancelled immediately upon construction, so that isCancelled() always returns true.
    @@ -438,7 +438,7 @@

    immediateCancelledFuture

  • submit

    -
    public static <O extends @Nullable Object> +
    public static <O extends @Nullable Object> ListenableFuture<O> submit(Callable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    @@ -453,7 +453,7 @@

    submit

  • submit

    -
    public static ListenableFuture<@Nullable Void> submit(Runnable runnable, +
    public static ListenableFuture<@Nullable Void> submit(Runnable runnable, Executor executor)
    Executes runnable on the specified executor, returning a Future that will complete after execution.
    @@ -468,7 +468,7 @@

    submit

  • submitAsync

    -
    public static <O extends @Nullable Object> +
    public static <O extends @Nullable Object> ListenableFuture<O> submitAsync(AsyncCallable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    @@ -484,7 +484,7 @@

    submitAsync

    scheduleAsync

    @GwtIncompatible -public static <O extends @Nullable Object> +public static <O extends @Nullable Object> ListenableFuture<O> scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    @@ -501,7 +501,7 @@

    scheduleAsync

    scheduleAsync

    @GwtIncompatible -public static <O extends @Nullable Object> +public static <O extends @Nullable Object> ListenableFuture<O> scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -519,7 +519,7 @@

    scheduleAsync

    catching

    @GwtIncompatible("AVAILABLE but requires exceptionType to be Throwable.class") -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Throwable> ListenableFuture<V> catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -568,7 +568,7 @@

    catching

    catchingAsync

    @GwtIncompatible("AVAILABLE but requires exceptionType to be Throwable.class") -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Throwable> ListenableFuture<V> catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -636,7 +636,7 @@

    catchingAsync

    withTimeout

    @GwtIncompatible -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> ListenableFuture<V> withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    @@ -657,7 +657,7 @@

    withTimeout

    withTimeout

    @GwtIncompatible -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> ListenableFuture<V> withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -679,8 +679,8 @@

    withTimeout

  • transformAsync

    -
    public static <I extends @Nullable Object, -O extends @Nullable Object> +
    public static <I extends @Nullable Object, +O extends @Nullable Object> ListenableFuture<O> transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -723,8 +723,8 @@

    transformAsync

  • transform

    -
    public static <I extends @Nullable Object, -O extends @Nullable Object> +
    public static <I extends @Nullable Object, +O extends @Nullable Object> ListenableFuture<O> transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    @@ -765,8 +765,8 @@

    transform

    lazyTransform

    @GwtIncompatible -public static <I extends @Nullable Object, -O extends @Nullable Object> +public static <I extends @Nullable Object, +O extends @Nullable Object> Future<O> lazyTransform(Future<I> input, Function<? super I,? extends O> function)
    Like transform(ListenableFuture, Function, Executor) except that the transformation @@ -797,7 +797,7 @@

    lazyTransform

    allAsList

    @SafeVarargs -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> ListenableFuture<List<V>> allAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed. @@ -822,7 +822,7 @@

    allAsList

  • allAsList

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<List<V>> allAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed. @@ -848,7 +848,7 @@

    allAsList

    whenAllComplete

    @SafeVarargs -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> Futures.FutureCombiner<V> whenAllComplete(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful. @@ -863,7 +863,7 @@

    whenAllComplete

  • whenAllComplete

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> Futures.FutureCombiner<V> whenAllComplete(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful. @@ -879,7 +879,7 @@

    whenAllComplete

    whenAllSucceed

    @SafeVarargs -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> Futures.FutureCombiner<V> whenAllSucceed(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful. @@ -893,7 +893,7 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> Futures.FutureCombiner<V> whenAllSucceed(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful. @@ -907,7 +907,7 @@

    whenAllSucceed

  • nonCancellationPropagating

    -
    public static <V extends @Nullable Object> +
    Returns a ListenableFuture whose result is set from the supplied future when it completes. Cancelling the supplied future will also cancel the returned future, but cancelling @@ -922,8 +922,8 @@

    nonCancellationPropagating

    successfulAsList

    @SafeVarargs -public static <V extends @Nullable Object> -ListenableFuture<List<@Nullable V>> successfulAsList(ListenableFuture<? extends V>... futures)
    +public static <V extends @Nullable Object> +ListenableFuture<List<@Nullable V>> successfulAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures. The list of results is in the same order as the input list, and if any of the provided futures fails or is canceled, its corresponding position will contain @@ -949,8 +949,8 @@

    successfulAsList

  • successfulAsList

    -
    public static <V extends @Nullable Object> -ListenableFuture<List<@Nullable V>> successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    +
    public static <V extends @Nullable Object> +ListenableFuture<List<@Nullable V>> successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures. The list of results is in the same order as the input list, and if any of the provided futures fails or is canceled, its corresponding position will contain @@ -976,7 +976,7 @@

    successfulAsList

  • inCompletionOrder

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> ImmutableList<ListenableFuture<T>> inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that they complete. Delegate futures return the same value or throw the same exception as the @@ -1004,7 +1004,7 @@

    inCompletionOrder

  • addCallback

    -
    public static <V extends @Nullable Object> void addCallback(ListenableFuture<V> future, +
    public static <V extends @Nullable Object> void addCallback(ListenableFuture<V> future, FutureCallback<? super V> callback, Executor executor)
    Registers separate success and failure callbacks to be run when the Future's @@ -1054,7 +1054,7 @@

    addCallback

    getDone

    @CanIgnoreReturnValue -public static <V extends @Nullable Object> V getDone(Future<V> future) +public static <V extends @Nullable Object> V getDone(Future<V> future) throws ExecutionException
    Returns the result of the input Future, which must have already completed. @@ -1082,7 +1082,7 @@

    getDone

    getChecked

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Exception> V getChecked(Future<V> future, Class<X> exceptionClass) @@ -1136,7 +1136,7 @@

    getChecked

    getChecked

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Exception> V getChecked(Future<V> future, Class<X> exceptionClass, @@ -1192,7 +1192,7 @@

    getChecked

    getChecked

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Exception> V getChecked(Future<V> future, Class<X> exceptionClass, @@ -1247,7 +1247,7 @@

    getChecked

    getUnchecked

    @CanIgnoreReturnValue -public static <V extends @Nullable Object> V getUnchecked(Future<V> future)
    +public static <V extends @Nullable Object> V getUnchecked(Future<V> future)
    Returns the result of calling Future.get() uninterruptibly on a task known not to throw a checked exception. This makes Future more suitable for lightweight, fast-running tasks that, barring bugs in the code, will not fail. This gives it exception-handling behavior diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/JdkFutureAdapters.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/JdkFutureAdapters.html index 83f324df316d..6475388378bf 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/JdkFutureAdapters.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/JdkFutureAdapters.html @@ -120,12 +120,12 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Assigns a thread to the given Future to provide ListenableFuture functionality.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    listenInPoolThread(Future<V> future, Executor executor)
    @@ -152,7 +152,7 @@

    Method Details

  • listenInPoolThread

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<V> listenInPoolThread(Future<V> future)
    Assigns a thread to the given Future to provide ListenableFuture functionality. @@ -168,7 +168,7 @@

    listenInPoolThread

  • listenInPoolThread

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<V> listenInPoolThread(Future<V> future, Executor executor)
    Submits a blocking task for the given Future to provide ListenableFuture diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableFuture.html index aa81365100da..942363ef38ad 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableFuture.html @@ -84,7 +84,7 @@
    -

    Interface ListenableFuture<V extends @Nullable Object>

    +

    Interface ListenableFuture<V extends @Nullable Object>

    @@ -101,8 +101,8 @@

    Interface ListenableFuture&


    @DoNotMock("Use the methods in Futures (like immediateFuture) or SettableFuture") -@NullMarked -public interface ListenableFuture<V extends @Nullable Object> +@NullMarked +public interface ListenableFuture<V extends @Nullable Object> extends Future<V>
    A Future that accepts completion listeners. Each listener has an associated executor, and it is invoked using this executor once the future's computation is complete. If the computation has already completed when the listener is added, the listener will diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableFutureTask.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableFutureTask.html index 6021618703df..ad38e558cd68 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableFutureTask.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableFutureTask.html @@ -84,7 +84,7 @@
    -

    Class ListenableFutureTask<V extends @Nullable Object>

    +

    Class ListenableFutureTask<V extends @Nullable Object>

    java.lang.Object
    java.util.concurrent.FutureTask<V> @@ -98,7 +98,7 @@

    Class ListenableFutureTask&


  • @GwtIncompatible -public class ListenableFutureTask<V extends @Nullable Object> +public class ListenableFutureTask<V extends @Nullable Object> extends FutureTask<V> implements ListenableFuture<V>
    A FutureTask that also implements the ListenableFuture interface. Unlike @@ -141,14 +141,14 @@

    Method Summary

    Registers a listener to be run on the given executor.
    -
    static <V extends @Nullable Object>
    ListenableFutureTask<V>
    +
    create(Runnable runnable, V result)
    Creates a ListenableFutureTask that will upon running, execute the given Runnable, and arrange that get will return the given result on successful completion.
    -
    static <V extends @Nullable Object>
    ListenableFutureTask<V>
    +
    create(Callable<V> callable)
    Creates a ListenableFutureTask that will upon running, execute the given @@ -189,7 +189,7 @@

    Method Details

  • create

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFutureTask<V> create(Callable<V> callable)
    Creates a ListenableFutureTask that will upon running, execute the given Callable.
    @@ -204,7 +204,7 @@

    create

  • create

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFutureTask<V> create(Runnable runnable, V result)
    Creates a ListenableFutureTask that will upon running, execute the given @@ -251,7 +251,7 @@

    addListener

    after executing them.
    Specified by:
    -
    addListener in interface ListenableFuture<V extends @Nullable Object>
    +
    addListener in interface ListenableFuture<V extends @Nullable Object>
    Parameters:
    listener - the listener to run when the computation is complete
    exec - the executor to run the listener in
    @@ -269,9 +269,9 @@

    get

    ExecutionException
    Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Overrides:
    -
    get in class FutureTask<V extends @Nullable Object>
    +
    get in class FutureTask<V extends @Nullable Object>
    Throws:
    TimeoutException
    InterruptedException
    @@ -286,7 +286,7 @@

    done

    Internal implementation detail used to invoke the listeners.
    Overrides:
    -
    done in class FutureTask<V extends @Nullable Object>
    +
    done in class FutureTask<V extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableScheduledFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableScheduledFuture.html index d0ba52568add..7c5eb09a3a54 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableScheduledFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableScheduledFuture.html @@ -84,7 +84,7 @@
    -

    Interface ListenableScheduledFuture<V extends @Nullable Object>

    +

    Interface ListenableScheduledFuture<V extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface Listenab


    @GwtCompatible -public interface ListenableScheduledFuture<V extends @Nullable Object> +public interface ListenableScheduledFuture<V extends @Nullable Object> extends ScheduledFuture<V>, ListenableFuture<V>
    Helper interface to implement both ListenableFuture and ScheduledFuture.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListeningExecutorService.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListeningExecutorService.html index 49d7e7ebe45e..0451839b1a3d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListeningExecutorService.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListeningExecutorService.html @@ -126,10 +126,10 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @Nullable Object>
    List<Future<T>>
    +
    <T extends @Nullable Object>
    List<Future<T>>
    invokeAll(Collection<? extends Callable<T>> tasks)
    -
    <T extends @Nullable Object>
    List<Future<T>>
    +
    <T extends @Nullable Object>
    List<Future<T>>
    invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
    @@ -137,11 +137,11 @@

    Method Summary

     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Callable<T> task)
     
    @@ -167,7 +167,7 @@

    Method Details

  • submit

    -
    <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> task)
    +
    <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> task)
    Specified by:
    submit in interface ExecutorService
    @@ -191,7 +191,7 @@

    submit

  • submit

    -
    <T extends @Nullable Object> ListenableFuture<T> submit(Runnable task, +
    <T extends @Nullable Object> ListenableFuture<T> submit(Runnable task, T result)
    Specified by:
    @@ -204,7 +204,7 @@

    submit

  • invokeAll

    -
    <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) +
    <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) throws InterruptedException
    @@ -229,7 +229,7 @@

    invokeAll

  • invokeAll

    -
    <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, +
    <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListeningScheduledExecutorService.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListeningScheduledExecutorService.html index d506736d1e2d..9a8653ae2655 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListeningScheduledExecutorService.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListeningScheduledExecutorService.html @@ -122,7 +122,7 @@

    Method Summary

    long delay, TimeUnit unit)
     
    -
    <V extends @Nullable Object>
    ListenableScheduledFuture<V>
    +
    schedule(Callable<V> callable, long delay, TimeUnit unit)
    @@ -179,7 +179,7 @@

    schedule

  • schedule

    -
    <V extends @Nullable Object> +
    <V extends @Nullable Object> ListenableScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/SettableFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/SettableFuture.html index 459035bfe133..b416f3ea51be 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/SettableFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/SettableFuture.html @@ -84,7 +84,7 @@
    -

    Class SettableFuture<V extends @Nullable Object>

    +

    Class SettableFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.internal.InternalFutureFailureAccess @@ -100,7 +100,7 @@

    Class SettableFuture<V extends


  • @GwtCompatible -public final class SettableFuture<V extends @Nullable Object> +public final class SettableFuture<V extends @Nullable Object> extends AbstractFuture<V>
    A ListenableFuture whose result can be set by a set(Object), setException(Throwable) or setFuture(ListenableFuture) call. It can also, like any other Future, be cancelled. @@ -147,7 +147,7 @@

    Method Summary

    final boolean
    cancel(boolean mayInterruptIfRunning)
    -
    static <V extends @Nullable Object>
    SettableFuture<V>
    +
    static <V extends @Nullable Object>
    SettableFuture<V>
    Creates a new SettableFuture that can be completed or cancelled by a later method call.
    @@ -210,7 +210,7 @@

    Method Details

  • create

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> SettableFuture<V> create()
    Creates a new SettableFuture that can be completed or cancelled by a later method call.
    @@ -233,7 +233,7 @@

    set

    acquire other locks, risking deadlocks.
  • Overrides:
    -
    set in class AbstractFuture<V extends @Nullable Object>
    +
    set in class AbstractFuture<V extends @Nullable Object>
    Parameters:
    value - the value to be used as the result
    Returns:
    @@ -259,7 +259,7 @@

    setException

    acquire other locks, risking deadlocks.
    Overrides:
    -
    setException in class AbstractFuture<V extends @Nullable Object>
    +
    setException in class AbstractFuture<V extends @Nullable Object>
    Parameters:
    throwable - the exception to be used as the failed result
    Returns:
    @@ -297,7 +297,7 @@

    setFuture

    acquire other locks, risking deadlocks.
    Overrides:
    -
    setFuture in class AbstractFuture<V extends @Nullable Object>
    +
    setFuture in class AbstractFuture<V extends @Nullable Object>
    Parameters:
    future - the future to delegate to
    Returns:
    @@ -320,9 +320,9 @@

    get

    current thread is interrupted during the call, even if the value is already available.
  • Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Overrides:
    -
    get in class AbstractFuture<V extends @Nullable Object>
    +
    get in class AbstractFuture<V extends @Nullable Object>
    Throws:
    InterruptedException
    ExecutionException
    @@ -345,9 +345,9 @@

    get

    current thread is interrupted during the call, even if the value is already available.
    Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Overrides:
    -
    get in class AbstractFuture<V extends @Nullable Object>
    +
    get in class AbstractFuture<V extends @Nullable Object>
    Throws:
    InterruptedException
    ExecutionException
    @@ -361,9 +361,9 @@

    isDone

    public final boolean isDone()
    Specified by:
    -
    isDone in interface Future<V extends @Nullable Object>
    +
    isDone in interface Future<V extends @Nullable Object>
    Overrides:
    -
    isDone in class AbstractFuture<V extends @Nullable Object>
    +
    isDone in class AbstractFuture<V extends @Nullable Object>
  • @@ -373,9 +373,9 @@

    isCancelled

    public final boolean isCancelled()
    Specified by:
    -
    isCancelled in interface Future<V extends @Nullable Object>
    +
    isCancelled in interface Future<V extends @Nullable Object>
    Overrides:
    -
    isCancelled in class AbstractFuture<V extends @Nullable Object>
    +
    isCancelled in class AbstractFuture<V extends @Nullable Object>
  • @@ -410,9 +410,9 @@

    addListener

    after executing them.
    Specified by:
    -
    addListener in interface ListenableFuture<V extends @Nullable Object>
    +
    addListener in interface ListenableFuture<V extends @Nullable Object>
    Overrides:
    -
    addListener in class AbstractFuture<V extends @Nullable Object>
    +
    addListener in class AbstractFuture<V extends @Nullable Object>
    Parameters:
    listener - the listener to run when the computation is complete
    executor - the executor to run the listener in
    @@ -439,9 +439,9 @@

    cancel

    acquire other locks, risking deadlocks.
    Specified by:
    -
    cancel in interface Future<V extends @Nullable Object>
    +
    cancel in interface Future<V extends @Nullable Object>
    Overrides:
    -
    cancel in class AbstractFuture<V extends @Nullable Object>
    +
    cancel in class AbstractFuture<V extends @Nullable Object>
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/SimpleTimeLimiter.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/SimpleTimeLimiter.html index c55d2369dd1c..bb6e6bf9d272 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/SimpleTimeLimiter.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/SimpleTimeLimiter.html @@ -121,14 +121,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    Invokes a specified Callable, timing out after the specified time limit.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    @@ -252,7 +252,7 @@

    callWithTimeout

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, +public <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws TimeoutException, @@ -283,7 +283,7 @@

    callWithTimeout

    callUninterruptiblyWithTimeout

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, +public <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws TimeoutException, diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/TimeLimiter.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/TimeLimiter.html index 5bb29167a0c8..676b9a3c5614 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/TimeLimiter.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/TimeLimiter.html @@ -116,14 +116,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    Invokes a specified Callable, timing out after the specified time limit.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    @@ -221,7 +221,7 @@

    callWithTimeout

    @CanIgnoreReturnValue -<T extends @Nullable Object> T callWithTimeout(Callable<T> callable, +<T extends @Nullable Object> T callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws TimeoutException, @@ -253,7 +253,7 @@

    callWithTimeout

    callUninterruptiblyWithTimeout

    @CanIgnoreReturnValue -<T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, +<T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws TimeoutException, diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/UncheckedExecutionException.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/UncheckedExecutionException.html index d9b6f3e4e584..0a6833cd3436 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/UncheckedExecutionException.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/UncheckedExecutionException.html @@ -148,7 +148,7 @@

    Constructor Summary

    protected
    - +
     
    -
    UncheckedExecutionException(@Nullable String message, - @Nullable Throwable cause)
    +
    Creates a new instance with the given detail message and cause.
     
    - +
    Creates a new instance with null as its detail message and the given cause.
    @@ -211,7 +211,7 @@

    UncheckedExecutionException

    UncheckedExecutionException

    @Deprecated -protected UncheckedExecutionException(@Nullable String message)
    +protected UncheckedExecutionException(@Nullable String message)
    Deprecated.
    Prefer UncheckedExecutionException(java.lang.@org.jspecify.annotations.Nullable String,java.lang.@org.jspecify.annotations.Nullable Throwable) a constructor that accepts a cause: Users of this class typically expect for instances to have a non-null @@ -226,8 +226,8 @@

    UncheckedExecutionException

  • UncheckedExecutionException

    -
    public UncheckedExecutionException(@Nullable String message, - @Nullable Throwable cause)
    +
    Creates a new instance with the given detail message and cause. Prefer to provide a non-nullable cause, as many users expect to find one.
    @@ -235,7 +235,7 @@

    UncheckedExecutionException

  • UncheckedExecutionException

    -
    public UncheckedExecutionException(@Nullable Throwable cause)
    +
    Creates a new instance with null as its detail message and the given cause. Prefer to provide a non-nullable cause, as many users expect to find one.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/UncheckedTimeoutException.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/UncheckedTimeoutException.html index d96550a76fe9..b00d0e55793d 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/UncheckedTimeoutException.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/UncheckedTimeoutException.html @@ -130,12 +130,12 @@

    Constructor Summary

    Description
     
    -
    UncheckedTimeoutException(@Nullable String message)
    +
     
    -
    UncheckedTimeoutException(@Nullable String message, - @Nullable Throwable cause)
    +
     
    - +
     
  • @@ -170,20 +170,20 @@

    UncheckedTimeoutException

  • UncheckedTimeoutException

    -
    public UncheckedTimeoutException(@Nullable String message)
    +
  • UncheckedTimeoutException

    -
    public UncheckedTimeoutException(@Nullable Throwable cause)
    +
  • UncheckedTimeoutException

    -
    public UncheckedTimeoutException(@Nullable String message, - @Nullable Throwable cause)
    +
  • diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Uninterruptibles.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Uninterruptibles.html index 1411b7485cb1..b5f98085c11b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Uninterruptibles.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/Uninterruptibles.html @@ -170,19 +170,19 @@

    Method Summary

    Invokes condition.await(timeout, unit) uninterruptibly.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    Invokes future.get() uninterruptibly.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    getUninterruptibly(Future<V> future, long timeout, TimeUnit unit)
    Invokes future.get(timeout, unit) uninterruptibly.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    getUninterruptibly(Future<V> future, Duration timeout)
    @@ -393,7 +393,7 @@

    joinUninterruptibly

    getUninterruptibly

    @CanIgnoreReturnValue -public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future) +public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future) throws ExecutionException
    Invokes future.get() uninterruptibly. @@ -416,7 +416,7 @@

    getUninterruptibly

    getUninterruptibly

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future, +public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future, Duration timeout) throws ExecutionException, TimeoutException
    @@ -444,7 +444,7 @@

    getUninterruptibly

    getUninterruptibly

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future, +public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future, long timeout, TimeUnit unit) throws ExecutionException, diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AbstractFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AbstractFuture.html index bc9432ca6307..a82a85a34cc1 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AbstractFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AbstractFuture.html @@ -71,12 +71,12 @@

    Uses of Class

    Description
    class 
    -
    FluentFuture<V extends @Nullable Object>
    +
    A ListenableFuture that supports fluent chains of operations.
    final class 
    -
    SettableFuture<V extends @Nullable Object>
    + diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AsyncCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AsyncCallable.html index 0494e9a459c9..64576e5f4f56 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AsyncCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AsyncCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    AsyncCallable<T>
    Callables.asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    @@ -82,14 +82,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Futures.FutureCombiner.callAsync(AsyncCallable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling call() in combiner when all futures complete, using the specified executor.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -97,20 +97,20 @@

    Uses of
    Schedules callable on the specified executor, returning a Future.

    - +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    Schedules callable on the specified executor, returning a Future.
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ExecutionSequencer.submitAsync(AsyncCallable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.submitAsync(AsyncCallable<O> callable, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AsyncFunction.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AsyncFunction.html index f60ec8b25c85..7634a8d0630b 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AsyncFunction.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/AsyncFunction.html @@ -79,7 +79,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -90,15 +90,15 @@

    Uses of final <T extends @Nullable Object>
    FluentFuture<T>

    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    FluentFuture.transformAsync(AsyncFunction<? super V,T> function, Executor executor)
    Returns a new Future whose result is asynchronously derived from the result of this Future.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -106,8 +106,8 @@

    Uses of Returns a new Future whose result is asynchronously derived from the result of the given Future.

    - +
    ClosingFuture.withoutCloser(AsyncFunction<V,U> function)
    Returns an ClosingFuture.AsyncClosingFunction that applies an AsyncFunction to an input, diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingCallable.html index b9e8ace0aaa4..0ba2d6bc69f5 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.submitAsync(ClosingFuture.AsyncClosingCallable<V> callable, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingFunction.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingFunction.html index b3fcbba6535d..8592d29474ca 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingFunction.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingFunction.html @@ -70,8 +70,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.withoutCloser(AsyncFunction<V,U> function)
    Returns an ClosingFuture.AsyncClosingFunction that applies an AsyncFunction to an input, @@ -93,7 +93,7 @@

    Uses of <U extends @Nullable Object>
    ClosingFuture<U>

    +
    ClosingFuture.transformAsync(ClosingFuture.AsyncClosingFunction<? super V,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingCallable.html index 4719cd642f56..e58e17108592 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.submit(ClosingFuture.ClosingCallable<V> callable, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingFunction.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingFunction.html index 2d713a724a3c..e50e33b0ef98 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingFunction.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingFunction.html @@ -78,7 +78,7 @@

    Uses of Returns a new ClosingFuture pipeline step derived from this one by applying a function to its exception if it is an instance of a given exception type.

    - +
    ClosingFuture.transform(ClosingFuture.ClosingFunction<? super V,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.AsyncCombiningCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.AsyncCombiningCallable.html index 4d01fc1155b9..09fbbd6594f7 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.AsyncCombiningCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.AsyncCombiningCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner.callAsync(ClosingFuture.Combiner.AsyncCombiningCallable<V> combiningCallable, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.CombiningCallable.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.CombiningCallable.html index 6afdb80e9bba..a0c7a38a84be 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.CombiningCallable.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.CombiningCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner.call(ClosingFuture.Combiner.CombiningCallable<V> combiningCallable, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.html index c95efbfeaf3d..45cba2399bf4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.html @@ -71,24 +71,24 @@

    Uses of Class

    Description
    static final class 
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine two ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine three ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine four ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine five ClosingFutures.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.AsyncClosingFunction2.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.AsyncClosingFunction2.html index f4245d0e5f1a..470226b824ab 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.AsyncClosingFunction2.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.AsyncClosingFunction2.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner2.callAsync(ClosingFuture.Combiner2.AsyncClosingFunction2<V1,V2,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.ClosingFunction2.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.ClosingFunction2.html index 3db986f39684..cc329684dbaf 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.ClosingFunction2.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.ClosingFunction2.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner2.call(ClosingFuture.Combiner2.ClosingFunction2<V1,V2,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.html index c5d9b0b534ea..2cad1b0df392 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.html @@ -70,8 +70,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.AsyncClosingFunction3.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.AsyncClosingFunction3.html index de3a974899a5..2f5691f94301 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.AsyncClosingFunction3.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.AsyncClosingFunction3.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner3.callAsync(ClosingFuture.Combiner3.AsyncClosingFunction3<V1,V2,V3,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.ClosingFunction3.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.ClosingFunction3.html index 4c1ce48e44db..bd961bf89435 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.ClosingFunction3.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.ClosingFunction3.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner3.call(ClosingFuture.Combiner3.ClosingFunction3<V1,V2,V3,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.html index f21aed98202a..92689e09f9a0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.html @@ -70,9 +70,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.AsyncClosingFunction4.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.AsyncClosingFunction4.html index edb85f1321a3..9bd7a2de9453 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.AsyncClosingFunction4.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.AsyncClosingFunction4.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner4.callAsync(ClosingFuture.Combiner4.AsyncClosingFunction4<V1,V2,V3,V4,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.ClosingFunction4.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.ClosingFunction4.html index b4f34daf1c7d..0a48401be705 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.ClosingFunction4.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.ClosingFunction4.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner4.call(ClosingFuture.Combiner4.ClosingFunction4<V1,V2,V3,V4,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.html index 7cdb5ea2473c..68bda850cc97 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.html @@ -70,10 +70,10 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.AsyncClosingFunction5.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.AsyncClosingFunction5.html index a6375bebd3c5..9aedba6a8098 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.AsyncClosingFunction5.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.AsyncClosingFunction5.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner5.callAsync(ClosingFuture.Combiner5.AsyncClosingFunction5<V1,V2,V3,V4,V5,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.ClosingFunction5.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.ClosingFunction5.html index 98ff5e3450ff..2fba01fbe353 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.ClosingFunction5.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.ClosingFunction5.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner5.call(ClosingFuture.Combiner5.ClosingFunction5<V1,V2,V3,V4,V5,U> function, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.html index 65cf75799927..c8c0452f2399 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.html @@ -70,11 +70,11 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object, -V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object, +V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.html index 2c297594b212..3b1a7c113a3c 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.html @@ -130,70 +130,70 @@

    Uses of
    Computes a ClosingFuture result, or throws an exception if unable to do so.

    -
    <V extends @Nullable Object>
    ClosingFuture<V>
    +
    ClosingFuture.Combiner.call(ClosingFuture.Combiner.CombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner2.call(ClosingFuture.Combiner2.ClosingFunction2<V1,V2,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner3.call(ClosingFuture.Combiner3.ClosingFunction3<V1,V2,V3,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner4.call(ClosingFuture.Combiner4.ClosingFunction4<V1,V2,V3,V4,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner5.call(ClosingFuture.Combiner5.ClosingFunction5<V1,V2,V3,V4,V5,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <V extends @Nullable Object>
    ClosingFuture<V>
    +
    ClosingFuture.Combiner.callAsync(ClosingFuture.Combiner.AsyncCombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a ClosingFuture-returning function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner2.callAsync(ClosingFuture.Combiner2.AsyncClosingFunction2<V1,V2,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a ClosingFuture-returning function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner3.callAsync(ClosingFuture.Combiner3.AsyncClosingFunction3<V1,V2,V3,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a ClosingFuture-returning function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner4.callAsync(ClosingFuture.Combiner4.AsyncClosingFunction4<V1,V2,V3,V4,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a ClosingFuture-returning function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner5.callAsync(ClosingFuture.Combiner5.AsyncClosingFunction5<V1,V2,V3,V4,V5,U> function, Executor executor)
    @@ -217,7 +217,7 @@

    Uses of static <C extends @Nullable Object & @Nullable AutoCloseable>
    ClosingFuture<C>

    +
    ClosingFuture.eventuallyClosing(ListenableFuture<C> future, Executor closingExecutor)
    @@ -227,31 +227,31 @@

    Uses of static <V extends @Nullable Object>
    ClosingFuture<V>

    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.from(ListenableFuture<V> future)
    Starts a ClosingFuture pipeline with a ListenableFuture.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.submit(ClosingFuture.ClosingCallable<V> callable, Executor executor)
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.submitAsync(ClosingFuture.AsyncClosingCallable<V> callable, Executor executor)
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.transform(ClosingFuture.ClosingFunction<? super V,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from this one by applying a function to its value.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.transformAsync(ClosingFuture.AsyncClosingFunction<? super V,U> function, Executor executor)
    @@ -264,7 +264,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    final <D extends @Nullable Object>
    D
    ClosingFuture.Peeker.getDone(ClosingFuture<D> closingFuture)
    Returns the value of closingFuture.
    @@ -287,17 +287,17 @@

    Uses of Starts specifying how to combine ClosingFutures into a single pipeline, assuming they all succeed.

    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2)
    Starts specifying how to combine two ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3)
    @@ -305,10 +305,10 @@

    Uses of Starts specifying how to combine three ClosingFutures into a single pipeline, assuming they all succeed.

  • -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -317,11 +317,11 @@

    Uses of Starts specifying how to combine four ClosingFutures into a single pipeline, assuming they all succeed.

    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object, -V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object, +V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/FluentFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/FluentFuture.html index 50ccf5328cba..a4572f8d51d0 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/FluentFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/FluentFuture.html @@ -93,25 +93,25 @@

    Uses of
    Marks this step as the last step in the ClosingFuture pipeline.

    - +
    static <V extends @Nullable Object>
    FluentFuture<V>
    FluentFuture.from(FluentFuture<V> future)
    Deprecated.
    no need to use this
    -
    static <V extends @Nullable Object>
    FluentFuture<V>
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    FluentFuture.from(ListenableFuture<V> future)
    Converts the given ListenableFuture to an equivalent FluentFuture.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    FluentFuture.transform(Function<? super V,T> function, Executor executor)
    Returns a new Future whose result is derived from the result of this Future.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    FluentFuture.transformAsync(AsyncFunction<? super V,T> function, Executor executor)
    @@ -137,7 +137,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    FluentFuture.from(FluentFuture<V> future)
    Deprecated. diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ForwardingFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ForwardingFuture.html index 54e636063683..7505dcaa92d4 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ForwardingFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ForwardingFuture.html @@ -71,18 +71,18 @@

    Uses of Class

    Description
    static class 
    -
    +
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    class 
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    A ListenableFuture which forwards all its method calls to another future.
    static class 
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ForwardingListenableFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ForwardingListenableFuture.html index 5d5e75f3d38f..6624d7653b2e 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ForwardingListenableFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ForwardingListenableFuture.html @@ -71,7 +71,7 @@

    Uses of Class

    Description
    static class 
    -
    +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/FutureCallback.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/FutureCallback.html index cc2c177aaaad..5e06ae2b4c9f 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/FutureCallback.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/FutureCallback.html @@ -78,7 +78,7 @@

    Uses of complete or, if the computation is already complete, immediately.

    -
    static <V extends @Nullable Object>
    void
    +
    static <V extends @Nullable Object>
    void
    Futures.addCallback(ListenableFuture<V> future, FutureCallback<? super V> callback, Executor executor)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/Futures.FutureCombiner.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/Futures.FutureCombiner.html index db24cd592007..3c21901af119 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/Futures.FutureCombiner.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/Futures.FutureCombiner.html @@ -70,24 +70,24 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Futures.whenAllComplete(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllComplete(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllSucceed(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllSucceed(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableFuture.html index c8badb1155a5..6cde8f798dd7 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableFuture.html @@ -92,7 +92,7 @@

    Uses of Interface

    Description
    interface 
    -
    ListenableScheduledFuture<V extends @Nullable Object>
    +
    Helper interface to implement both ListenableFuture and ScheduledFuture.
    @@ -103,33 +103,33 @@

    Uses of Class

  • Description
    class 
    -
    AbstractFuture<V extends @Nullable Object>
    +
    An abstract implementation of ListenableFuture, intended for advanced users only.
    class 
    -
    FluentFuture<V extends @Nullable Object>
    +
    A ListenableFuture that supports fluent chains of operations.
    class 
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    A ListenableFuture which forwards all its method calls to another future.
    static class 
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    class 
    -
    ListenableFutureTask<V extends @Nullable Object>
    +
    A FutureTask that also implements the ListenableFuture interface.
    final class 
    -
    SettableFuture<V extends @Nullable Object>
    + @@ -139,13 +139,13 @@

    Uses of Modifier and Type

  • Method
    Description
    -
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    Futures.allAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    Futures.allAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its @@ -161,21 +161,21 @@

    Uses of
    Computes a result Future.

    - +
    Futures.FutureCombiner.call(Callable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling Callable.call() in combiner when all futures complete, using the specified executor.
    -
    <C extends @Nullable Object>
    ListenableFuture<C>
    +
    Futures.FutureCombiner.callAsync(AsyncCallable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling AsyncCallable.call() in combiner when all futures complete, using the specified executor.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -186,7 +186,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -203,40 +203,40 @@

    Uses of protected final ListenableFuture<V>

    ForwardingListenableFuture.SimpleForwardingListenableFuture.delegate()
     
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Creates a ListenableFuture which is cancelled immediately upon construction, so that isCancelled() always returns true.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.immediateFailedFuture(Throwable throwable)
    Returns a ListenableFuture which has an exception set immediately upon construction.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.immediateFuture(V value)
    Creates a ListenableFuture which has its value set immediately upon construction.
    -
    static ListenableFuture<@Nullable Void>
    +
    Returns a successful ListenableFuture<Void>.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    JdkFutureAdapters.listenInPoolThread(Future<V> future)
    Assigns a thread to the given Future to provide ListenableFuture functionality.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    JdkFutureAdapters.listenInPoolThread(Future<V> future, Executor executor)
    Submits a blocking task for the given Future to provide ListenableFuture functionality.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Returns a ListenableFuture whose result is set from the supplied future when it @@ -249,7 +249,7 @@

    Uses of Creates the ListenableFuture which will return the result of running combiner when all Futures complete.

    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -257,7 +257,7 @@

    Uses of
    Schedules callable on the specified executor, returning a Future.

    - +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    @@ -272,14 +272,14 @@

    Uses of ListenableFuture<?>

    AbstractListeningExecutorService.submit(Runnable task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    AbstractListeningExecutorService.submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    AbstractListeningExecutorService.submit(Callable<T> task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ExecutionSequencer.submit(Callable<T> callable, Executor executor)
    @@ -288,21 +288,21 @@

    Uses of ListenableFuture<?>

    ForwardingListeningExecutorService.submit(Runnable task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ForwardingListeningExecutorService.submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ForwardingListeningExecutorService.submit(Callable<T> task)
     
    -
    static ListenableFuture<@Nullable Void>
    +
    Futures.submit(Runnable runnable, Executor executor)
    Executes runnable on the specified executor, returning a Future that will complete after execution.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.submit(Callable<O> callable, Executor executor)
    @@ -311,39 +311,39 @@

    Uses of ListenableFuture<?>

    ListeningExecutorService.submit(Runnable task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ListeningExecutorService.submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ListeningExecutorService.submit(Callable<T> task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ExecutionSequencer.submitAsync(AsyncCallable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.submitAsync(AsyncCallable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    Futures.successfulAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    Futures.successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    @@ -351,8 +351,8 @@

    Uses of Returns a new Future whose result is derived from the result of the given Future.

    - +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -360,7 +360,7 @@

    Uses of Returns a new Future whose result is asynchronously derived from the result of the given Future.

    - +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -368,7 +368,7 @@

    Uses of

    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    @@ -381,7 +381,7 @@

    Uses of Modifier and Type

  • Method
    Description
    -
    +
    Futures.inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that @@ -393,7 +393,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    void
    Futures.addCallback(ListenableFuture<V> future, FutureCallback<? super V> callback, Executor executor)
    @@ -402,13 +402,13 @@

    Uses of complete or, if the computation is already complete, immediately.

    -
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    Futures.allAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -419,7 +419,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -430,7 +430,7 @@

    Uses of static <C extends @Nullable Object & @Nullable AutoCloseable>
    ClosingFuture<C>

    +
    ClosingFuture.eventuallyClosing(ListenableFuture<C> future, Executor closingExecutor)
    @@ -440,17 +440,17 @@

    Uses of static <V extends @Nullable Object>
    ClosingFuture<V>

    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.from(ListenableFuture<V> future)
    Starts a ClosingFuture pipeline with a ListenableFuture.
    -
    static <V extends @Nullable Object>
    FluentFuture<V>
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    FluentFuture.from(ListenableFuture<V> future)
    Converts the given ListenableFuture to an equivalent FluentFuture.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Returns a ListenableFuture whose result is set from the supplied future when it @@ -466,14 +466,14 @@

    Uses of boolean

     
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    Futures.successfulAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    @@ -481,8 +481,8 @@

    Uses of Returns a new Future whose result is derived from the result of the given Future.

    - +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -490,18 +490,18 @@

    Uses of Returns a new Future whose result is asynchronously derived from the result of the given Future.

    - +
    Futures.whenAllComplete(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllSucceed(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -509,7 +509,7 @@

    Uses of

    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    @@ -522,31 +522,31 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    Futures.allAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <T extends @Nullable Object>
    ImmutableList<ListenableFuture<T>>
    +
    Futures.inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that they complete.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    Futures.successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllComplete(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllSucceed(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableFutureTask.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableFutureTask.html index ca14dc07bcc7..2bb7cc630a96 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableFutureTask.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableFutureTask.html @@ -70,14 +70,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ListenableFutureTask.create(Runnable runnable, V result)
    Creates a ListenableFutureTask that will upon running, execute the given Runnable, and arrange that get will return the given result on successful completion.
    -
    static <V extends @Nullable Object>
    ListenableFutureTask<V>
    +
    ListenableFutureTask.create(Callable<V> callable)
    Creates a ListenableFutureTask that will upon running, execute the given diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableScheduledFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableScheduledFuture.html index 8a980b2b44a6..4191e7ee0d27 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableScheduledFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListenableScheduledFuture.html @@ -75,7 +75,7 @@

    Uses of TimeUnit unit)

     
    -
    <V extends @Nullable Object>
    ListenableScheduledFuture<V>
    +
    ListeningScheduledExecutorService.schedule(Callable<V> callable, long delay, TimeUnit unit)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListeningExecutorService.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListeningExecutorService.html index ab76c0ffdcfc..05cd59697076 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListeningExecutorService.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/ListeningExecutorService.html @@ -121,7 +121,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    AsyncCallable<T>
    Callables.asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/SettableFuture.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/SettableFuture.html index dcc5cc7e6114..fe4d1a68a84a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/SettableFuture.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/class-use/SettableFuture.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    SettableFuture<V>
    SettableFuture.create()
    Creates a new SettableFuture that can be completed or cancelled by a later method call.
    diff --git a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/package-summary.html index d0193838738d..ea9fd6f32c8a 100644 --- a/releases/snapshot-android/api/docs/com/google/common/util/concurrent/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/util/concurrent/package-summary.html @@ -70,7 +70,7 @@

    Package com.


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.util.concurrent
    Concurrency utilities. @@ -96,7 +96,7 @@

    Package com.

    -
    AbstractFuture<V extends @Nullable Object>
    +
    An abstract implementation of ListenableFuture, intended for advanced users only.
    @@ -135,11 +135,11 @@

    Package com. requests, responding to them with AbstractService.notifyStarted() and AbstractService.notifyStopped() callbacks.

  • -
    AsyncCallable<V extends @Nullable Object>
    +
    Computes a value, possibly asynchronously.
    -
    AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>
    +
    Transforms a value, possibly asynchronously.
    @@ -163,23 +163,23 @@

    Package com.
    Static utility methods pertaining to the Callable interface.
    -
    ClosingFuture<V extends @Nullable Object>
    +
    A step in a pipeline of an asynchronous computation.
    - +
    An operation that computes a ClosingFuture of a result.
    -
    ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    A function from an input to a ClosingFuture of a result.
    - +
    An operation that computes a result.
    -
    ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    A function from an input to a result.
    @@ -187,69 +187,69 @@

    Package com.
    A builder of a ClosingFuture step that is derived from more than one input step.
    - +
    An operation that returns a ClosingFuture result and may throw an exception.
    - +
    An operation that returns a result and may throw an exception.
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine two ClosingFutures.
    -
    ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine three ClosingFutures.
    -
    ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine four ClosingFutures.
    -
    ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine five ClosingFutures.
    -
    ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    @@ -263,13 +263,13 @@

    Package com.
    An object that can return the value of the ClosingFutures that are passed to ClosingFuture.whenAllComplete(Iterable) or ClosingFuture.whenAllSucceed(Iterable).
    - +
    An object that holds the final result of an asynchronous ClosingFuture operation and allows the user to close all the closeable objects that were captured during it for later closing.
    - +
    Represents an operation that accepts a ClosingFuture.ValueAndCloser for the last step in a ClosingFuture pipeline.
    @@ -311,7 +311,7 @@

    Package com.
    A TimeLimiter implementation which actually does not attempt to limit time at all.
    -
    FluentFuture<V extends @Nullable Object>
    +
    A ListenableFuture that supports fluent chains of operations.
    @@ -327,20 +327,20 @@

    Package com.
    An executor service which forwards all its method calls to another executor service.
    -
    ForwardingFuture<V extends @Nullable Object>
    +
    A Future which forwards all its method calls to another future.
    - +
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    A ListenableFuture which forwards all its method calls to another future.
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    @@ -350,7 +350,7 @@

    Package com.
    A listening executor service which forwards all its method calls to another listening executor service.

    -
    FutureCallback<V extends @Nullable Object>
    +
    A callback for accepting the results of a Future computation asynchronously.
    @@ -359,7 +359,7 @@

    Package com.
    Static utility methods pertaining to the Future interface.
    -
    Futures.FutureCombiner<V extends @Nullable Object>
    +
    A helper to create a new ListenableFuture whose result is generated from a combination of input futures.
    @@ -368,15 +368,15 @@

    Package com.
    Utilities necessary for working with libraries that supply plain Future instances.
    -
    ListenableFuture<V extends @Nullable Object>
    +
    A Future that accepts completion listeners.
    -
    ListenableFutureTask<V extends @Nullable Object>
    +
    A FutureTask that also implements the ListenableFuture interface.
    -
    ListenableScheduledFuture<V extends @Nullable Object>
    +
    Helper interface to implement both ListenableFuture and ScheduledFuture.
    @@ -430,7 +430,7 @@

    Package com.
    A listener for the aggregate state changes of the services that are under management.
    -
    SettableFuture<V extends @Nullable Object>
    + diff --git a/releases/snapshot-android/api/docs/com/google/common/xml/package-summary.html b/releases/snapshot-android/api/docs/com/google/common/xml/package-summary.html index f4307dd7af7e..294ba66973e5 100644 --- a/releases/snapshot-android/api/docs/com/google/common/xml/package-summary.html +++ b/releases/snapshot-android/api/docs/com/google/common/xml/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.commo


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.xml
    Escapers diff --git a/releases/snapshot-android/api/docs/serialized-form.html b/releases/snapshot-android/api/docs/serialized-form.html index 16ba2a288401..4d5bf1852f4e 100644 --- a/releases/snapshot-android/api/docs/serialized-form.html +++ b/releases/snapshot-android/api/docs/serialized-form.html @@ -71,11 +71,11 @@

    Serialized Fields

    @@ -121,7 +121,7 @@

    Exception Class 

    Class com.google.common.cache.RemovalNotification

    -
    class RemovalNotification extends AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V> implements Serializable
    +
    class RemovalNotification extends AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V> implements Serializable
    serialVersionUID:
    0L
    @@ -151,7 +151,7 @@

    Package 

    Class com.google.common.collect.ArrayListMultimap

    -
    class ArrayListMultimap extends com.google.common.collect.ArrayListMultimapGwtSerializationDependencies<K extends @Nullable Object,V extends @Nullable Object> implements Serializable
    +
    class ArrayListMultimap extends com.google.common.collect.ArrayListMultimapGwtSerializationDependencies<K extends @Nullable Object,V extends @Nullable Object> implements Serializable
    serialVersionUID:
    0L
    @@ -195,7 +195,7 @@
    writeObject
  • Class com.google.common.collect.ArrayTable

    -
    class ArrayTable extends com.google.common.collect.AbstractTable<R,C,@Nullable V> implements Serializable
    +
    class ArrayTable extends com.google.common.collect.AbstractTable<R,C,@Nullable V> implements Serializable
    serialVersionUID:
    0L
    @@ -207,7 +207,7 @@

    Serialized Fields

  • Method
    Description
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    void
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    void
    Streams.forEachPair(Stream<A> streamA, Stream<B> streamB, BiConsumer<? super A,? super B> consumer)
    @@ -133,9 +133,9 @@

    Uses of If a value is present in optional, returns a stream containing only that element, otherwise returns an empty stream.

  • -
    static <A extends @Nullable Object, -B extends @Nullable Object, -R extends @Nullable Object>
    Stream<R>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object, +R extends @Nullable Object>
    Stream<R>
    Streams.zip(Stream<A> streamA, Stream<B> streamB, BiFunction<? super A,? super B,R> function)
    @@ -279,12 +279,12 @@

    Uses of Class

    Description
    final class 
    -
    BloomFilter<T extends @Nullable Object>
    +
    A Bloom filter for instances of T.
    interface 
    -
    Funnel<T extends @Nullable Object>
    +
    An object which can send data from an object of type T into a PrimitiveSink.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/GwtCompatible.html b/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/GwtCompatible.html index 9fbeb7507c4d..2d4b1483215d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/GwtCompatible.html +++ b/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/GwtCompatible.html @@ -197,7 +197,7 @@

    Uses of interface 

  • -
    Function<F extends @Nullable Object,T extends @Nullable Object>
    +
    Legacy version of java.util.function.Function.
    @@ -235,7 +235,7 @@

    Uses of interface 

    -
    Predicate<T extends @Nullable Object>
    +
    Legacy version of java.util.function.Predicate.
    @@ -262,7 +262,7 @@

    Uses of Static utility methods pertaining to String or CharSequence instances.

  • interface 
    -
    Supplier<T extends @Nullable Object>
    +
    Legacy version of java.util.function.Supplier.
    @@ -306,29 +306,29 @@

    Uses of Modifier and Type

  • Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.alwaysFalse()
    Returns a predicate that always evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.alwaysTrue()
    Returns a predicate that always evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.isNull()
    Returns a predicate that evaluates to true if the object reference being tested is null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.notNull()
    Returns a predicate that evaluates to true if the object reference being tested is not null.
    -
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    +
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    Equivalence.pairwise()
    Returns an equivalence over iterables based on the equivalence of their elements.
    @@ -407,7 +407,7 @@

    Uses of Class

    Description
    class 
    -
    AbstractIterator<T extends @Nullable Object>
    +
    This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
    @@ -419,7 +419,7 @@

    Uses of final class 

    -
    ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap that uses an ArrayList to store the values for a given key.
    @@ -430,7 +430,7 @@

    Uses of Fixed-size Table implementation backed by a two-dimensional array.

    interface 
    -
    BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    BiMap<K extends @Nullable Object,V extends @Nullable Object>
    A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.
    @@ -442,7 +442,7 @@

    Uses of

    interface 
    -
    ClassToInstanceMap<B extends @Nullable Object>
    +
    A map, each entry of which maps a Java raw type to an instance of that type.
    @@ -486,7 +486,7 @@

    Uses of A BiMap backed by two EnumMap instances.

  • final class 
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    @@ -504,12 +504,12 @@

    Uses of class 

    -
    FluentIterable<E extends @Nullable Object>
    +
    A discouraged (but not deprecated) precursor to Java's superior Stream library.
    class 
    -
    ForwardingCollection<E extends @Nullable Object>
    +
    A collection which forwards all its method calls to another collection.
    @@ -519,42 +519,42 @@

    Uses of A concurrent map which forwards all its method calls to another concurrent map.

  • class 
    -
    ForwardingIterator<T extends @Nullable Object>
    +
    An iterator which forwards all its method calls to another iterator.
    class 
    -
    ForwardingList<E extends @Nullable Object>
    +
    A list which forwards all its method calls to another list.
    class 
    -
    ForwardingListIterator<E extends @Nullable Object>
    +
    A list iterator which forwards all its method calls to another list iterator.
    class 
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    class 
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map which forwards all its method calls to another map.
    class 
    -
    ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map entry which forwards all its method calls to another map entry.
    class 
    -
    ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A multimap which forwards all its method calls to another multimap.
    class 
    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    A multiset which forwards all its method calls to another multiset.
    @@ -564,42 +564,42 @@

    Uses of An abstract base class for implementing the decorator pattern.

  • class 
    -
    ForwardingQueue<E extends @Nullable Object>
    +
    A queue which forwards all its method calls to another queue.
    class 
    -
    ForwardingSet<E extends @Nullable Object>
    +
    A set which forwards all its method calls to another set.
    class 
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    class 
    -
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted map which forwards all its method calls to another sorted map.
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    class 
    -
    ForwardingSortedSet<E extends @Nullable Object>
    +
    A sorted set which forwards all its method calls to another sorted set.
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    class 
    -
    ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    A table which forwards all its method calls to another table.
    @@ -609,17 +609,17 @@

    Uses of Implementation of Table using linked hash tables.

  • final class 
    -
    HashBiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A BiMap backed by two hash tables.
    final class 
    -
    HashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap using hash tables.
    final class 
    -
    HashMultiset<E extends @Nullable Object>
    +
    Multiset implementation backed by a HashMap.
    @@ -707,25 +707,25 @@

    Uses of This class contains static utility methods that operate on or return objects of type Iterator.

  • final class 
    -
    LinkedHashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    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.
    final class 
    -
    LinkedHashMultiset<E extends @Nullable Object>
    +
    A Multiset implementation with predictable iteration order.
    class 
    -
    LinkedListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
    interface 
    -
    ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
    @@ -736,7 +736,7 @@

    Uses of Static utility methods pertaining to List instances.

  • interface 
    -
    MapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    An object representing the differences between two maps.
    @@ -764,13 +764,13 @@

    Uses of interface 

  • -
    Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A collection that maps keys to values, similar to Map, but in which each key may be associated with multiple values.
    class 
    -
    MultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    An immutable builder for Multimap instances, letting you independently select the desired behaviors (for example, ordering) of the backing map and value-collections.
    @@ -781,7 +781,7 @@

    Uses of Provides static methods acting on or generating a Multimap.

    interface 
    -
    Multiset<E extends @Nullable Object>
    +
    A collection that supports order-independent equality, like Set, but may have duplicate elements.
    @@ -797,12 +797,12 @@

    Uses of Static utility methods pertaining to object arrays.

    class 
    -
    Ordering<T extends @Nullable Object>
    +
    A comparator, with additional methods to support common operations.
    interface 
    -
    PeekingIterator<E extends @Nullable Object>
    +
    An iterator that supports a one-element lookahead while iterating.
    @@ -818,12 +818,12 @@

    Uses of

    interface 
    -
    RowSortedTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Interface that extends Table and whose rows are sorted.
    interface 
    -
    SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that cannot hold duplicate key-value pairs.
    @@ -833,18 +833,18 @@

    Uses of Static utility methods pertaining to Set instances.

  • interface 
    -
    SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    An object representing the differences between two sorted maps.
    interface 
    -
    SortedMultiset<E extends @Nullable Object>
    +
    A Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    interface 
    -
    SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
    @@ -855,7 +855,7 @@

    Uses of Static utility methods related to Stream instances.

    interface 
    -
    Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    A collection that associates an ordered pair of keys, called a row key and a column key, with a single value.
    @@ -872,13 +872,13 @@

    Uses of class 

    -
    TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
    final class 
    -
    TreeMultiset<E extends @Nullable Object>
    +
    A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    @@ -891,12 +891,12 @@

    Uses of class 

    -
    UnmodifiableIterator<E extends @Nullable Object>
    +
    An iterator that does not support UnmodifiableIterator.remove().
    class 
    -
    UnmodifiableListIterator<E extends @Nullable Object>
    + @@ -906,12 +906,12 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Ordering.allEqual()
    Returns an ordering which treats all values as equal, indicating "no ordering."
    -
    static <T extends @Nullable Object>
    Ordering<T>
    +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.compound(Iterable<? extends Comparator<? super T>> comparators)
    Returns an ordering which tries each given comparator in order until a non-zero result is @@ -936,20 +936,20 @@

    Uses of Returns an ordering that compares objects according to the order in which they are given to this method.

    - +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.from(Ordering<T> ordering)
    Deprecated.
    no need to use this
    -
    static <T extends @Nullable Object>
    Ordering<T>
    +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.from(Comparator<T> comparator)
    Returns an ordering based on an existing comparator instance.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map.Entry<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map.Entry<K,V>
    Maps.immutableEntry(K key, V value)
    - +
    static <E extends @Nullable Object>
    ArrayList<E>
    Lists.newArrayList()
    Creates a mutable, empty ArrayList instance (for Java 6 and earlier).
    -
    static <E extends @Nullable Object>
    ArrayList<E>
    +
    static <E extends @Nullable Object>
    ArrayList<E>
    Lists.newArrayList(E... elements)
    Creates a mutable ArrayList instance containing the given elements.
    -
    static <E extends @Nullable Object>
    ArrayList<E>
    +
    static <E extends @Nullable Object>
    ArrayList<E>
    Lists.newArrayList(Iterable<? extends E> elements)
    Creates a mutable ArrayList instance containing the given elements; a very thin shortcut for creating an empty list then calling Iterables.addAll(java.util.Collection<T>, java.lang.Iterable<? extends T>).
    -
    static <E extends @Nullable Object>
    ArrayList<E>
    +
    static <E extends @Nullable Object>
    ArrayList<E>
    Lists.newArrayList(Iterator<? extends E> elements)
    Creates a mutable ArrayList instance containing the given elements; a very thin shortcut for creating an empty list and then calling Iterators.addAll(java.util.Collection<T>, java.util.Iterator<? extends T>).
    -
    static <E extends @Nullable Object>
    ArrayList<E>
    +
    static <E extends @Nullable Object>
    ArrayList<E>
    Lists.newArrayListWithCapacity(int initialArraySize)
    Creates an ArrayList instance backed by an array with the specified initial size; simply delegates to ArrayList(int).
    -
    static <E extends @Nullable Object>
    ArrayList<E>
    +
    static <E extends @Nullable Object>
    ArrayList<E>
    Lists.newArrayListWithExpectedSize(int estimatedSize)
    Creates an ArrayList instance to hold estimatedSize elements, plus an unspecified amount of padding; you almost certainly mean to call Lists.newArrayListWithCapacity(int) (see that method for further advice on usage).
    -
    static <E extends @Nullable Object>
    LinkedList<E>
    +
    static <E extends @Nullable Object>
    LinkedList<E>
    Creates a mutable, empty LinkedList instance (for Java 6 and earlier).
    -
    static <E extends @Nullable Object>
    LinkedList<E>
    +
    static <E extends @Nullable Object>
    LinkedList<E>
    Lists.newLinkedList(Iterable<? extends E> elements)
    Creates a mutable LinkedList instance containing the given elements; a very thin shortcut for creating an empty list then calling Iterables.addAll(java.util.Collection<T>, java.lang.Iterable<? extends T>).
    -
    <S extends T>
    Ordering<@Nullable S>
    +
    <S extends T>
    Ordering<@Nullable S>
    Ordering.nullsFirst()
    Returns an ordering that treats null as less than all other values and uses this to compare non-null values.
    -
    <S extends T>
    Ordering<@Nullable S>
    +
    <S extends T>
    Ordering<@Nullable S>
    Ordering.nullsLast()
    Returns an ordering that treats null as greater than all other values and uses this ordering to compare non-null values.
    -
    <F extends @Nullable Object>
    Ordering<F>
    +
    <F extends @Nullable Object>
    Ordering<F>
    Ordering.onResultOf(Function<F,? extends T> function)
    Returns a new ordering on F which orders elements by first applying a function to them, @@ -1348,17 +1348,17 @@

    Uses of Class

    Description
    class 
    -
    AbstractFuture<V extends @Nullable Object>
    +
    An abstract implementation of ListenableFuture, intended for advanced users only.
    interface 
    -
    AsyncCallable<V extends @Nullable Object>
    +
    Computes a value, possibly asynchronously.
    interface 
    -
    AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>
    +
    Transforms a value, possibly asynchronously.
    @@ -1378,22 +1378,22 @@

    Uses of Error variant of ExecutionException.

    class 
    -
    FluentFuture<V extends @Nullable Object>
    +
    A ListenableFuture that supports fluent chains of operations.
    class 
    -
    ForwardingFuture<V extends @Nullable Object>
    +
    A Future which forwards all its method calls to another future.
    class 
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    A ListenableFuture which forwards all its method calls to another future.
    interface 
    -
    FutureCallback<V extends @Nullable Object>
    +
    A callback for accepting the results of a Future computation asynchronously.
    @@ -1404,13 +1404,13 @@

    Uses of Static utility methods pertaining to the Future interface.

    static final class 
    -
    Futures.FutureCombiner<V extends @Nullable Object>
    +
    A helper to create a new ListenableFuture whose result is generated from a combination of input futures.
    interface 
    -
    ListenableScheduledFuture<V extends @Nullable Object>
    +
    Helper interface to implement both ListenableFuture and ScheduledFuture.
    @@ -1426,7 +1426,7 @@

    Uses of Static utility methods pertaining to the Runnable interface.

    final class 
    -
    SettableFuture<V extends @Nullable Object>
    + diff --git a/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/GwtIncompatible.html b/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/GwtIncompatible.html index 507d260f13f6..7e722f625420 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/GwtIncompatible.html +++ b/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/GwtIncompatible.html @@ -201,7 +201,7 @@

    Uses of

  • -
    static <X extends Throwable>
    @Nullable X
    +
    static <X extends Throwable>
    @Nullable X
    Throwables.getCauseAs(Throwable throwable, Class<X> expectedCauseType)
    @@ -218,7 +218,7 @@

    Uses of Returns a string containing the result of toString(), followed by the full, recursive stack trace of throwable.

    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.instanceOf(Class<?> clazz)
    Returns a predicate that evaluates to true if the object being tested is an instance of @@ -240,7 +240,7 @@

    Uses of static <T extends @Nullable Object>
    Supplier<T>

    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    @@ -268,7 +268,7 @@

    Uses of static <X extends Throwable>
    void

    -
    Throwables.propagateIfInstanceOf(@Nullable Throwable throwable, +
    Throwables.propagateIfInstanceOf(@Nullable Throwable throwable, Class<X> declaredType)
    Deprecated. @@ -277,7 +277,7 @@

    Uses of static void

    - +
    Throwables.propagateIfPossible(@Nullable Throwable throwable)
    Deprecated.
    Use Throwables.throwIfUnchecked(java.lang.Throwable), which has the same behavior but rejects @@ -285,7 +285,7 @@

    Uses of static <X extends Throwable>
    void

    -
    Throwables.propagateIfPossible(@Nullable Throwable throwable, +
    Throwables.propagateIfPossible(@Nullable Throwable throwable, Class<X> declaredType)
    Deprecated. @@ -295,7 +295,7 @@

    Uses of static <X1 extends Throwable, X2 extends Throwable>
    void

    -
    Throwables.propagateIfPossible(@Nullable Throwable throwable, +
    Throwables.propagateIfPossible(@Nullable Throwable throwable, Class<X1> declaredType1, Class<X2> declaredType2)
    @@ -465,17 +465,17 @@

    Uses of class 

    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    class 
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A navigable map which forwards all its method calls to another navigable map.
    class 
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    @@ -514,7 +514,7 @@

    Uses of Contains static methods pertaining to instances of Interner.

    final class 
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    @@ -545,8 +545,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.asMap(NavigableSet<K> set, Function<? super K,V> function)
    - +
    static <T extends @Nullable Object>
    T[]
    ObjectArrays.concat(T[] first, T[] second, - Class<@NonNull T> type)
    + Class<@NonNull T> type)
    Returns a new array that contains the concatenated contents of two arrays.
    @@ -636,29 +636,29 @@

    Uses of Returns a view of unfiltered containing all elements that are of the type desiredType.

    - +
    static <E extends @Nullable Object>
    NavigableSet<E>
    Sets.filter(NavigableSet<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of a NavigableSet, unfiltered, that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.filterEntries(NavigableMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a sorted map containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.filterKeys(NavigableMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a navigable map containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.filterValues(NavigableMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    @@ -677,7 +677,7 @@

    Uses of ContiguousSet.headSet(C toElement, boolean inclusive)

     
    -
    @Nullable E
    +
    ImmutableSortedSet.higher(E e)
     
    @@ -690,11 +690,11 @@

    Uses of
    Returns the associated key type.

    - +
    ImmutableSortedSet.lower(E e)
     
    -
    static <T extends @Nullable Object>
    T[]
    -
    ObjectArrays.newArray(Class<@NonNull T> type, +
    static <T extends @Nullable Object>
    T[]
    +
    ObjectArrays.newArray(Class<@NonNull T> type, int length)
    Returns a new array of the given length with the specified component type.
    @@ -716,22 +716,22 @@

    Uses of Creates a ConcurrentLinkedQueue containing the elements of the specified iterable, in the order they are returned by the iterable's iterator.

    - +
    Creates an empty CopyOnWriteArrayList instance.
    -
    static <E extends @Nullable Object>
    CopyOnWriteArrayList<E>
    +
    Lists.newCopyOnWriteArrayList(Iterable<? extends E> elements)
    Creates a CopyOnWriteArrayList instance containing the given elements.
    -
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    +
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    Creates an empty CopyOnWriteArraySet instance.
    -
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    +
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    Sets.newCopyOnWriteArraySet(Iterable<? extends E> elements)
  • - +
    final @Nullable E
    ImmutableSortedSet.pollFirst()
    Deprecated.
    Unsupported operation.
    -
    final @Nullable E
    +
    final @Nullable E
    ImmutableSortedSet.pollLast()
    Deprecated. @@ -807,7 +807,7 @@

    Uses of static <K extends Comparable<? super K>, -V extends @Nullable Object>
    NavigableMap<K,V>

    +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.subMap(NavigableMap<K,V> map, Range<K> range)
    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.synchronizedNavigableMap(NavigableMap<K,V> navigableMap)
    Returns a synchronized (thread-safe) navigable map backed by the specified navigable map.
    -
    static <E extends @Nullable Object>
    NavigableSet<E>
    +
    static <E extends @Nullable Object>
    NavigableSet<E>
    Sets.synchronizedNavigableSet(NavigableSet<E> navigableSet)
    Returns a synchronized (thread-safe) navigable set backed by the specified navigable set.
    @@ -846,47 +846,47 @@

    Uses of ContiguousSet.tailSet(C fromElement, boolean inclusive)

     
    -
    @Nullable V[][]
    +
    ArrayTable.toArray(Class<V> valueClass)
    Returns a two-dimensional array with the table contents.
    final E[]
    -
    FluentIterable.toArray(Class<@NonNull E> type)
    +
    FluentIterable.toArray(Class<@NonNull E> type)
    Returns an array containing all of the elements from this fluent iterable in iteration order.
    -
    static <T extends @Nullable Object>
    T[]
    +
    static <T extends @Nullable Object>
    T[]
    Iterables.toArray(Iterable<? extends T> iterable, - Class<@NonNull T> type)
    + Class<@NonNull T> type)
    Copies an iterable's elements into an array.
    -
    static <T extends @Nullable Object>
    T[]
    +
    static <T extends @Nullable Object>
    T[]
    Iterators.toArray(Iterator<? extends T> iterator, - Class<@NonNull T> type)
    + Class<@NonNull T> type)
    Copies an iterator's elements into an array.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    NavigableMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    NavigableMap<K,V2>
    Maps.transformEntries(NavigableMap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a navigable map whose values are derived from the original navigable map's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    NavigableMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    NavigableMap<K,V2>
    Maps.transformValues(NavigableMap<K,V1> fromMap, Function<? super V1,V2> function)
    Returns a view of a navigable map where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.unmodifiableNavigableMap(NavigableMap<K,? extends V> map)
    Returns an unmodifiable view of the specified navigable map.
    @@ -935,7 +935,7 @@

    Uses of IOException.

  • interface 
    -
    ByteProcessor<T extends @Nullable Object>
    +
    A callback interface to process bytes from a stream.
    @@ -1019,7 +1019,7 @@

    Uses of SecureDirectoryStream is not supported).

  • interface 
    -
    LineProcessor<T extends @Nullable Object>
    +
    A callback to be used with the streaming readLines methods.
    @@ -1450,12 +1450,12 @@

    Uses of Returns a big-endian representation of value in a 2-element byte array; equivalent to ByteBuffer.allocate(2).putShort(value).array().

  • - +
    Doubles.tryParse(String string)
    Parses the specified string as a double-precision floating point value.
    -
    static @Nullable Float
    +
    Floats.tryParse(String string)
    Parses the specified string as a single-precision floating point value.
    @@ -1560,7 +1560,7 @@

    Uses of Utilities necessary for working with libraries that supply plain Future instances.

    class 
    -
    ListenableFutureTask<V extends @Nullable Object>
    +
    A FutureTask that also implements the ListenableFuture interface.
    @@ -1652,7 +1652,7 @@

    Uses of

    -
    static <T extends @Nullable Object>
    AsyncCallable<T>
    +
    static <T extends @Nullable Object>
    AsyncCallable<T>
    Callables.asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    @@ -1711,7 +1711,7 @@

    Uses of Invokes condition.await(timeout, unit) uninterruptibly.

  • -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    Futures.getChecked(Future<V> future, Class<X> exceptionClass)
    @@ -1719,7 +1719,7 @@

    Uses of Returns the result of Future.get(), converting most exceptions to a new instance of the given checked exception type.

  • -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    Futures.getChecked(Future<V> future, Class<X> exceptionClass, @@ -1729,7 +1729,7 @@

    Uses of Returns the result of Future.get(long, TimeUnit), converting most exceptions to a new instance of the given checked exception type.

    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    - +
    static <V extends @Nullable Object>
    V
    Uninterruptibles.getUninterruptibly(Future<V> future, long timeout, TimeUnit unit)
    Invokes future.get(timeout, unit) uninterruptibly.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    Uninterruptibles.getUninterruptibly(Future<V> future, Duration timeout)
    @@ -1813,8 +1813,8 @@

    Uses of Invokes unit.timedJoin(toJoin, timeout) uninterruptibly.

    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    Future<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    Future<O>
    Futures.lazyTransform(Future<I> input, Function<? super I,? extends O> function)
    @@ -1856,7 +1856,7 @@

    Uses of

    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -1864,7 +1864,7 @@

    Uses of
    Schedules callable on the specified executor, returning a Future.

    - +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    @@ -1962,7 +1962,7 @@

    Uses of

    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -1970,7 +1970,7 @@

    Uses of

    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/J2ktIncompatible.html b/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/J2ktIncompatible.html index 83acdc26fc70..f3844be7bbbd 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/J2ktIncompatible.html +++ b/releases/snapshot-jre/api/docs/com/google/common/annotations/class-use/J2ktIncompatible.html @@ -201,7 +201,7 @@

    Uses of static <T extends @Nullable Object>
    Supplier<T>

    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    @@ -218,7 +218,7 @@

    Uses of static <X extends Throwable>
    void

    -
    Throwables.propagateIfInstanceOf(@Nullable Throwable throwable, +
    Throwables.propagateIfInstanceOf(@Nullable Throwable throwable, Class<X> declaredType)
    Deprecated. @@ -227,7 +227,7 @@

    Uses of static void

    - +
    Throwables.propagateIfPossible(@Nullable Throwable throwable)
    Deprecated.
    Use Throwables.throwIfUnchecked(java.lang.Throwable), which has the same behavior but rejects @@ -235,7 +235,7 @@

    Uses of static <X extends Throwable>
    void

    -
    Throwables.propagateIfPossible(@Nullable Throwable throwable, +
    Throwables.propagateIfPossible(@Nullable Throwable throwable, Class<X> declaredType)
    Deprecated. @@ -245,7 +245,7 @@

    Uses of static <X1 extends Throwable, X2 extends Throwable>
    void

    -
    Throwables.propagateIfPossible(@Nullable Throwable throwable, +
    Throwables.propagateIfPossible(@Nullable Throwable throwable, Class<X1> declaredType1, Class<X2> declaredType2)
    - +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.synchronizedSupplier(Supplier<T> delegate)
    Returns a supplier whose get() method synchronizes on delegate before calling @@ -289,7 +289,7 @@

    Uses of A BiMap backed by two EnumMap instances.

    final class 
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    @@ -308,7 +308,7 @@

    Uses of class 

    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    @@ -329,7 +329,7 @@

    Uses of weak references.

    final class 
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    @@ -339,7 +339,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Ordering.arbitrary()
    Returns an arbitrary ordering over all objects, for which compare(a, b) == 0 implies @@ -418,22 +418,22 @@

    Uses of Creates a ConcurrentLinkedQueue containing the elements of the specified iterable, in the order they are returned by the iterable's iterator.

    - +
    Creates an empty CopyOnWriteArrayList instance.
    -
    static <E extends @Nullable Object>
    CopyOnWriteArrayList<E>
    +
    Lists.newCopyOnWriteArrayList(Iterable<? extends E> elements)
    Creates a CopyOnWriteArrayList instance containing the given elements.
    -
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    +
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    Creates an empty CopyOnWriteArraySet instance.
    -
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    +
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    Sets.newCopyOnWriteArraySet(Iterable<? extends E> elements)
    Creates a CopyOnWriteArraySet instance containing the given elements.
    @@ -488,61 +488,61 @@

    Uses of
    Creates an empty SynchronousQueue with nonfair access policy.

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.synchronizedBiMap(BiMap<K,V> bimap)
    Returns a synchronized (thread-safe) bimap backed by the specified bimap.
    -
    static <E extends @Nullable Object>
    Deque<E>
    +
    static <E extends @Nullable Object>
    Deque<E>
    Queues.synchronizedDeque(Deque<E> deque)
    Returns a synchronized (thread-safe) deque backed by the specified deque.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.synchronizedListMultimap(ListMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) ListMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.synchronizedMultimap(Multimap<K,V> multimap)
    Returns a synchronized (thread-safe) multimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.synchronizedNavigableMap(NavigableMap<K,V> navigableMap)
    Returns a synchronized (thread-safe) navigable map backed by the specified navigable map.
    -
    static <E extends @Nullable Object>
    NavigableSet<E>
    +
    static <E extends @Nullable Object>
    NavigableSet<E>
    Sets.synchronizedNavigableSet(NavigableSet<E> navigableSet)
    Returns a synchronized (thread-safe) navigable set backed by the specified navigable set.
    -
    static <E extends @Nullable Object>
    Queue<E>
    +
    static <E extends @Nullable Object>
    Queue<E>
    Queues.synchronizedQueue(Queue<E> queue)
    Returns a synchronized (thread-safe) queue backed by the specified queue.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.synchronizedSetMultimap(SetMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) SetMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Returns a synchronized (thread-safe) SortedSetMultimap backed by the specified multimap.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    Tables.synchronizedTable(Table<R,C,V> table)
    Returns a synchronized (thread-safe) table backed by the specified table.
    @@ -580,7 +580,7 @@

    Uses of IOException.

    interface 
    -
    ByteProcessor<T extends @Nullable Object>
    +
    A callback interface to process bytes from a stream.
    @@ -664,7 +664,7 @@

    Uses of SecureDirectoryStream is not supported).

    interface 
    -
    LineProcessor<T extends @Nullable Object>
    +
    A callback to be used with the streaming readLines methods.
    @@ -892,7 +892,7 @@

    Uses of A map containing long values that can be atomically updated.

  • final class 
    -
    ClosingFuture<V extends @Nullable Object>
    +
    A step in a pipeline of an asynchronous computation.
    @@ -944,7 +944,7 @@

    Uses of Utilities necessary for working with libraries that supply plain Future instances.

    class 
    -
    ListenableFutureTask<V extends @Nullable Object>
    +
    A FutureTask that also implements the ListenableFuture interface.
    @@ -1031,7 +1031,7 @@

    Uses of

    -
    static <T extends @Nullable Object>
    AsyncCallable<T>
    +
    static <T extends @Nullable Object>
    AsyncCallable<T>
    Callables.asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    @@ -1104,7 +1104,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -1124,7 +1124,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -1135,7 +1135,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    Futures.getChecked(Future<V> future, Class<X> exceptionClass)
    @@ -1143,7 +1143,7 @@

    Uses of Returns the result of Future.get(), converting most exceptions to a new instance of the given checked exception type.

    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    Futures.getChecked(Future<V> future, Class<X> exceptionClass, @@ -1153,7 +1153,7 @@

    Uses of Returns the result of Future.get(long, TimeUnit), converting most exceptions to a new instance of the given checked exception type.

    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    - +
    static <V extends @Nullable Object>
    V
    Uninterruptibles.getUninterruptibly(Future<V> future, long timeout, TimeUnit unit)
    Invokes future.get(timeout, unit) uninterruptibly.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    Uninterruptibles.getUninterruptibly(Future<V> future, Duration timeout)
    Invokes future.get(timeout, unit) uninterruptibly.
    -
    default <T extends @Nullable Object>
    List<Future<T>>
    +
    default <T extends @Nullable Object>
    List<Future<T>>
    ListeningExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, Duration timeout)
    -
    default <T extends @Nullable Object>
    T
    +
    default <T extends @Nullable Object>
    T
    ListeningExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, Duration timeout)
    @@ -1249,8 +1249,8 @@

    Uses of Invokes unit.timedJoin(toJoin, timeout) uninterruptibly.

    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    Future<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    Future<O>
    Futures.lazyTransform(Future<I> input, Function<? super I,? extends O> function)
    @@ -1280,7 +1280,7 @@

    Uses of

    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -1288,7 +1288,7 @@

    Uses of
    Schedules callable on the specified executor, returning a Future.

    - +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    @@ -1386,7 +1386,7 @@

    Uses of

    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -1394,7 +1394,7 @@

    Uses of

    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Converter.html b/releases/snapshot-jre/api/docs/com/google/common/base/Converter.html index c509c585d9b8..2f0f0e845e75 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Converter.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Converter.html @@ -224,8 +224,8 @@

    Method Summary

    Provided to satisfy the Function interface; use convert(A) instead.
  • -
    final @Nullable B
    -
    convert(@Nullable A a)
    +
    final @Nullable B
    +
    Returns a representation of a as an instance of type B.
    @@ -245,7 +245,7 @@

    Method Summary

    Returns a representation of a as an instance of type B.
    boolean
    -
    equals(@Nullable Object object)
    +
    Indicates whether another object is equal to this converter.
    @@ -340,7 +340,7 @@

    doBackward

  • convert

    -
    public final @Nullable B convert(@Nullable A a)
    +
    public final @Nullable B convert(@Nullable A a)
    Returns a representation of a as an instance of type B.
    Returns:
    @@ -404,7 +404,7 @@

    apply

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Indicates whether another object is equal to this converter.

    Most implementations will have no reason to override the behavior of Object.equals(java.lang.Object). diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Defaults.html b/releases/snapshot-jre/api/docs/com/google/common/base/Defaults.html index 1870d9054923..799b0eb67210 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Defaults.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Defaults.html @@ -115,7 +115,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <T> @Nullable T
    +
    static <T> @Nullable T
    Returns the default value of type as defined by JLS --- 0 for numbers, @@ -141,7 +141,7 @@

    Method Details

  • defaultValue

    -
    public static <T> @Nullable T defaultValue(Class<T> type)
    +
    public static <T> @Nullable T defaultValue(Class<T> type)
    Returns the default value of type as defined by JLS --- 0 for numbers, false for boolean and '\0' for char. For non-primitive types and void, null is returned.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Equivalence.Wrapper.html b/releases/snapshot-jre/api/docs/com/google/common/base/Equivalence.Wrapper.html index b97c0464b236..3a325f12c926 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Equivalence.Wrapper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Equivalence.Wrapper.html @@ -84,7 +84,7 @@
    -

    Class Equivalence.Wrapper<T extends @Nullable Object>

    +

    Class Equivalence.Wrapper<T extends @Nullable Object>

    java.lang.Object
    com.google.common.base.Equivalence.Wrapper<T>
    @@ -99,7 +99,7 @@

    Class Equivalence.Wrapper<
    Equivalence<T>


  • -
    public static final class Equivalence.Wrapper<T extends @Nullable Object> +
    public static final class Equivalence.Wrapper<T extends @Nullable Object> extends Object implements Serializable
    Wraps an object so that equals(Object) and hashCode() delegate to an Equivalence. @@ -142,7 +142,7 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object obj)
    +
    Returns true if Equivalence.equivalent(Object, Object) applied to the wrapped references is true and both wrappers use the same @@ -190,7 +190,7 @@

    get

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Returns true if Equivalence.equivalent(Object, Object) applied to the wrapped references is true and both wrappers use the same equivalence.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Equivalence.html b/releases/snapshot-jre/api/docs/com/google/common/base/Equivalence.html index 5c6bd5203114..47da9d89bffb 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Equivalence.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Equivalence.html @@ -92,13 +92,13 @@

    Class Equivalence<T>

    All Implemented Interfaces:
    -
    BiPredicate<@Nullable T,@Nullable T>
    +
    BiPredicate<@Nullable T,@Nullable T>

    @GwtCompatible public abstract class Equivalence<T> extends Object -implements BiPredicate<@Nullable T,@Nullable T>
    +implements BiPredicate<@Nullable T,@Nullable T>
  • A strategy for determining whether two instances are considered equivalent, and for computing hash codes in a manner consistent with that equivalence. Two examples of equivalences are the identity equivalence and the "equals" equivalence.
    @@ -122,7 +122,7 @@

    Nested Class Summary

    Class
    Description
    static final class 
    -
    Equivalence.Wrapper<T extends @Nullable Object>
    + @@ -176,19 +176,19 @@

    Method Summary

    Returns an equivalence that delegates to Object.equals(java.lang.Object) and Object.hashCode().
    final boolean
    -
    equivalent(@Nullable T a, - @Nullable T b)
    +
    Returns true if the given objects are considered equivalent.
    -
    final Predicate<@Nullable T>
    -
    equivalentTo(@Nullable T target)
    + +
    Returns a predicate that evaluates to true if and only if the input is equivalent to target according to this equivalence relation.
    final int
    -
    hash(@Nullable T t)
    +
    Returns a hash code for t.
    @@ -198,26 +198,26 @@

    Method Summary

    Returns an equivalence that uses == to compare values and System.identityHashCode(Object) to compute the hash code.
    final <F> Equivalence<F>
    -
    onResultOf(Function<? super F,? extends @Nullable T> function)
    +
    onResultOf(Function<? super F,? extends @Nullable T> function)
    Returns a new equivalence relation for F which evaluates equivalence by first applying function to the argument, then evaluating using this.
    -
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    +
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    Returns an equivalence over iterables based on the equivalence of their elements.
    final boolean
    -
    test(@Nullable T t, - @Nullable T u)
    +
    Deprecated.
    Provided only to satisfy the BiPredicate interface; use equivalent(T, T) instead.
    -
    final <S extends @Nullable T>
    Equivalence.Wrapper<S>
    +
    final <S extends @Nullable T>
    Equivalence.Wrapper<S>
    wrap(S reference)
    Returns a wrapper of reference that implements Object.equals() such that wrap(a).equals(wrap(b)) if and only if equivalent(a, @@ -261,8 +261,8 @@

    Method Details

  • equivalent

    -
    public final boolean equivalent(@Nullable T a, - @Nullable T b)
    +
    public final boolean equivalent(@Nullable T a, + @Nullable T b)
    Returns true if the given objects are considered equivalent.

    This method describes an equivalence relation on object references, meaning that for @@ -285,15 +285,15 @@

    equivalent

    test

    @InlineMe(replacement="this.equivalent(t, u)") @Deprecated -public final boolean test(@Nullable T t, - @Nullable T u)
    +public final boolean test(@Nullable T t, + @Nullable T u)
    Deprecated.
    Provided only to satisfy the BiPredicate interface; use equivalent(T, T) instead.
    Specified by:
    -
    test in interface BiPredicate<@Nullable T,@Nullable T>
    +
    test in interface BiPredicate<@Nullable T,@Nullable T>
    Since:
    21.0
    @@ -319,7 +319,7 @@

    doEquivalent

  • hash

    -
    public final int hash(@Nullable T t)
    +
    public final int hash(@Nullable T t)
    Returns a hash code for t.

    The hash has the following properties: @@ -356,7 +356,7 @@

    doHash

  • onResultOf

    -
    public final <F> Equivalence<F> onResultOf(Function<? super F,? extends @Nullable T> function)
    +
    public final <F> Equivalence<F> onResultOf(Function<? super F,? extends @Nullable T> function)
    Returns a new equivalence relation for F which evaluates equivalence by first applying function to the argument, then evaluating using this. That is, for any pair of non-null objects x and y, equivalence.onResultOf(function).equivalent(a, @@ -385,7 +385,7 @@

    onResultOf

  • wrap

    -
    public final <S extends @Nullable T> +
    public final <S extends @Nullable T> Equivalence.Wrapper<S> wrap(S reference)
    Returns a wrapper of reference that implements Object.equals() such that wrap(a).equals(wrap(b)) if and only if equivalent(a, b). @@ -402,7 +402,7 @@

    wrap

    pairwise

    @GwtCompatible(serializable=true) -public final <S extends @Nullable T> +public final <S extends @Nullable T> Equivalence<Iterable<S>> pairwise()
    Returns an equivalence over iterables based on the equivalence of their elements. More specifically, two iterables are considered equivalent if they both contain the same number of @@ -421,7 +421,7 @@

    pairwise

  • equivalentTo

    -
    public final Predicate<@Nullable T> equivalentTo(@Nullable T target)
    +
    public final Predicate<@Nullable T> equivalentTo(@Nullable T target)
    Returns a predicate that evaluates to true if and only if the input is equivalent to target according to this equivalence relation.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/FinalizablePhantomReference.html b/releases/snapshot-jre/api/docs/com/google/common/base/FinalizablePhantomReference.html index 53075538149c..ac6dd7fa4e2b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/FinalizablePhantomReference.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/FinalizablePhantomReference.html @@ -127,7 +127,7 @@

    Constructor Summary

    Constructor
    Description
    protected
    -
    FinalizablePhantomReference(@Nullable T referent, +
    Constructs a new finalizable phantom reference.
    @@ -165,7 +165,7 @@

    Constructor Details

  • FinalizablePhantomReference

    -
    protected FinalizablePhantomReference(@Nullable T referent, +
    Constructs a new finalizable phantom reference.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/FinalizableSoftReference.html b/releases/snapshot-jre/api/docs/com/google/common/base/FinalizableSoftReference.html index 2091b73763be..266d95ebfe65 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/FinalizableSoftReference.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/FinalizableSoftReference.html @@ -124,7 +124,7 @@

    Constructor Summary

    Constructor
    Description
    protected
    -
    FinalizableSoftReference(@Nullable T referent, +
    Constructs a new finalizable soft reference.
    @@ -162,7 +162,7 @@

    Constructor Details

  • FinalizableSoftReference

    -
    protected FinalizableSoftReference(@Nullable T referent, +
    Constructs a new finalizable soft reference.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/FinalizableWeakReference.html b/releases/snapshot-jre/api/docs/com/google/common/base/FinalizableWeakReference.html index 0479ef7b2fb9..6380353734bd 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/FinalizableWeakReference.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/FinalizableWeakReference.html @@ -124,7 +124,7 @@

    Constructor Summary

    Constructor
    Description
    protected
    -
    FinalizableWeakReference(@Nullable T referent, +
    Constructs a new finalizable weak reference.
    @@ -159,7 +159,7 @@

    Constructor Details

  • FinalizableWeakReference

    -
    protected FinalizableWeakReference(@Nullable T referent, +
    Constructs a new finalizable weak reference.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Function.html b/releases/snapshot-jre/api/docs/com/google/common/base/Function.html index 8929d1a9e0b4..2c67ddf8ae05 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Function.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Function.html @@ -84,7 +84,7 @@
    -

    Interface Function<F extends @Nullable Object,T extends @Nullable Object>

    +

    Interface Function<F extends @Nullable Object,T extends @Nullable Object>

    @@ -106,7 +106,7 @@

    Interface Function<F extends @Nu
    @GwtCompatible @FunctionalInterface -public interface Function<F extends @Nullable Object,T extends @Nullable Object> +public interface Function<F extends @Nullable Object,T extends @Nullable Object> extends Function<F,T>
    Legacy version of java.util.function.Function. @@ -147,7 +147,7 @@

    Method Summary

    apply(F input)
     
    boolean
    -
    equals(@Nullable Object object)
    +
    May return true if object is a Function that behaves identically to this function.
    @@ -175,14 +175,14 @@

    apply

    T apply(F input)
    Specified by:
    -
    apply in interface Function<F extends @Nullable Object,T extends @Nullable Object>
    +
    apply in interface Function<F extends @Nullable Object,T extends @Nullable Object>

  • equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    May return true if object is a Function that behaves identically to this function. diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Functions.html b/releases/snapshot-jre/api/docs/com/google/common/base/Functions.html index 5c6950909b3f..b8a3c7a542d6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Functions.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Functions.html @@ -120,44 +120,44 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <A extends @Nullable Object, -B extends @Nullable Object, -C extends @Nullable Object>
    Function<A,C>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object, +C extends @Nullable Object>
    Function<A,C>
    compose(Function<B,C> g, Function<A,? extends B> f)
    Returns the composition of two functions.
    -
    static <E extends @Nullable Object>
    Function<@Nullable Object,E>
    +
    constant(E value)
    Returns a function that ignores its input and always returns value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Function<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Function<K,V>
    forMap(Map<K,? extends V> map, V defaultValue)
    Returns a function which performs a map lookup with a default value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Function<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Function<K,V>
    forMap(Map<K,V> map)
    Returns a function which performs a map lookup.
    -
    static <T extends @Nullable Object>
    Function<T,Boolean>
    +
    static <T extends @Nullable Object>
    Function<T,Boolean>
    forPredicate(Predicate<T> predicate)
    Creates a function that returns the same boolean output as the given predicate for all inputs.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Function<F,T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Function<F,T>
    forSupplier(Supplier<T> supplier)
    Returns a function that ignores its input and returns the result of supplier.get().
    -
    static <E extends @Nullable Object>
    Function<E,E>
    +
    static <E extends @Nullable Object>
    Function<E,E>
    Returns the identity function.
    @@ -209,7 +209,7 @@

    toStringFunction

  • identity

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Function<E,E> identity()
    Returns the identity function. @@ -220,8 +220,8 @@

    identity

  • forMap

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> Function<K,V> forMap(Map<K,V> map)
    Returns a function which performs a map lookup. The returned function throws an IllegalArgumentException if given a key that does not exist in the map. See also forMap(Map, Object), which returns a default value in this case. @@ -237,8 +237,8 @@

    forMap

  • forMap

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> Function<K,V> forMap(Map<K,? extends V> map, V defaultValue)
    Returns a function which performs a map lookup with a default value. The function created by @@ -260,9 +260,9 @@

    forMap

  • compose

    -
    public static <A extends @Nullable Object, -B extends @Nullable Object, -C extends @Nullable Object> +
    public static <A extends @Nullable Object, +B extends @Nullable Object, +C extends @Nullable Object> Function<A,C> compose(Function<B,C> g, Function<A,? extends B> f)
    Returns the composition of two functions. For f: A->B and g: B->C, composition @@ -288,7 +288,7 @@

    compose

  • forPredicate

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Function<T,Boolean> forPredicate(Predicate<T> predicate)
    Creates a function that returns the same boolean output as the given predicate for all inputs. @@ -300,8 +300,8 @@

    forPredicate

  • constant

    -
    public static <E extends @Nullable Object> -Function<@Nullable Object,E> constant(E value)
    +
    public static <E extends @Nullable Object> +Function<@Nullable Object,E> constant(E value)
    Returns a function that ignores its input and always returns value.

    Java 8+ users: use the lambda expression o -> value instead.

    @@ -316,8 +316,8 @@

    constant

  • forSupplier

    -
    public static <F extends @Nullable Object, -T extends @Nullable Object> +
    public static <F extends @Nullable Object, +T extends @Nullable Object> Function<F,T> forSupplier(Supplier<T> supplier)
    Returns a function that ignores its input and returns the result of supplier.get(). diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Joiner.html b/releases/snapshot-jre/api/docs/com/google/common/base/Joiner.html index 7021e5efbf05..6219e124b539 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Joiner.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Joiner.html @@ -163,16 +163,16 @@

    Method Summary

    Description
    final <A extends Appendable>
    A
    appendTo(A appendable, - @Nullable Object[] parts)
    + @Nullable Object[] parts)
    Appends the string representation of each of parts, using the previously configured separator between each, to appendable.
    final <A extends Appendable>
    A
    appendTo(A appendable, - @Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    + @Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
    Appends to appendable the string representation of each of the remaining arguments.
    @@ -192,16 +192,16 @@

    Method Summary

  • appendTo(StringBuilder builder, - @Nullable Object[] parts)
    + @Nullable Object[] parts)
    Appends the string representation of each of parts, using the previously configured separator between each, to builder.
    appendTo(StringBuilder builder, - @Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    + @Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
  • Appends to builder the string representation of each of the remaining arguments.
    @@ -220,15 +220,15 @@

    Method Summary

    separator between each, to builder.
  • final String
    -
    join(@Nullable Object[] parts)
    +
    Returns a string containing the string representation of each of parts, using the previously configured separator between each.
    final String
    -
    join(@Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    +
    join(@Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
    Returns a string containing the string representation of each argument, using the previously configured separator between each.
    @@ -347,7 +347,7 @@

    appendTo

    appendTo

    @CanIgnoreReturnValue public final <A extends Appendable> A appendTo(A appendable, - @Nullable Object[] parts) + @Nullable Object[] parts) throws IOException
    Appends the string representation of each of parts, using the previously configured separator between each, to appendable.
    @@ -362,9 +362,9 @@

    appendTo

    appendTo

    @CanIgnoreReturnValue public final <A extends Appendable> A appendTo(A appendable, - @Nullable Object first, - @Nullable Object second, - @Nullable Object... rest) + @Nullable Object first, + @Nullable Object second, + @Nullable Object... rest) throws IOException
    Appends to appendable the string representation of each of the remaining arguments.
    @@ -402,7 +402,7 @@

    appendTo

    appendTo

    @CanIgnoreReturnValue public final StringBuilder appendTo(StringBuilder builder, - @Nullable Object[] parts)
    + @Nullable Object[] parts)
    Appends the string representation of each of parts, using the previously configured separator between each, to builder. Identical to appendTo(Appendable, Iterable), except that it does not throw IOException.
    @@ -412,9 +412,9 @@

    appendTo

    appendTo

    @CanIgnoreReturnValue public final StringBuilder appendTo(StringBuilder builder, - @Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    + @Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
  • Appends to builder the string representation of each of the remaining arguments. Identical to appendTo(Appendable, Object, Object, Object...), except that it does not throw IOException.
    @@ -443,7 +443,7 @@

    join

  • join

    -
    public final String join(@Nullable Object[] parts)
    +
    public final String join(@Nullable Object[] parts)
    Returns a string containing the string representation of each of parts, using the previously configured separator between each.
    @@ -451,9 +451,9 @@

    join

  • join

    -
    public final String join(@Nullable Object first, - @Nullable Object second, - @Nullable Object... rest)
    +
    public final String join(@Nullable Object first, + @Nullable Object second, + @Nullable Object... rest)
    Returns a string containing the string representation of each argument, using the previously configured separator between each.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/MoreObjects.ToStringHelper.html b/releases/snapshot-jre/api/docs/com/google/common/base/MoreObjects.ToStringHelper.html index 54a6a68bc1f7..e7551b213e23 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/MoreObjects.ToStringHelper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/MoreObjects.ToStringHelper.html @@ -156,7 +156,7 @@

    Method Summary

  • add(String name, - @Nullable Object value)
    + @Nullable Object value)
  • Adds a name/value pair to the formatted output in name=value format.
    @@ -191,7 +191,7 @@

    Method Summary

    Adds an unnamed value to the formatted output.
    -
    addValue(@Nullable Object value)
    +
    Adds an unnamed value to the formatted output.
    @@ -267,7 +267,7 @@

    omitEmptyValues

    add

    + @Nullable Object value)
  • Adds a name/value pair to the formatted output in name=value format. If value is null, the string "null" is used, unless omitNullValues() is called, in which case this name/value pair will not be added.
    @@ -355,7 +355,7 @@

    add

    addValue

    +public MoreObjects.ToStringHelper addValue(@Nullable Object value)
    Adds an unnamed value to the formatted output.

    It is strongly encouraged to use add(String, Object) instead and give value a diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/MoreObjects.html b/releases/snapshot-jre/api/docs/com/google/common/base/MoreObjects.html index 0539d1e4d8b5..037ed39b83e6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/MoreObjects.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/MoreObjects.html @@ -136,8 +136,8 @@

    Method Summary

    Method
    Description
    static <T> T
    -
    firstNonNull(@Nullable T first, - @Nullable T second)
    +
    firstNonNull(@Nullable T first, + @Nullable T second)
    Returns the first of two given parameters that is not null, if either is, or otherwise throws a NullPointerException.
    @@ -178,8 +178,8 @@

    Method Details

  • firstNonNull

    -
    public static <T> T firstNonNull(@Nullable T first, - @Nullable T second)
    +
    public static <T> T firstNonNull(@Nullable T first, + @Nullable T second)
    Returns the first of two given parameters that is not null, if either is, or otherwise throws a NullPointerException. diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Objects.html b/releases/snapshot-jre/api/docs/com/google/common/base/Objects.html index 3fc8232dd128..e8b1425e2962 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Objects.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Objects.html @@ -119,13 +119,13 @@

    Method Summary

    Method
    Description
    static boolean
    -
    equal(@Nullable Object a, - @Nullable Object b)
    +
    Determines whether two possibly-null objects are equal.
    static int
    -
    hashCode(@Nullable Object @Nullable ... objects)
    +
    Generates a hash code for multiple values.
    @@ -149,8 +149,8 @@

    Method Details

  • equal

    -
    public static boolean equal(@Nullable Object a, - @Nullable Object b)
    +
    public static boolean equal(@Nullable Object a, + @Nullable Object b)
    Determines whether two possibly-null objects are equal. Returns:
      @@ -169,7 +169,7 @@

      equal

    • hashCode

      -
      public static int hashCode(@Nullable Object @Nullable ... objects)
      +
      public static int hashCode(@Nullable Object @Nullable ... objects)
      Generates a hash code for multiple values. The hash code is generated by calling Arrays.hashCode(Object[]). Note that array arguments to this method, with the exception of a single Object array, do not get any special handling; their hash codes are based on identity and not contents. diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Optional.html b/releases/snapshot-jre/api/docs/com/google/common/base/Optional.html index 0682b01b139a..905cb036f9c1 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Optional.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Optional.html @@ -191,19 +191,19 @@

      Method Summary

      is present; an empty immutable Set otherwise.
    abstract boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is an Optional instance, and either the contained references are equal to each other or both are absent.
    -
    static <T> @Nullable Optional<T>
    -
    fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    +
    static <T> @Nullable Optional<T>
    +
    fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    Returns the equivalent com.google.common.base.Optional value to the given java.util.Optional, or null if the argument is null.
    static <T> Optional<T>
    -
    fromNullable(@Nullable T nullableReference)
    +
    fromNullable(@Nullable T nullableReference)
    If nullableReference is non-null, returns an Optional instance containing that reference; otherwise returns absent().
    @@ -243,7 +243,7 @@

    Method Summary

    Returns the contained instance if it is present; defaultValue otherwise.
    -
    abstract @Nullable T
    +
    abstract @Nullable T
    Returns the contained instance if it is present; null otherwise.
    @@ -259,8 +259,8 @@

    Method Summary

    Returns the equivalent java.util.Optional value to this optional.
    -
    static <T> @Nullable Optional<T>
    -
    toJavaUtil(@Nullable Optional<T> googleOptional)
    +
    static <T> @Nullable Optional<T>
    +
    toJavaUtil(@Nullable Optional<T> googleOptional)
    Returns the equivalent java.util.Optional value to the given com.google.common.base.Optional, or null if the argument is null.
    @@ -320,7 +320,7 @@

    of

  • fromNullable

    -
    public static <T> Optional<T> fromNullable(@Nullable T nullableReference)
    +
    public static <T> Optional<T> fromNullable(@Nullable T nullableReference)
    If nullableReference is non-null, returns an Optional instance containing that reference; otherwise returns absent(). @@ -331,7 +331,7 @@

    fromNullable

  • fromJavaUtil

    -
    public static <T> @Nullable Optional<T> fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    +
    public static <T> @Nullable Optional<T> fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    Returns the equivalent com.google.common.base.Optional value to the given java.util.Optional, or null if the argument is null.
    @@ -343,7 +343,7 @@

    fromJavaUtil

  • toJavaUtil

    -
    public static <T> @Nullable Optional<T> toJavaUtil(@Nullable Optional<T> googleOptional)
    +
    public static <T> @Nullable Optional<T> toJavaUtil(@Nullable Optional<T> googleOptional)
    Returns the equivalent java.util.Optional value to the given com.google.common.base.Optional, or null if the argument is null. @@ -469,7 +469,7 @@

    or

  • orNull

    -
    public abstract @Nullable T orNull()
    +
    public abstract @Nullable T orNull()
    Returns the contained instance if it is present; null otherwise. If the instance is known to be present, use get() instead. @@ -527,7 +527,7 @@

    transform

  • equals

    -
    public abstract boolean equals(@Nullable Object object)
    +
    public abstract boolean equals(@Nullable Object object)
    Returns true if object is an Optional instance, and either the contained references are equal to each other or both are absent. Note that Optional instances of differing parameterized types can be equal. diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Preconditions.html b/releases/snapshot-jre/api/docs/com/google/common/base/Preconditions.html index e01708b5359b..567453ba8dac 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Preconditions.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Preconditions.html @@ -202,15 +202,15 @@

    Method Summary

    static void
    checkArgument(boolean expression, - @Nullable Object errorMessage)
    + @Nullable Object errorMessage)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, - @Nullable String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable String errorMessageTemplate, + @Nullable Object p1, + @Nullable Object p2)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -249,7 +249,7 @@

    Method Summary

    checkArgument(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -288,7 +288,7 @@

    Method Summary

    checkArgument(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -327,28 +327,28 @@

    Method Summary

    checkArgument(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
  • Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -356,7 +356,7 @@

    Method Summary

    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -364,7 +364,7 @@

    Method Summary

    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -372,19 +372,19 @@

    Method Summary

    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    static void
    checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    @@ -404,25 +404,25 @@

    Method Summary

    size.
  • static <T> T
    -
    checkNotNull(@Nullable T reference)
    +
    checkNotNull(@Nullable T reference)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, - @Nullable Object errorMessage)
    +
    checkNotNull(@Nullable T reference, + @Nullable Object errorMessage)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, char p2)
    @@ -430,7 +430,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, int p2)
    @@ -438,7 +438,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, long p2)
    @@ -446,22 +446,22 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, char p2)
    @@ -469,7 +469,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, int p2)
    @@ -477,7 +477,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, long p2)
    @@ -485,22 +485,22 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, char p2)
    @@ -508,7 +508,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, int p2)
    @@ -516,7 +516,7 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, long p2)
    @@ -524,75 +524,75 @@

    Method Summary

    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    static <T> T
    -
    checkNotNull(@Nullable T reference, +
    checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    @@ -627,15 +627,15 @@

    Method Summary

    static void
    checkState(boolean expression, - @Nullable Object errorMessage)
    + @Nullable Object errorMessage)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    static void
    checkState(boolean expression, - @Nullable String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable String errorMessageTemplate, + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -679,7 +679,7 @@

    Method Summary

    checkState(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -723,7 +723,7 @@

    Method Summary

    checkState(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -767,7 +767,7 @@

    Method Summary

    checkState(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -775,7 +775,7 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -783,7 +783,7 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures the truth of an expression involving the state of the calling instance, but not @@ -792,7 +792,7 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures the truth of an expression involving the state of the calling instance, but not @@ -801,7 +801,7 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures the truth of an expression involving the state of the calling instance, but not @@ -810,8 +810,8 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -819,9 +819,9 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -829,10 +829,10 @@

    Method Summary

    static void
    checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -871,7 +871,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, - @Nullable Object errorMessage)
    + @Nullable Object errorMessage)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    Parameters:
    @@ -888,7 +888,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures the truth of an expression involving one or more parameters to the calling method.
    Parameters:
    @@ -955,7 +955,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1019,7 +1019,7 @@

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1083,7 +1083,7 @@

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1147,7 +1147,7 @@

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1162,7 +1162,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures the truth of an expression involving one or more parameters to the calling method. @@ -1178,7 +1178,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures the truth of an expression involving one or more parameters to the calling method. @@ -1194,7 +1194,7 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures the truth of an expression involving one or more parameters to the calling method. @@ -1209,9 +1209,9 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, - @Nullable String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable String errorMessageTemplate, + @Nullable Object p1, + @Nullable Object p2)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1226,9 +1226,9 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1243,10 +1243,10 @@

    checkArgument

    checkArgument

    public static void checkArgument(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures the truth of an expression involving one or more parameters to the calling method.

    See checkArgument(boolean, String, Object...) for details.

    @@ -1280,7 +1280,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, - @Nullable Object errorMessage)
    + @Nullable Object errorMessage)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -1303,8 +1303,8 @@

    checkState

    checkState

    public static void checkState(boolean expression, - @Nullable String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable String errorMessageTemplate, + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
    @@ -1381,7 +1381,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1449,7 +1449,7 @@

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1517,7 +1517,7 @@

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1585,7 +1585,7 @@

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1601,7 +1601,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1618,7 +1618,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1635,7 +1635,7 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1652,8 +1652,8 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1669,9 +1669,9 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1687,10 +1687,10 @@

    checkState

    checkState

    public static void checkState(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. @@ -1705,7 +1705,7 @@

    checkState

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference)
    +public static <T> T checkNotNull(@Nullable T reference)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    Parameters:
    @@ -1727,8 +1727,8 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, - @Nullable Object errorMessage)
    +public static <T> T checkNotNull(@Nullable T reference, + @Nullable Object errorMessage)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    Parameters:
    @@ -1752,9 +1752,9 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that an object reference passed as a parameter to the calling method is not null.
    Parameters:
    @@ -1783,7 +1783,7 @@

    chec

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -1799,7 +1799,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -1815,7 +1815,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -1831,9 +1831,9 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -1847,7 +1847,7 @@

    checkN

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, char p2)
    @@ -1864,7 +1864,7 @@

    checkNotNull<

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, int p2)
    @@ -1881,7 +1881,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, long p2)
    @@ -1898,10 +1898,10 @@

    checkNotNull<

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -1915,7 +1915,7 @@

    c

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, char p2)
    @@ -1932,7 +1932,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, int p2)
    @@ -1949,7 +1949,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, long p2)
    @@ -1966,10 +1966,10 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -1983,7 +1983,7 @@

    ch

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, char p2)
    @@ -2000,7 +2000,7 @@

    checkNotNull<

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, int p2)
    @@ -2017,7 +2017,7 @@

    checkNotNull

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, long p2)
    @@ -2034,10 +2034,10 @@

    checkNotNull<

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -2051,9 +2051,9 @@

    c

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -2068,9 +2068,9 @@

    c

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -2085,9 +2085,9 @@

    ch

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures that an object reference passed as a parameter to the calling method is not null. @@ -2102,10 +2102,10 @@

    c

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -2119,11 +2119,11 @@

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    @@ -2137,12 +2137,12 @@

    checkNotNull

    @CanIgnoreReturnValue -public static <T> T checkNotNull(@Nullable T reference, +public static <T> T checkNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)

    Ensures that an object reference passed as a parameter to the calling method is not null.

    See checkNotNull(Object, String, Object...) for details.

    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Predicate.html b/releases/snapshot-jre/api/docs/com/google/common/base/Predicate.html index d09308998c74..130097282624 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Predicate.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Predicate.html @@ -84,7 +84,7 @@
    -

    Interface Predicate<T extends @Nullable Object>

    +

    Interface Predicate<T extends @Nullable Object>

    @@ -102,7 +102,7 @@

    Interface Predicate<T extends @
    @FunctionalInterface @GwtCompatible -public interface Predicate<T extends @Nullable Object> +public interface Predicate<T extends @Nullable Object> extends Predicate<T>
    Legacy version of java.util.function.Predicate. Determines a true or false value for a given input. @@ -147,7 +147,7 @@

    Method Summary

    class documentation above).

    boolean
    -
    equals(@Nullable Object object)
    +
    Indicates whether another object is equal to this predicate.
    @@ -194,7 +194,7 @@

    apply

  • equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    Indicates whether another object is equal to this predicate.

    Most implementations will have no reason to override the behavior of Object.equals(java.lang.Object). @@ -215,7 +215,7 @@

    test

    default boolean test(T input)
    Specified by:
    -
    test in interface Predicate<T extends @Nullable Object>
    +
    test in interface Predicate<T extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Predicates.html b/releases/snapshot-jre/api/docs/com/google/common/base/Predicates.html index e471a183b42b..8265bc76b016 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Predicates.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Predicates.html @@ -119,37 +119,37 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Returns a predicate that always evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Returns a predicate that always evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    and(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    and(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if both of its components evaluate to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    and(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    Predicate<A>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    Predicate<A>
    compose(Predicate<B> predicate, Function<A,? extends B> function)
    @@ -167,56 +167,56 @@

    Method Summary

    Returns a predicate that evaluates to true if the CharSequence being tested contains any match for the given regular expression pattern.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    equalTo(T target)
    Returns a predicate that evaluates to true if the object being tested equals() the given target or both are null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    in(Collection<? extends T> target)
    Returns a predicate that evaluates to true if the object reference being tested is a member of the given collection.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    instanceOf(Class<?> clazz)
    Returns a predicate that evaluates to true if the object being tested is an instance of the given class.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Returns a predicate that evaluates to true if the object reference being tested is null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    not(Predicate<T> predicate)
    Returns a predicate that evaluates to true if the given predicate evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Returns a predicate that evaluates to true if the object reference being tested is not null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    or(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    or(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if either of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    or(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if any one of its components evaluates to @@ -249,7 +249,7 @@

    Method Details

    alwaysTrue

    @GwtCompatible(serializable=true) -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> alwaysTrue()
    Returns a predicate that always evaluates to true.
    @@ -258,7 +258,7 @@

    alwaysTrue

    alwaysFalse

    @GwtCompatible(serializable=true) -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> alwaysFalse()
    Returns a predicate that always evaluates to false.
    @@ -267,7 +267,7 @@

    alwaysFalse

    isNull

    @GwtCompatible(serializable=true) -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> isNull()
    Returns a predicate that evaluates to true if the object reference being tested is null.
    @@ -277,7 +277,7 @@

    isNull

    notNull

    @GwtCompatible(serializable=true) -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> notNull()
    Returns a predicate that evaluates to true if the object reference being tested is not null.
    @@ -286,7 +286,7 @@

    notNull

  • not

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> not(Predicate<T> predicate)
    Returns a predicate that evaluates to true if the given predicate evaluates to false.
    @@ -295,7 +295,7 @@

    not

  • and

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> and(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if each of its components evaluates to true. The components are evaluated in order, and evaluation will be "short-circuited" @@ -308,7 +308,7 @@

    and

    and

    @SafeVarargs -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> and(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if each of its components evaluates to true. The components are evaluated in order, and evaluation will be "short-circuited" @@ -320,7 +320,7 @@

    and

  • and

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> and(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if both of its components evaluate to @@ -331,7 +331,7 @@

    and

  • or

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> or(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true. The components are evaluated in order, and evaluation will be "short-circuited" @@ -344,7 +344,7 @@

    or

    or

    @SafeVarargs -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> or(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true. The components are evaluated in order, and evaluation will be "short-circuited" @@ -356,7 +356,7 @@

    or

  • or

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> or(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if either of its components evaluates to @@ -367,7 +367,7 @@

    or

  • equalTo

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> equalTo(T target)
    Returns a predicate that evaluates to true if the object being tested equals() the given target or both are null.
    @@ -377,7 +377,7 @@

    equalTo

    instanceOf

    @GwtIncompatible -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Predicate<T> instanceOf(Class<?> clazz)
    Returns a predicate that evaluates to true if the object being tested is an instance of the given class. If the object being tested is null this predicate evaluates to @@ -415,7 +415,7 @@

    subtypeOf

  • in

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Predicate<T> in(Collection<? extends T> target)
    Returns a predicate that evaluates to true if the object reference being tested is a member of the given collection. It does not defensively copy the collection passed in, so @@ -433,8 +433,8 @@

    in

  • compose

    -
    public static <A extends @Nullable Object, -B extends @Nullable Object> +
    public static <A extends @Nullable Object, +B extends @Nullable Object> Predicate<A> compose(Predicate<B> predicate, Function<A,? extends B> function)
    Returns the composition of a function and a predicate. For every x, the generated diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/StandardSystemProperty.html b/releases/snapshot-jre/api/docs/com/google/common/base/StandardSystemProperty.html index 4f2ec7c1e239..6164bbbd87c7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/StandardSystemProperty.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/StandardSystemProperty.html @@ -266,7 +266,7 @@

    Method Summary

    Returns a string representation of this system property.
    -
    @Nullable String
    +
    Returns the current value for this system property by delegating to System.getProperty(String).
    @@ -553,7 +553,7 @@

    key

  • value

    -
    public @Nullable String value()
    +
    Returns the current value for this system property by delegating to System.getProperty(String).

    The value returned by this method is non-null except in rare circumstances: diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Strings.html b/releases/snapshot-jre/api/docs/com/google/common/base/Strings.html index 25170f477722..9fdaf488eebe 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Strings.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Strings.html @@ -129,26 +129,26 @@

    Method Summary

    Returns the longest string suffix such that a.toString().endsWith(suffix) && b.toString().endsWith(suffix), taking care not to split surrogate pairs.
    -
    static @Nullable String
    -
    emptyToNull(@Nullable String string)
    + +
    Returns the given string if it is nonempty; null otherwise.
    static boolean
    -
    isNullOrEmpty(@Nullable String string)
    +
    Returns true if the given string is null or is the empty string.
    static String
    -
    lenientFormat(@Nullable String template, - @Nullable Object @Nullable ... args)
    +
    Returns the given template string with each occurrence of "%s" replaced with the corresponding argument value from args; or, if the placeholder and argument counts do not match, returns a best-effort form of that string.
    static String
    -
    nullToEmpty(@Nullable String string)
    +
    Returns the given string if it is non-null; the empty string otherwise.
    @@ -194,7 +194,7 @@

    Method Details

  • nullToEmpty

    -
    public static String nullToEmpty(@Nullable String string)
    +
    public static String nullToEmpty(@Nullable String string)
    Returns the given string if it is non-null; the empty string otherwise.
    Parameters:
    @@ -207,7 +207,7 @@

    nullToEmpty

  • emptyToNull

    -
    public static @Nullable String emptyToNull(@Nullable String string)
    +
    public static @Nullable String emptyToNull(@Nullable String string)
    Returns the given string if it is nonempty; null otherwise.
    Parameters:
    @@ -220,7 +220,7 @@

    emptyToNull

  • isNullOrEmpty

    -
    public static boolean isNullOrEmpty(@Nullable String string)
    +
    public static boolean isNullOrEmpty(@Nullable String string)
    Returns true if the given string is null or is the empty string.

    Consider normalizing your string references with nullToEmpty(java.lang.String). If you do, you can @@ -342,8 +342,8 @@

    commonSuffix

  • lenientFormat

    -
    public static String lenientFormat(@Nullable String template, - @Nullable Object @Nullable ... args)
    +
    public static String lenientFormat(@Nullable String template, + @Nullable Object @Nullable ... args)
    Returns the given template string with each occurrence of "%s" replaced with the corresponding argument value from args; or, if the placeholder and argument counts do not match, returns a best-effort form of that string. Will not throw an exception under diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Supplier.html b/releases/snapshot-jre/api/docs/com/google/common/base/Supplier.html index c0b0d12cf22d..8d9dfbd13947 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Supplier.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Supplier.html @@ -84,7 +84,7 @@
    -

    Interface Supplier<T extends @Nullable Object>

    +

    Interface Supplier<T extends @Nullable Object>

    @@ -98,7 +98,7 @@

    Interface Supplier<T extends @Nu
    @GwtCompatible @FunctionalInterface -public interface Supplier<T extends @Nullable Object> +public interface Supplier<T extends @Nullable Object> extends Supplier<T>
    Legacy version of java.util.function.Supplier. Semantically, this could be a factory, generator, builder, closure, or something else entirely. No guarantees @@ -159,7 +159,7 @@

    get

    instance, depending on the implementation.
    Specified by:
    -
    get in interface Supplier<T extends @Nullable Object>
    +
    get in interface Supplier<T extends @Nullable Object>
    Returns:
    an instance of the appropriate type
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Suppliers.html b/releases/snapshot-jre/api/docs/com/google/common/base/Suppliers.html index 0c46c91e0d7e..773b937d9511 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Suppliers.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Suppliers.html @@ -117,20 +117,20 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Supplier<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Supplier<T>
    compose(Function<? super F,T> function, Supplier<F> supplier)
    Returns a new supplier which is the composition of the provided function and supplier.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    memoize(Supplier<T> delegate)
    Returns a supplier which caches the instance retrieved during the first call to get() and returns that value on subsequent calls to get().
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    memoizeWithExpiration(Supplier<T> delegate, long duration, TimeUnit unit)
    @@ -138,24 +138,24 @@

    Method Summary

    Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    ofInstance(T instance)
    Returns a supplier that always supplies instance.
    -
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    +
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    Returns a function that accepts a supplier and returns the result of invoking Supplier.get() on that supplier.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Returns a supplier whose get() method synchronizes on delegate before calling @@ -181,8 +181,8 @@

    Method Details

  • compose

    -
    public static <F extends @Nullable Object, -T extends @Nullable Object> +
    public static <F extends @Nullable Object, +T extends @Nullable Object> Supplier<T> compose(Function<? super F,T> function, Supplier<F> supplier)
    Returns a new supplier which is the composition of the provided function and supplier. In other @@ -194,7 +194,7 @@

    compose

  • memoize

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Supplier<T> memoize(Supplier<T> delegate)
    Returns a supplier which caches the instance retrieved during the first call to get() and returns that value on subsequent calls to get(). See: memoization @@ -214,7 +214,7 @@

    memoize

  • memoizeWithExpiration

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Supplier<T> memoizeWithExpiration(Supplier<T> delegate, long duration, TimeUnit unit)
    @@ -246,7 +246,7 @@

    memoizeWithExpiration

    memoizeWithExpiration

    @GwtIncompatible -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Supplier<T> memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    Returns a supplier that caches the instance supplied by the delegate and removes the cached @@ -275,7 +275,7 @@

    memoizeWithExpiration

  • ofInstance

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Supplier<T> ofInstance(T instance)
    Returns a supplier that always supplies instance.
    @@ -283,7 +283,7 @@

    ofInstance

  • synchronizedSupplier

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Supplier<T> synchronizedSupplier(Supplier<T> delegate)
    Returns a supplier whose get() method synchronizes on delegate before calling it, making it thread-safe.
    @@ -292,7 +292,7 @@

    synchronizedSupplier

  • supplierFunction

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Function<Supplier<T>,T> supplierFunction()
    Returns a function that accepts a supplier and returns the result of invoking Supplier.get() on that supplier. diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Throwables.html b/releases/snapshot-jre/api/docs/com/google/common/base/Throwables.html index d3b6b06c0891..8a732fae03e9 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Throwables.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Throwables.html @@ -122,7 +122,7 @@

    Method Summary

    Gets a Throwable cause chain as a list.
    -
    static <X extends Throwable>
    @Nullable X
    +
    static <X extends Throwable>
    @Nullable X
    getCauseAs(Throwable throwable, Class<X> expectedCauseType)
    @@ -165,7 +165,7 @@

    Method Summary

    static <X extends Throwable>
    void
    -
    propagateIfInstanceOf(@Nullable Throwable throwable, +
    propagateIfInstanceOf(@Nullable Throwable throwable, Class<X> declaredType)
    Deprecated. @@ -174,7 +174,7 @@

    Method Summary

    static void
    -
    propagateIfPossible(@Nullable Throwable throwable)
    +
    Deprecated.
    Use throwIfUnchecked(java.lang.Throwable), which has the same behavior but rejects @@ -182,7 +182,7 @@

    Method Summary

    static <X extends Throwable>
    void
    -
    propagateIfPossible(@Nullable Throwable throwable, +
    propagateIfPossible(@Nullable Throwable throwable, Class<X> declaredType)
    Deprecated. @@ -192,7 +192,7 @@

    Method Summary

    static <X1 extends Throwable, X2 extends Throwable>
    void
    -
    propagateIfPossible(@Nullable Throwable throwable, +
    propagateIfPossible(@Nullable Throwable throwable, Class<X1> declaredType1, Class<X2> declaredType2)
    @@ -265,7 +265,7 @@

    throwIfInstanceOf

    propagateIfInstanceOf

    @Deprecated @GwtIncompatible -public static <X extends Throwable> void propagateIfInstanceOf(@Nullable Throwable throwable, +public static <X extends Throwable> void propagateIfInstanceOf(@Nullable Throwable throwable, Class<X> declaredType) throws X
    Deprecated. @@ -322,7 +322,7 @@

    throwIfUnchecked

    propagateIfPossible

    @Deprecated @GwtIncompatible -public static void propagateIfPossible(@Nullable Throwable throwable)
    +public static void propagateIfPossible(@Nullable Throwable throwable)
    Deprecated.
    Use throwIfUnchecked(java.lang.Throwable), which has the same behavior but rejects null.
    @@ -335,7 +335,7 @@

    propagateIfPossible

    propagateIfPossible

    @Deprecated @GwtIncompatible -public static <X extends Throwable> void propagateIfPossible(@Nullable Throwable throwable, +public static <X extends Throwable> void propagateIfPossible(@Nullable Throwable throwable, Class<X> declaredType) throws X
    Deprecated. @@ -361,7 +361,7 @@

    propagateIfPossible

    @GwtIncompatible public static <X1 extends Throwable, X2 extends Throwable> -void propagateIfPossible(@Nullable Throwable throwable, +void propagateIfPossible(@Nullable Throwable throwable, Class<X1> declaredType1, Class<X2> declaredType2) throws X1, @@ -466,7 +466,7 @@

    getCausalChain

    getCauseAs

    @GwtIncompatible -public static <X extends Throwable> @Nullable X getCauseAs(Throwable throwable, +public static <X extends Throwable> @Nullable X getCauseAs(Throwable throwable, Class<X> expectedCauseType)
    Returns throwable's cause, cast to expectedCauseType. diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/Verify.html b/releases/snapshot-jre/api/docs/com/google/common/base/Verify.html index cad23b62e969..c6fdc7361f85 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/Verify.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/Verify.html @@ -217,7 +217,7 @@

    Method Summary

    verify(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -261,7 +261,7 @@

    Method Summary

    verify(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -305,7 +305,7 @@

    Method Summary

    verify(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -313,7 +313,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -321,7 +321,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -329,7 +329,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures that expression is true, throwing a VerifyException with a @@ -338,7 +338,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures that expression is true, throwing a VerifyException with a @@ -347,7 +347,7 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures that expression is true, throwing a VerifyException with a @@ -356,8 +356,8 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -365,9 +365,9 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -375,24 +375,24 @@

    Method Summary

    static void
    verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    static <T> T
    -
    verifyNotNull(@Nullable T reference)
    +
    verifyNotNull(@Nullable T reference)
    Ensures that reference is non-null, throwing a VerifyException with a default message otherwise.
    static <T> T
    -
    verifyNotNull(@Nullable T reference, +
    verifyNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that reference is non-null, throwing a VerifyException with a custom message otherwise.
    @@ -437,7 +437,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise.
    @@ -514,7 +514,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1)
    + @Nullable Object p1)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -581,7 +581,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, char p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -649,7 +649,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, int p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -717,7 +717,7 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, + @Nullable Object p1, long p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -735,7 +735,7 @@

    verify

    public static void verify(boolean expression, String errorMessageTemplate, char p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -752,7 +752,7 @@

    verify

    public static void verify(boolean expression, String errorMessageTemplate, int p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -769,7 +769,7 @@

    verify

    public static void verify(boolean expression, String errorMessageTemplate, long p1, - @Nullable Object p2)
    + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -785,8 +785,8 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2)
    + @Nullable Object p1, + @Nullable Object p2)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -802,9 +802,9 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -820,10 +820,10 @@

    verify

    verify

    public static void verify(boolean expression, String errorMessageTemplate, - @Nullable Object p1, - @Nullable Object p2, - @Nullable Object p3, - @Nullable Object p4)
    + @Nullable Object p1, + @Nullable Object p2, + @Nullable Object p3, + @Nullable Object p4)
    Ensures that expression is true, throwing a VerifyException with a custom message otherwise. @@ -838,7 +838,7 @@

    verify

    verifyNotNull

    @CanIgnoreReturnValue -public static <T> T verifyNotNull(@Nullable T reference)
    +public static <T> T verifyNotNull(@Nullable T reference)
    Ensures that reference is non-null, throwing a VerifyException with a default message otherwise.
    @@ -859,9 +859,9 @@

    verifyNotNull

    verifyNotNull

    @CanIgnoreReturnValue -public static <T> T verifyNotNull(@Nullable T reference, +public static <T> T verifyNotNull(@Nullable T reference, String errorMessageTemplate, - @Nullable Object @Nullable ... errorMessageArgs)
    + @Nullable Object @Nullable ... errorMessageArgs)
    Ensures that reference is non-null, throwing a VerifyException with a custom message otherwise.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/VerifyException.html b/releases/snapshot-jre/api/docs/com/google/common/base/VerifyException.html index 1c2ce7ac4816..0aca5f46aa27 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/VerifyException.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/VerifyException.html @@ -131,17 +131,17 @@

    Constructor Summary

    Constructs a VerifyException with no message.
    -
    VerifyException(@Nullable String message)
    +
    Constructs a VerifyException with the message message.
    -
    VerifyException(@Nullable String message, - @Nullable Throwable cause)
    +
    Constructs a VerifyException with the message message and the cause cause.
    -
    VerifyException(@Nullable Throwable cause)
    +
    Constructs a VerifyException with the cause cause and a message that is null if cause is null, and cause.toString() otherwise.
    @@ -180,14 +180,14 @@

    VerifyException

  • VerifyException

    -
    public VerifyException(@Nullable String message)
    +
    public VerifyException(@Nullable String message)
    Constructs a VerifyException with the message message.
  • VerifyException

    -
    public VerifyException(@Nullable Throwable cause)
    +
    Constructs a VerifyException with the cause cause and a message that is null if cause is null, and cause.toString() otherwise.
    @@ -199,8 +199,8 @@

    VerifyException

  • VerifyException

    -
    public VerifyException(@Nullable String message, - @Nullable Throwable cause)
    +
    public VerifyException(@Nullable String message, + @Nullable Throwable cause)
    Constructs a VerifyException with the message message and the cause cause.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Equivalence.Wrapper.html b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Equivalence.Wrapper.html index 1934baea92b1..f50e4e02aad5 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Equivalence.Wrapper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Equivalence.Wrapper.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

  • Method
    Description
    -
    +
    final <S extends @Nullable T>
    Equivalence.Wrapper<S>
    Equivalence.wrap(S reference)
    Returns a wrapper of reference that implements Object.equals() such that wrap(a).equals(wrap(b)) if and only if equivalent(a, diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Equivalence.html b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Equivalence.html index 10aa6f631663..b5ac69f93b62 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Equivalence.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Equivalence.html @@ -85,12 +85,12 @@

    Uses of Returns an equivalence that uses == to compare values and System.identityHashCode(Object) to compute the hash code.

    final <F> Equivalence<F>
    -
    Equivalence.onResultOf(Function<? super F,? extends @Nullable T> function)
    +
    Equivalence.onResultOf(Function<? super F,? extends @Nullable T> function)
    Returns a new equivalence relation for F which evaluates equivalence by first applying function to the argument, then evaluating using this.
    -
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    +
    final <S extends @Nullable T>
    Equivalence<Iterable<S>>
    Equivalence.pairwise()
    Returns an equivalence over iterables based on the equivalence of their elements.
    @@ -106,11 +106,11 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    MapDifference<K,V>
    Maps.difference(Map<? extends K,? extends V> left, Map<? extends K,? extends V> right, - Equivalence<? super @NonNull V> valueEquivalence)
    + Equivalence<? super @NonNull V> valueEquivalence)
    Computes the difference between two maps.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/FinalizableReferenceQueue.html b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/FinalizableReferenceQueue.html index 9680d6c7e7c5..1db766ba8bd4 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/FinalizableReferenceQueue.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/FinalizableReferenceQueue.html @@ -71,19 +71,19 @@

    Uses of Constructor

    Description
    protected
    -
    FinalizablePhantomReference(@Nullable T referent, +
    Constructs a new finalizable phantom reference.
    protected
    -
    FinalizableSoftReference(@Nullable T referent, +
    Constructs a new finalizable soft reference.
    protected
    -
    FinalizableWeakReference(@Nullable T referent, +
    Constructs a new finalizable weak reference.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Function.html b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Function.html index 024fa87be28a..a9f0e8ffdaac 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Function.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Function.html @@ -99,49 +99,49 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <A extends @Nullable Object, -B extends @Nullable Object, -C extends @Nullable Object>
    Function<A,C>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object, +C extends @Nullable Object>
    Function<A,C>
    Functions.compose(Function<B,C> g, Function<A,? extends B> f)
    Returns the composition of two functions.
    -
    static <E extends @Nullable Object>
    Function<@Nullable Object,E>
    +
    Functions.constant(E value)
    Returns a function that ignores its input and always returns value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Function<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Function<K,V>
    Functions.forMap(Map<K,? extends V> map, V defaultValue)
    Returns a function which performs a map lookup with a default value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Function<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Function<K,V>
    Functions.forMap(Map<K,V> map)
    Returns a function which performs a map lookup.
    -
    static <T extends @Nullable Object>
    Function<T,Boolean>
    +
    static <T extends @Nullable Object>
    Function<T,Boolean>
    Functions.forPredicate(Predicate<T> predicate)
    Creates a function that returns the same boolean output as the given predicate for all inputs.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Function<F,T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Function<F,T>
    Functions.forSupplier(Supplier<T> supplier)
    Returns a function that ignores its input and returns the result of supplier.get().
    -
    static <E extends @Nullable Object>
    Function<E,E>
    +
    static <E extends @Nullable Object>
    Function<E,E>
    Functions.identity()
    Returns the identity function.
    -
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    +
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    Suppliers.supplierFunction()
    Returns a function that accepts a supplier and returns the result of invoking Supplier.get() on that supplier.
    @@ -158,23 +158,23 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <A extends @Nullable Object, -B extends @Nullable Object, -C extends @Nullable Object>
    Function<A,C>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object, +C extends @Nullable Object>
    Function<A,C>
    Functions.compose(Function<B,C> g, Function<A,? extends B> f)
    Returns the composition of two functions.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    Predicate<A>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    Predicate<A>
    Predicates.compose(Predicate<B> predicate, Function<A,? extends B> function)
    Returns the composition of a function and a predicate.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Supplier<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Supplier<T>
    Suppliers.compose(Function<? super F,T> function, Supplier<F> supplier)
    -
    Equivalence.onResultOf(Function<? super F,? extends @Nullable T> function)
    +
    Equivalence.onResultOf(Function<? super F,? extends @Nullable T> function)
    Returns a new equivalence relation for F which evaluates equivalence by first applying function to the argument, then evaluating using this.
    @@ -273,31 +273,31 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.asMap(NavigableSet<K> set, Function<? super K,V> function)
    Returns a view of the navigable set as a map, mapping keys from the set according to the specified function.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,V>
    Maps.asMap(Set<K> set, Function<? super K,V> function)
    Returns a live Map view whose keys are the contents of set and whose values are computed on demand using function.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMap<K,V>
    Maps.asMap(SortedSet<K> set, Function<? super K,V> function)
    Returns a view of the sorted set as a map, mapping keys from the set according to the specified function.
    -
    final <K> ImmutableListMultimap<K,@NonNull E>
    +
    FluentIterable.index(Function<? super E,K> keyFunction)
    Creates an index ImmutableListMultimap that contains the results of applying a @@ -319,13 +319,13 @@

    Uses of Creates an index ImmutableListMultimap that contains the results of applying a specified function to each item in an Iterator of values.

    - +
    <F extends @Nullable Object>
    Ordering<F>
    Ordering.onResultOf(Function<F,? extends T> function)
    Returns a new ordering on F which orders elements by first applying a function to them, then comparing those results using this.
    -
    final <V> ImmutableMap<@NonNull E,V>
    +
    final <V> ImmutableMap<@NonNull E,V>
    FluentIterable.toMap(Function<? super E,V> valueFunction)
    Returns an immutable map whose keys are the distinct elements of this FluentIterable @@ -347,98 +347,98 @@

    Uses of Returns an immutable map whose keys are the distinct elements of keys and whose value for each key was computed by valueFunction.

    - +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Collection<T>
    Collections2.transform(Collection<F> fromCollection, Function<? super F,T> function)
    Returns a collection that applies function to each element of fromCollection.
    -
    final <T extends @Nullable Object>
    FluentIterable<T>
    +
    final <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.transform(Function<? super E,T> function)
    Returns a fluent iterable that applies function to each element of this fluent iterable.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Iterable<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Iterable<T>
    Iterables.transform(Iterable<F> fromIterable, Function<? super F,? extends T> function)
    Returns a view containing the result of applying function to each element of fromIterable.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Iterator<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Iterator<T>
    Iterators.transform(Iterator<F> fromIterator, Function<? super F,? extends T> function)
    Returns a view containing the result of applying function to each element of fromIterator.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    List<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    List<T>
    Lists.transform(List<F> fromList, Function<? super F,? extends T> function)
    Returns a list that applies function to each element of fromList.
    -
    <T extends @Nullable Object>
    FluentIterable<T>
    +
    FluentIterable.transformAndConcat(Function<? super E,? extends Iterable<? extends T>> function)
    Applies function to each element of this fluent iterable and returns a fluent iterable with the concatenated combination of results.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Map<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Map<K,V2>
    Maps.transformValues(Map<K,V1> fromMap, Function<? super V1,V2> function)
    Returns a view of a map where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    NavigableMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    NavigableMap<K,V2>
    Maps.transformValues(NavigableMap<K,V1> fromMap, Function<? super V1,V2> function)
    Returns a view of a navigable map where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    SortedMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    SortedMap<K,V2>
    Maps.transformValues(SortedMap<K,V1> fromMap, Function<? super V1,V2> function)
    Returns a view of a sorted map where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformValues(ListMultimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    Returns a view of a ListMultimap where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformValues(Multimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    Returns a view of a multimap where each value is transformed by a function.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Table<R,C,V2>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Table<R,C,V2>
    Tables.transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)
    Returns a view of a table where each value is transformed by a function.
    -
    final <K> ImmutableMap<K,@NonNull E>
    +
    final <K> ImmutableMap<K,@NonNull E>
    FluentIterable.uniqueIndex(Function<? super E,K> keyFunction)
    Returns a map with the contents of this FluentIterable as its values, indexed @@ -501,7 +501,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -512,22 +512,22 @@

    Uses of static <I extends @Nullable Object, -O extends @Nullable Object>
    Future<O>

    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    Future<O>
    Futures.lazyTransform(Future<I> input, Function<? super I,? extends O> function)
    Like Futures.transform(ListenableFuture, Function, Executor) except that the transformation function is invoked on each call to get() on the returned future.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    FluentFuture.transform(Function<? super V,T> function, Executor executor)
    Returns a new Future whose result is derived from the result of this Future.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/MoreObjects.ToStringHelper.html b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/MoreObjects.ToStringHelper.html index e2408016e376..486f7ca40fb6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/MoreObjects.ToStringHelper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/MoreObjects.ToStringHelper.html @@ -108,7 +108,7 @@

    Uses of MoreObjects.ToStringHelper

    MoreObjects.ToStringHelper.add(String name, - @Nullable Object value)
    + @Nullable Object value)
    Adds a name/value pair to the formatted output in name=value format.
    @@ -143,7 +143,7 @@

    Uses of Adds an unnamed value to the formatted output.

    -
    MoreObjects.ToStringHelper.addValue(@Nullable Object value)
    +
    MoreObjects.ToStringHelper.addValue(@Nullable Object value)
    Adds an unnamed value to the formatted output.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Optional.html b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Optional.html index d3ca44a7ce51..e9bb20242de0 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Optional.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Optional.html @@ -88,14 +88,14 @@

    Uses of O
    Returns an Optional instance with no contained reference.
    -
    -
    Optional.fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    +
    static <T> @Nullable Optional<T>
    +
    Optional.fromJavaUtil(@Nullable Optional<T> javaUtilOptional)
    Returns the equivalent com.google.common.base.Optional value to the given java.util.Optional, or null if the argument is null.
    static <T> Optional<T>
    -
    Optional.fromNullable(@Nullable T nullableReference)
    +
    Optional.fromNullable(@Nullable T nullableReference)
    If nullableReference is non-null, returns an Optional instance containing that reference; otherwise returns absent().
    @@ -133,8 +133,8 @@

    Uses of O
    Returns this Optional if it has a value present; secondChoice otherwise.
    -
    -
    Optional.toJavaUtil(@Nullable Optional<T> googleOptional)
    +
    static <T> @Nullable Optional<T>
    +
    Optional.toJavaUtil(@Nullable Optional<T> googleOptional)
    Returns the equivalent java.util.Optional value to the given com.google.common.base.Optional, or null if the argument is null.
    @@ -162,18 +162,18 @@

    Uses of O
    Modifier and Type
    Method
    Description
    -
    final Optional<@NonNull E>
    +
    FluentIterable.first()
    Returns an Optional containing the first element in this fluent iterable.
    -
    final Optional<@NonNull E>
    +
    FluentIterable.firstMatch(Predicate<? super E> predicate)
    Returns an Optional containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists.
    -
    final Optional<@NonNull E>
    +
    FluentIterable.last()
    Returns an Optional containing the last element in this fluent iterable.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Predicate.html b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Predicate.html index 37807772bb67..c3a41ac06022 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Predicate.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Predicate.html @@ -95,37 +95,37 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.alwaysFalse()
    Returns a predicate that always evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.alwaysTrue()
    Returns a predicate that always evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if both of its components evaluate to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    Predicate<A>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    Predicate<A>
    Predicates.compose(Predicate<B> predicate, Function<A,? extends B> function)

    - +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.equalTo(T target)
    Returns a predicate that evaluates to true if the object being tested equals() the given target or both are null.
    -
    final Predicate<@Nullable T>
    -
    Equivalence.equivalentTo(@Nullable T target)
    + +
    Equivalence.equivalentTo(@Nullable T target)
    Returns a predicate that evaluates to true if and only if the input is equivalent to target according to this equivalence relation.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.in(Collection<? extends T> target)
    Returns a predicate that evaluates to true if the object reference being tested is a member of the given collection.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.instanceOf(Class<?> clazz)
    Returns a predicate that evaluates to true if the object being tested is an instance of the given class.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.isNull()
    Returns a predicate that evaluates to true if the object reference being tested is null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.not(Predicate<T> predicate)
    Returns a predicate that evaluates to true if the given predicate evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.notNull()
    Returns a predicate that evaluates to true if the object reference being tested is not null.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if either of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if any one of its components evaluates to @@ -216,21 +216,21 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Predicate<? super T> first, Predicate<? super T> second)
    Returns a predicate that evaluates to true if both of its components evaluate to true.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    Predicate<A>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    Predicate<A>
    Predicates.compose(Predicate<B> predicate, Function<A,? extends B> function)
    @@ -242,24 +242,24 @@

    Uses of Returns a matcher with identical behavior to the given Character-based predicate, but which operates on primitive char instances instead.

    -
    static <T extends @Nullable Object>
    Function<T,Boolean>
    +
    static <T extends @Nullable Object>
    Function<T,Boolean>
    Functions.forPredicate(Predicate<T> predicate)
    Creates a function that returns the same boolean output as the given predicate for all inputs.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.not(Predicate<T> predicate)
    Returns a predicate that evaluates to true if the given predicate evaluates to false.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Predicate<? super T>... components)
    Returns a predicate that evaluates to true if any one of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Predicate<? super T> first, Predicate<? super T> second)
    @@ -272,13 +272,13 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.and(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if each of its components evaluates to true.
    -
    static <T extends @Nullable Object>
    Predicate<T>
    +
    static <T extends @Nullable Object>
    Predicate<T>
    Predicates.or(Iterable<? extends Predicate<? super T>> components)
    Returns a predicate that evaluates to true if any one of its components evaluates to @@ -307,13 +307,13 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    boolean
    Iterables.all(Iterable<T> iterable, Predicate<? super T> predicate)
    Returns true if every element in iterable satisfies the predicate.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    Iterators.all(Iterator<T> iterator, Predicate<? super T> predicate)
    - +
    static <T extends @Nullable Object>
    boolean
    Iterables.any(Iterable<T> iterable, Predicate<? super T> predicate)
    Returns true if any element in iterable satisfies the predicate.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    Iterators.any(Iterator<T> iterator, Predicate<? super T> predicate)
    - +
    static <E extends @Nullable Object>
    Collection<E>
    Collections2.filter(Collection<E> unfiltered, Predicate<? super E> predicate)
    - +
    static <T extends @Nullable Object>
    Iterable<T>
    Iterables.filter(Iterable<T> unfiltered, Predicate<? super T> retainIfTrue)
    Returns a view of unfiltered containing all elements that satisfy the input predicate retainIfTrue.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.filter(Iterator<T> unfiltered, Predicate<? super T> retainIfTrue)
    Returns a view of unfiltered containing all elements that satisfy the input predicate retainIfTrue.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.filter(Multiset<E> unfiltered, Predicate<? super E> predicate)
    Returns a view of the elements of unfiltered that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    NavigableSet<E>
    +
    static <E extends @Nullable Object>
    NavigableSet<E>
    Sets.filter(NavigableSet<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of a NavigableSet, unfiltered, that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    Set<E>
    +
    static <E extends @Nullable Object>
    Set<E>
    Sets.filter(Set<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of unfiltered that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    SortedSet<E>
    +
    static <E extends @Nullable Object>
    SortedSet<E>
    Sets.filter(SortedSet<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of a SortedSet, unfiltered, that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterEntries(BiMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a bimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,V>
    Maps.filterEntries(Map<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a map containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.filterEntries(NavigableMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a sorted map containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMap<K,V>
    Maps.filterEntries(SortedMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a sorted map containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterEntries(Multimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterEntries(SetMultimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterKeys(BiMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a bimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,V>
    Maps.filterKeys(Map<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a map containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.filterKeys(NavigableMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a navigable map containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMap<K,V>
    Maps.filterKeys(SortedMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a sorted map containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.filterKeys(ListMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterKeys(Multimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterKeys(SetMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterValues(BiMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a bimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,V>
    Maps.filterValues(Map<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a map containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    NavigableMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.filterValues(NavigableMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a navigable map containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMap<K,V>
    Maps.filterValues(SortedMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a sorted map containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterValues(Multimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterValues(SetMultimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <T extends @Nullable Object>
    @Nullable T
    +
    static <T extends @Nullable Object>
    @Nullable T
    Iterables.find(Iterable<? extends T> iterable, Predicate<? super T> predicate, - @Nullable T defaultValue)
    + @Nullable T defaultValue)
    Returns the first element in iterable that satisfies the given predicate, or defaultValue if none found.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    Iterables.find(Iterable<T> iterable, Predicate<? super T> predicate)
    Returns the first element in iterable that satisfies the given predicate; use this method only when such an element is known to exist.
    -
    static <T extends @Nullable Object>
    @Nullable T
    +
    static <T extends @Nullable Object>
    @Nullable T
    Iterators.find(Iterator<? extends T> iterator, Predicate<? super T> predicate, - @Nullable T defaultValue)
    + @Nullable T defaultValue)

    Returns the first element in iterator that satisfies the given predicate.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    Iterators.find(Iterator<T> iterator, Predicate<? super T> predicate)
    Returns the first element in iterator that satisfies the given predicate; use this method only when such an element is known to exist.
    -
    final Optional<@NonNull E>
    +
    FluentIterable.firstMatch(Predicate<? super E> predicate)
    Returns an Optional containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists.
    -
    static <T extends @Nullable Object>
    int
    +
    static <T extends @Nullable Object>
    int
    Iterables.indexOf(Iterable<T> iterable, Predicate<? super T> predicate)
    Returns the index in iterable of the first element that satisfies the provided predicate, or -1 if the Iterable has no such elements.
    -
    static <T extends @Nullable Object>
    int
    +
    static <T extends @Nullable Object>
    int
    Iterators.indexOf(Iterator<T> iterator, Predicate<? super T> predicate)
    Returns the index in iterator of the first element that satisfies the provided predicate, or -1 if the Iterator has no such elements.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    Iterables.removeIf(Iterable<T> removeFrom, Predicate<? super T> predicate)
    Removes, from an iterable, every element that satisfies the provided predicate.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    Iterators.removeIf(Iterator<T> removeFrom, Predicate<? super T> predicate)
    @@ -621,7 +621,7 @@

    Uses of Class

    Description
    final class 
    -
    BloomFilter<T extends @Nullable Object>
    +
    A Bloom filter for instances of T.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Supplier.html b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Supplier.html index 29a4031b9c8d..4fd399253529 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Supplier.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/class-use/Supplier.html @@ -78,20 +78,20 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Supplier<T>
    Suppliers.compose(Function<? super F,T> function, Supplier<F> supplier)
    Returns a new supplier which is the composition of the provided function and supplier.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoize(Supplier<T> delegate)
    Returns a supplier which caches the instance retrieved during the first call to get() and returns that value on subsequent calls to get().
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, long duration, TimeUnit unit)
    @@ -99,19 +99,19 @@

    Uses of Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.

    - +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.ofInstance(T instance)
    Returns a supplier that always supplies instance.
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.synchronizedSupplier(Supplier<T> delegate)
    Returns a supplier whose get() method synchronizes on delegate before calling @@ -123,7 +123,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Function<Supplier<T>,T>
    Suppliers.supplierFunction()
    Returns a function that accepts a supplier and returns the result of invoking get() on that supplier.
    @@ -134,26 +134,26 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Supplier<T>
    Suppliers.compose(Function<? super F,T> function, Supplier<F> supplier)
    Returns a new supplier which is the composition of the provided function and supplier.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Function<F,T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Function<F,T>
    Functions.forSupplier(Supplier<T> supplier)
    Returns a function that ignores its input and returns the result of supplier.get().
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoize(Supplier<T> delegate)
    Returns a supplier which caches the instance retrieved during the first call to get() and returns that value on subsequent calls to get().
    -
    static <T extends @Nullable Object>
    Supplier<T>
    +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, long duration, TimeUnit unit)
    @@ -161,7 +161,7 @@

    Uses of Returns a supplier that caches the instance supplied by the delegate and removes the cached value after the specified time has passed.

    - +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.memoizeWithExpiration(Supplier<T> delegate, Duration duration)
    - +
    static <T extends @Nullable Object>
    Supplier<T>
    Suppliers.synchronizedSupplier(Supplier<T> delegate)
    Returns a supplier whose get() method synchronizes on delegate before calling @@ -214,30 +214,30 @@

    Uses of
    Creates a table that uses the specified backing map and factory.

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.newListMultimap(Map<K,Collection<V>> map, Supplier<? extends List<V>> factory)
    Creates a new ListMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.newMultimap(Map<K,Collection<V>> map, Supplier<? extends Collection<V>> factory)
    Creates a new Multimap backed by map, whose internal value collections are generated by factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.newSetMultimap(Map<K,Collection<V>> map, Supplier<? extends Set<V>> factory)
    Creates a new SetMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Multimaps.newSortedSetMultimap(Map<K,Collection<V>> map, Supplier<? extends SortedSet<V>> factory)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/base/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/base/package-summary.html index 73f9caca3219..9c54df54645f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/base/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/base/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.comm


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.base
    Basic utility libraries and interfaces. @@ -162,7 +162,7 @@

    The rest

    A strategy for determining whether two instances are considered equivalent, and for computing hash codes in a manner consistent with that equivalence.
    -
    Equivalence.Wrapper<T extends @Nullable Object>
    + @@ -190,7 +190,7 @@

    The rest

    Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
    -
    Function<F extends @Nullable Object,T extends @Nullable Object>
    +
    Legacy version of java.util.function.Function.
    @@ -230,7 +230,7 @@

    The rest

    Static convenience methods that help a method or constructor check whether it was invoked correctly (that is, whether its preconditions were met).
    -
    Predicate<T extends @Nullable Object>
    +
    Legacy version of java.util.function.Predicate.
    @@ -260,7 +260,7 @@

    The rest

    Static utility methods pertaining to String or CharSequence instances.
    -
    Supplier<T extends @Nullable Object>
    +
    Legacy version of java.util.function.Supplier.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/cache/Cache.html b/releases/snapshot-jre/api/docs/com/google/common/cache/Cache.html index 8ddeed779195..be1d5eb7e2c0 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/cache/Cache.html +++ b/releases/snapshot-jre/api/docs/com/google/common/cache/Cache.html @@ -151,7 +151,7 @@

    Method Summary

    Returns a map of the values associated with keys in this cache.
    -
    @Nullable V
    +
    Returns the value associated with key in this cache, or null if there is no @@ -212,7 +212,7 @@

    Method Details

    getIfPresent

    Returns the value associated with key in this cache, or null if there is no cached value for key.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/cache/CacheBuilderSpec.html b/releases/snapshot-jre/api/docs/com/google/common/cache/CacheBuilderSpec.html index e43545eb9301..c30d393bd6cf 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/cache/CacheBuilderSpec.html +++ b/releases/snapshot-jre/api/docs/com/google/common/cache/CacheBuilderSpec.html @@ -161,7 +161,7 @@

    Method Summary

    Returns a CacheBuilderSpec that will prevent caching.
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    int
    @@ -250,7 +250,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/cache/CacheStats.html b/releases/snapshot-jre/api/docs/com/google/common/cache/CacheStats.html index 1a81edb1119f..dede8ccc1ca5 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/cache/CacheStats.html +++ b/releases/snapshot-jre/api/docs/com/google/common/cache/CacheStats.html @@ -165,7 +165,7 @@

    Method Summary

    Returns the average time spent loading new values.
  • boolean
    -
    equals(@Nullable Object object)
    +
     
    long
    @@ -453,7 +453,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/cache/ForwardingCache.html b/releases/snapshot-jre/api/docs/com/google/common/cache/ForwardingCache.html index f6850087f950..583bc2921b06 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/cache/ForwardingCache.html +++ b/releases/snapshot-jre/api/docs/com/google/common/cache/ForwardingCache.html @@ -189,7 +189,7 @@

    Method Summary

    Returns a map of the values associated with keys in this cache.
    -
    @Nullable V
    +
    Returns the value associated with key in this cache, or null if there is no @@ -285,7 +285,7 @@

    delegate

  • getIfPresent

    -
    public @Nullable V getIfPresent(Object key)
    +
    Description copied from interface: Cache
    Returns the value associated with key in this cache, or null if there is no cached value for key.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/cache/RemovalNotification.html b/releases/snapshot-jre/api/docs/com/google/common/cache/RemovalNotification.html index f4e63b4bf9e2..5db79d3a972b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/cache/RemovalNotification.html +++ b/releases/snapshot-jre/api/docs/com/google/common/cache/RemovalNotification.html @@ -87,7 +87,7 @@

    Class RemovalNotification<K,V>

  • java.lang.Object -
    java.util.AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V> +
    java.util.AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V>
    com.google.common.cache.RemovalNotification<K,V>
    @@ -99,7 +99,7 @@

    Class RemovalNotification<
    @GwtCompatible public final class RemovalNotification<K,V> -extends AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V>
    +extends AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V>

    A notification of the removal of a single entry. The key and/or value may be null if they were already garbage collected. @@ -134,8 +134,8 @@

    Method Summary

    Description
    static <K, V> RemovalNotification<K,V>
    -
    create(@Nullable K key, - @Nullable V value, +
    create(@Nullable K key, + @Nullable V value, RemovalCause cause)
    Creates a new RemovalNotification for the given key/value pair, with @@ -176,8 +176,8 @@

    Method Details

    create

    public static <K, -V> RemovalNotification<K,V> create(@Nullable K key, - @Nullable V value, +V> RemovalNotification<K,V> create(@Nullable K key, + @Nullable V value, RemovalCause cause)
    Creates a new RemovalNotification for the given key/value pair, with the given cause for the removal. The key and/or value may be diff --git a/releases/snapshot-jre/api/docs/com/google/common/cache/class-use/RemovalCause.html b/releases/snapshot-jre/api/docs/com/google/common/cache/class-use/RemovalCause.html index 05034092570a..ad470927d25a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/cache/class-use/RemovalCause.html +++ b/releases/snapshot-jre/api/docs/com/google/common/cache/class-use/RemovalCause.html @@ -94,8 +94,8 @@

    Uses of Description

    -
    RemovalNotification.create(@Nullable K key, - @Nullable V value, +
    RemovalNotification.create(@Nullable K key, + @Nullable V value, RemovalCause cause)
    Creates a new RemovalNotification for the given key/value pair, with diff --git a/releases/snapshot-jre/api/docs/com/google/common/cache/class-use/RemovalNotification.html b/releases/snapshot-jre/api/docs/com/google/common/cache/class-use/RemovalNotification.html index dd55225fb516..e75567628ec0 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/cache/class-use/RemovalNotification.html +++ b/releases/snapshot-jre/api/docs/com/google/common/cache/class-use/RemovalNotification.html @@ -72,8 +72,8 @@

    Uses of Description

    -
    RemovalNotification.create(@Nullable K key, - @Nullable V value, +
    RemovalNotification.create(@Nullable K key, + @Nullable V value, RemovalCause cause)
    Creates a new RemovalNotification for the given key/value pair, with diff --git a/releases/snapshot-jre/api/docs/com/google/common/cache/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/cache/package-summary.html index 08d96e562856..5a7e1a8339f1 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/cache/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/cache/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.com


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.cache
    Discouraged (in favor of Caffeine) caching utilities. diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/AbstractIterator.html b/releases/snapshot-jre/api/docs/com/google/common/collect/AbstractIterator.html index 381d3794a34d..e2836da2b89c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/AbstractIterator.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/AbstractIterator.html @@ -84,7 +84,7 @@
    -

    Class AbstractIterator<T extends @Nullable Object>

    +

    Class AbstractIterator<T extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.UnmodifiableIterator<T> @@ -98,7 +98,7 @@

    Class AbstractIterator<T ext


    @GwtCompatible -public abstract class AbstractIterator<T extends @Nullable Object> +public abstract class AbstractIterator<T extends @Nullable Object> extends UnmodifiableIterator<T>
    This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources. @@ -167,12 +167,12 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected abstract @Nullable T
    +
    protected abstract @Nullable T
    Returns the next element.
    -
    protected final @Nullable T
    +
    protected final @Nullable T
    Implementations of computeNext() must invoke this method when there are no @@ -231,7 +231,7 @@

    Method Details

  • computeNext

    -
    protected abstract @Nullable T computeNext()
    +
    protected abstract @Nullable T computeNext()
    Returns the next element. Note: the implementation must call endOfData() when there are no elements left in the iteration. Failure to do so could result in an infinite loop. @@ -262,7 +262,7 @@

    computeNext

    endOfData

    @CanIgnoreReturnValue -protected final @Nullable T endOfData()
    +protected final @Nullable T endOfData()
    Implementations of computeNext() must invoke this method when there are no elements left in the iteration.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/AbstractSequentialIterator.html b/releases/snapshot-jre/api/docs/com/google/common/collect/AbstractSequentialIterator.html index 162b869cdb34..fd3db88dd680 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/AbstractSequentialIterator.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/AbstractSequentialIterator.html @@ -133,7 +133,7 @@

    Constructor Summary

    Constructor
    Description
    protected
    -
    AbstractSequentialIterator(@Nullable T firstOrNull)
    +
    Creates a new iterator with the given first element, or, if firstOrNull is null, creates a new empty iterator.
    @@ -152,7 +152,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected abstract @Nullable T
    +
    protected abstract @Nullable T
    computeNext(T previous)
    Returns the element that follows previous, or returns null if no elements @@ -190,7 +190,7 @@

    Constructor Details

  • AbstractSequentialIterator

    -
    protected AbstractSequentialIterator(@Nullable T firstOrNull)
    +
    protected AbstractSequentialIterator(@Nullable T firstOrNull)
    Creates a new iterator with the given first element, or, if firstOrNull is null, creates a new empty iterator.
    @@ -206,7 +206,7 @@

    Method Details

  • computeNext

    -
    protected abstract @Nullable T computeNext(T previous)
    +
    protected abstract @Nullable T computeNext(T previous)
    Returns the element that follows previous, or returns null if no elements remain. This method is invoked during each call to next() in order to compute the result of a future call to next().
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ArrayListMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ArrayListMultimap.html index f95e79da7532..25e0c3ebf8c6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ArrayListMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ArrayListMultimap.html @@ -84,7 +84,7 @@
    -

    Class ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ArrayListMultimap<K,V>
    @@ -97,7 +97,7 @@

    Class ArrayListMultimap<K e
    @GwtCompatible(serializable=true, emulated=true) -public final class ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object> +public final class ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object> extends Object
    Implementation of Multimap that uses an ArrayList to store the values for a given key. A HashMap associates each key with an ArrayList of values. @@ -158,40 +158,40 @@

    Method Summary

    Removes all key-value pairs from the multimap, leaving it empty.
    boolean
    -
    containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    boolean
    -
    containsKey(@Nullable Object key)
    +
    Returns true if this multimap contains at least one key-value pair with the key key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the value value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    Creates a new, empty ArrayListMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty ArrayListMultimap with enough capacity to hold the specified numbers of keys and values without resizing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    create(Multimap<? extends K,? extends V> multimap)
    Constructs an ArrayListMultimap with the same mappings as the specified multimap.
    @@ -203,7 +203,7 @@

    Method Summary

    instances.

    boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object to this multimap for equality.
    @@ -258,14 +258,14 @@

    Method Summary

    key.
  • boolean
    -
    remove(@Nullable Object key, - @Nullable Object value)
    +
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -322,8 +322,8 @@

    Method Details

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> ArrayListMultimap<K,V> create()
    Creates a new, empty ArrayListMultimap with the default initial capacities. @@ -335,8 +335,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> ArrayListMultimap<K,V> create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty ArrayListMultimap with enough capacity to hold the specified @@ -358,8 +358,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> ArrayListMultimap<K,V> create(Multimap<? extends K,? extends V> multimap)
    Constructs an ArrayListMultimap with the same mappings as the specified multimap. @@ -400,9 +400,9 @@

    get

    this method returns a List, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    get in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -410,7 +410,7 @@

    get

    removeAll

    @CanIgnoreReturnValue -public List<V> removeAll(@Nullable Object key)
    +public List<V> removeAll(@Nullable Object key)
    Removes all values associated with the key key.

    Once this method returns, key will not be mapped to any values, so it will not @@ -422,9 +422,9 @@

    removeAll

    this method returns a List, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    removeAll in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -447,9 +447,9 @@

    replaceValues

    this method returns a List, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    replaceValues in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -466,7 +466,7 @@

    put

    Stores a key-value pair in the multimap.
    Specified by:
    -
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    key - key to store in the multimap
    value - value to store in the multimap
    @@ -492,25 +492,25 @@

    asMap

    values.
  • Specified by:
    -
    asMap in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Compares the specified object to this multimap for equality.

    Two ListMultimap instances are equal if, for each key, they contain the same values in the same order. If the value orderings disagree, the multimaps will not be considered equal.

    Specified by:
    -
    equals in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -526,20 +526,20 @@

    size

    the Multimap class documentation for clarification.
    Specified by:
    -
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key.
    Specified by:
    -
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -551,7 +551,7 @@

    clear

    Removes all key-value pairs from the multimap, leaving it empty.
    Specified by:
    -
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -569,7 +569,7 @@

    values

    by the values of a second key, and so on.
    Specified by:
    -
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -590,7 +590,7 @@

    entries

    time the entry is returned by a method call to the collection or its iterator.
    Specified by:
    -
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -607,7 +607,7 @@

    forEach

    Multimaps.asMap(multimap).forEach((key, valueCollection) -> action())
    .
    Specified by:
    -
    forEach in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    forEach in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -620,34 +620,34 @@

    isEmpty

    == 0
    , but can in some cases be more efficient.
    Specified by:
    -
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the value value.
    Specified by:
    -
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsEntry

    -
    public boolean containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    public boolean containsEntry(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    Specified by:
    -
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -655,15 +655,15 @@

    containsEntry

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object key, - @Nullable Object value)
    +public boolean remove(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists. If multiple key-value pairs in the multimap fit this description, which one is removed is unspecified.
    Specified by:
    -
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -688,7 +688,7 @@

    putAll

    In particular, this is a no-op if values is empty.

    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -704,7 +704,7 @@

    putAll

    multimap.entries().
  • Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -722,7 +722,7 @@

    keySet

    adding to the returned set is not possible.
    Specified by:
    -
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -739,7 +739,7 @@

    keys

    However, adding to the returned collection is not possible.
    Specified by:
    -
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -753,7 +753,7 @@

    hashCode

    Multimap.asMap().
  • Specified by:
    -
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    See Also:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ArrayTable.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ArrayTable.html index 08c91999c6af..542c465e1f5c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ArrayTable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ArrayTable.html @@ -162,7 +162,7 @@

    Class ArrayTable<R,C,V&g

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Table

    -Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -176,13 +176,13 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable V
    +
    at(int rowIndex, int columnIndex)
    Returns the value corresponding to the specified row and column indices.
    -
    Set<Table.Cell<R,C,@Nullable V>>
    +
    Returns an unmodifiable set of all row key / column key / value triplets.
    @@ -194,7 +194,7 @@

    Method Summary

    -
    Map<R,@Nullable V>
    +
    column(C columnKey)
    Returns a view of all mappings that have the given column key.
    @@ -211,40 +211,40 @@

    Method Summary

    Returns an immutable set of the valid column keys, including those that are associated with null values only.
    -
    Map<C,Map<R,@Nullable V>>
    +
    Returns a view that associates each column key with the corresponding map from row keys to values.
    boolean
    -
    contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the provided keys are among the keys provided when the table was constructed.
    boolean
    -
    containsColumn(@Nullable Object columnKey)
    +
    Returns true if the provided column key is among the column keys provided when the table was constructed.
    boolean
    -
    containsRow(@Nullable Object rowKey)
    +
    Returns true if the provided row key is among the row keys provided when the table was constructed.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if the table contains a mapping with the specified value.
    static <R, C, V> ArrayTable<R,C,V>
    -
    create(Table<R,C,? extends @Nullable V> table)
    +
    create(Table<R,C,? extends @Nullable V> table)
    Creates an ArrayTable with the mappings in the provided table.
    @@ -257,13 +257,13 @@

    Method Summary

    Creates an ArrayTable filled with null.
    boolean
    -
    equals(@Nullable Object obj)
    +
    Compares the specified object with this table for equality.
    -
    @Nullable V
    -
    erase(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    erase(@Nullable Object rowKey, + @Nullable Object columnKey)
    Associates the value null with the specified keys, assuming both keys are valid.
    @@ -272,9 +272,9 @@

    Method Summary

    Associates the value null with every pair of allowed row and column keys.
    -
    @Nullable V
    -
    get(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -289,27 +289,27 @@

    Method Summary

    Returns true if rowKeyList().size == 0 or columnKeyList().size() == 0.
    -
    @Nullable V
    +
    put(R rowKey, C columnKey, - @Nullable V value)
    + @Nullable V value)
    Associates the specified value with the specified keys.
    void
    -
    putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    +
    putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    Copies all mappings from the specified table to this table.
    -
    @Nullable V
    -
    remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    -
    Map<C,@Nullable V>
    +
    row(R rowKey)
    Returns a view of all mappings that have the given row key.
    @@ -326,16 +326,16 @@

    Method Summary

    Returns an immutable set of the valid row keys, including those that are associated with null values only.
    -
    Map<R,Map<C,@Nullable V>>
    +
    Returns a view that associates each row key with the corresponding map from column keys to values.
    -
    @Nullable V
    +
    set(int rowIndex, int columnIndex, - @Nullable V value)
    + @Nullable V value)
  • Associates value with the specified row and column indices.
    @@ -344,7 +344,7 @@

    Method Summary

    Returns the number of row key / column key / value mappings in the table.
    -
    @Nullable V[][]
    +
    toArray(Class<V> valueClass)
    Returns a two-dimensional array with the table contents.
    @@ -354,7 +354,7 @@

    Method Summary

    Returns the string representation rowMap().toString().
    -
    Collection<@Nullable V>
    +
    Returns an unmodifiable collection of all values, which may contain duplicates.
    @@ -400,7 +400,7 @@

    create

    create

    public static <R, C, -V> ArrayTable<R,C,V> create(Table<R,C,? extends @Nullable V> table)
    +V> ArrayTable<R,C,V> create(Table<R,C,? extends @Nullable V> table)
    Creates an ArrayTable with the mappings in the provided table.

    If table includes a mapping with row key r and a separate mapping with @@ -439,7 +439,7 @@

    columnKeyList

  • at

    -
    public @Nullable V at(int rowIndex, +
    public @Nullable V at(int rowIndex, int columnIndex)
    Returns the value corresponding to the specified row and column indices. The same value is returned by get(rowKeyList().get(rowIndex), columnKeyList().get(columnIndex)), but this @@ -461,9 +461,9 @@

    at

    set

    @CanIgnoreReturnValue -public @Nullable V set(int rowIndex, +public @Nullable V set(int rowIndex, int columnIndex, - @Nullable V value)
    + @Nullable V value)
    Associates value with the specified row and column indices. The logic put(rowKeyList().get(rowIndex), columnKeyList().get(columnIndex), value) has the same behavior, but this method runs more quickly.
    @@ -485,7 +485,7 @@

    set

    toArray

    @GwtIncompatible -public @Nullable V[][] toArray(Class<V> valueClass)
    +public @Nullable V[][] toArray(Class<V> valueClass)
    Returns a two-dimensional array with the table contents. The row and column indices correspond to the positions of the row and column in the iterables provided during table construction. If the table lacks a mapping for a given row and column, the corresponding array element is null. @@ -524,8 +524,8 @@

    eraseAll

  • contains

    -
    public boolean contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public boolean contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the provided keys are among the keys provided when the table was constructed.
    @@ -540,7 +540,7 @@

    contains

  • containsColumn

    -
    public boolean containsColumn(@Nullable Object columnKey)
    +
    public boolean containsColumn(@Nullable Object columnKey)
    Returns true if the provided column key is among the column keys provided when the table was constructed.
    @@ -554,7 +554,7 @@

    containsColumn

  • containsRow

    -
    public boolean containsRow(@Nullable Object rowKey)
    +
    public boolean containsRow(@Nullable Object rowKey)
    Returns true if the provided row key is among the row keys provided when the table was constructed.
    @@ -568,7 +568,7 @@

    containsRow

  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified value.
    @@ -582,8 +582,8 @@

    containsValue

  • get

    -
    public @Nullable V get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public @Nullable V get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -611,9 +611,9 @@

    isEmpty

    put

    @CanIgnoreReturnValue -public @Nullable V put(R rowKey, +public @Nullable V put(R rowKey, C columnKey, - @Nullable V value)
    + @Nullable V value)
  • Associates the specified value with the specified keys. If the table already contained a mapping for those keys, the old value is replaced with the specified value.
    @@ -635,7 +635,7 @@

    put

  • putAll

    -
    public void putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    +
    public void putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    Copies all mappings from the specified table to this table. The effect is equivalent to calling Table.put(R, C, V) with each row key / column key / value mapping in table. @@ -658,8 +658,8 @@

    putAll

    remove

    @CanIgnoreReturnValue @Deprecated -public @Nullable V remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +public @Nullable V remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    @@ -681,8 +681,8 @@

    remove

    erase

    @CanIgnoreReturnValue -public @Nullable V erase(@Nullable Object rowKey, - @Nullable Object columnKey)
    +public @Nullable V erase(@Nullable Object rowKey, + @Nullable Object columnKey)
  • Associates the value null with the specified keys, assuming both keys are valid. If either key is null or isn't among the keys provided during construction, this method has no effect. @@ -714,7 +714,7 @@

    size

  • cellSet

    -
    public Set<Table.Cell<R,C,@Nullable V>> cellSet()
    +
    Returns an unmodifiable set of all row key / column key / value triplets. Changes to the table will update the returned set. @@ -733,7 +733,7 @@

    cellSet

  • column

    -
    public Map<R,@Nullable V> column(C columnKey)
    +
    public Map<R,@Nullable V> column(C columnKey)
    Returns a view of all mappings that have the given column key. If the column key isn't in columnKeySet(), an empty immutable map is returned. @@ -767,7 +767,7 @@

    columnKeySet

  • columnMap

    -
    public Map<C,Map<R,@Nullable V>> columnMap()
    +
    public Map<C,Map<R,@Nullable V>> columnMap()
    Description copied from interface: Table
    Returns a view that associates each column key with the corresponding map from row keys to values. Changes to the returned map will update this table. The returned map does not support @@ -787,7 +787,7 @@

    columnMap

  • row

    -
    public Map<C,@Nullable V> row(R rowKey)
    +
    public Map<C,@Nullable V> row(R rowKey)
    Returns a view of all mappings that have the given row key. If the row key isn't in rowKeySet(), an empty immutable map is returned.

    Otherwise, for each column key in columnKeySet(), the returned map associates the @@ -820,7 +820,7 @@

    rowKeySet

  • rowMap

    -
    public Map<R,Map<C,@Nullable V>> rowMap()
    +
    public Map<R,Map<C,@Nullable V>> rowMap()
    Description copied from interface: Table
    Returns a view that associates each row key with the corresponding map from column keys to values. Changes to the returned map will update this table. The returned map does not support @@ -840,7 +840,7 @@

    rowMap

  • values

    -
    public Collection<@Nullable V> values()
    +
    Returns an unmodifiable collection of all values, which may contain duplicates. Changes to the table will update the returned collection. @@ -857,13 +857,13 @@

    values

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Description copied from interface: Table
    Compares the specified object with this table for equality. Two tables are equal when their cell views, as returned by Table.cellSet(), are equal.
    Specified by:
    -
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -878,7 +878,7 @@

    hashCode

    its cell view, as returned by Table.cellSet().
  • Specified by:
    -
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/BiMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/BiMap.html index 1a52bd25fb8b..06a11ce5f043 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/BiMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/BiMap.html @@ -84,7 +84,7 @@
    -

    Interface BiMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Interface BiMap<K extends @Nullable Object,V extends @Nullable Object>

    @@ -97,7 +97,7 @@

    Interface BiMap<K extends @Nullable


    @GwtCompatible -public interface BiMap<K extends @Nullable Object,V extends @Nullable Object> +public interface BiMap<K extends @Nullable Object,V extends @Nullable Object> extends Map<K,V>
    A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys. This constraint enables bimaps to support an "inverse view", which is another @@ -142,7 +142,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable V
    +
    forcePut(K key, V value)
    @@ -155,7 +155,7 @@

    Method Summary

    Returns the inverse view of this bimap, which maps each of this bimap's values to its associated key.
    -
    @Nullable V
    +
    put(K key, V value)
    @@ -186,11 +186,11 @@

    Method Details

    put

    @CanIgnoreReturnValue -@Nullable V put(K key, +@Nullable V put(K key, V value)
    Specified by:
    -
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Throws:
    IllegalArgumentException - if the given value is already bound to a different key in this bimap. The bimap will remain unmodified in this event. To avoid this exception, call forcePut(K, V) instead.
    @@ -201,7 +201,7 @@

    put

    forcePut

    @CanIgnoreReturnValue -@Nullable V forcePut(K key, +@Nullable V forcePut(K key, V value)
    An alternate form of put that silently removes any existing entry with the value value before proceeding with the put(K, V) operation. If the bimap previously contained the @@ -234,7 +234,7 @@

    putAll

    of map.
    Specified by:
    -
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Throws:
    IllegalArgumentException - if an attempt to put any entry fails. Note that some map entries may have been added to the bimap before the exception was thrown.
    @@ -250,7 +250,7 @@

    values

    Because a bimap has unique values, this method returns a Set, instead of the Collection specified in the Map interface.

    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ClassToInstanceMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ClassToInstanceMap.html index 93980d5a96ff..96a5c9688587 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ClassToInstanceMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ClassToInstanceMap.html @@ -84,7 +84,7 @@
    -

    Interface ClassToInstanceMap<B extends @Nullable Object>

    +

    Interface ClassToInstanceMap<B extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface ClassToInstance

    All Superinterfaces:
    -
    Map<Class<? extends @NonNull B>,B>
    +
    Map<Class<? extends @NonNull B>,B>
    All Known Implementing Classes:
    @@ -102,8 +102,8 @@

    Interface ClassToInstance
    @DoNotMock("Use ImmutableClassToInstanceMap or MutableClassToInstanceMap") @GwtCompatible -public interface ClassToInstanceMap<B extends @Nullable Object> -extends Map<Class<? extends @NonNull B>,B>
    +public interface ClassToInstanceMap<B extends @Nullable Object> +extends Map<Class<? extends @NonNull B>,B>

    A map, each entry of which maps a Java raw type to an instance of that type. In addition to implementing Map, the additional type-safe operations putInstance(java.lang.Class<T>, T) and getInstance(java.lang.Class<T>) are available. @@ -149,14 +149,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present.
    -
    <T extends B>
    @Nullable T
    -
    putInstance(Class<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value.
    @@ -181,7 +181,7 @@

    Method Details

  • getInstance

    -
    <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    +
    <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present. This will only return a value that was bound to this specific class, not a value that may have been bound to a subtype.
    @@ -191,7 +191,7 @@

    getInstance

    putInstance

    @CanIgnoreReturnValue -<T extends B> @Nullable T putInstance(Class<@NonNull T> type, +<T extends B> @Nullable T putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value. Does not associate this value with any of the class's supertypes.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Collections2.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Collections2.html index 8ede8e2c0e06..60c7a71e0bf1 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Collections2.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Collections2.html @@ -120,7 +120,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <E extends @Nullable Object>
    Collection<E>
    +
    static <E extends @Nullable Object>
    Collection<E>
    filter(Collection<E> unfiltered, Predicate<? super E> predicate)
    @@ -143,8 +143,8 @@

    Method Summary

    Returns a Collection of all the permutations of the specified Collection.
    -
    static <F extends @Nullable Object, -T extends @Nullable Object>
    Collection<T>
    +
    static <F extends @Nullable Object, +T extends @Nullable Object>
    Collection<T>
    transform(Collection<F> fromCollection, Function<? super F,T> function)
    @@ -170,7 +170,7 @@

    Method Details

  • filter

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Collection<E> filter(Collection<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of unfiltered that satisfy a predicate. The returned collection is @@ -199,8 +199,8 @@

    filter

  • transform

    -
    public static <F extends @Nullable Object, -T extends @Nullable Object> +
    public static <F extends @Nullable Object, +T extends @Nullable Object> Collection<T> transform(Collection<F> fromCollection, Function<? super F,T> function)
    Returns a collection that applies function to each element of fromCollection. diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Comparators.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Comparators.html index 41d1bb91a84c..dfea129810a7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Comparators.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Comparators.html @@ -138,35 +138,35 @@

    Method Summary

    than all other values, and orders the rest using valueComparator on the contained value.
    -
    static <T extends @Nullable Object>
    Collector<T,?,List<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,List<T>>
    greatest(int k, Comparator<? super T> comparator)
    Returns a Collector that returns the k greatest (relative to the specified Comparator) input elements, in descending order, as an unmodifiable List.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    isInOrder(Iterable<? extends T> iterable, Comparator<T> comparator)
    Returns true if each element in iterable after the first is greater than or equal to the element that preceded it, according to the specified comparator.
    -
    static <T extends @Nullable Object>
    boolean
    +
    static <T extends @Nullable Object>
    boolean
    isInStrictOrder(Iterable<? extends T> iterable, Comparator<T> comparator)
    Returns true if each element in iterable after the first is strictly greater than the element that preceded it, according to the specified comparator.
    -
    static <T extends @Nullable Object>
    Collector<T,?,List<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,List<T>>
    least(int k, Comparator<? super T> comparator)
    Returns a Collector that returns the k smallest (relative to the specified Comparator) input elements, in ascending order, as an unmodifiable List.
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, S extends T>
    Comparator<Iterable<S>>
    lexicographical(Comparator<T> comparator)
    @@ -179,7 +179,7 @@

    Method Summary

    Returns the maximum of the two values.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    max(T a, T b, Comparator<? super T> comparator)
    @@ -192,7 +192,7 @@

    Method Summary

    Returns the minimum of the two values.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    min(T a, T b, Comparator<? super T> comparator)
    @@ -219,7 +219,7 @@

    Method Details

  • lexicographical

    -
    public static <T extends @Nullable Object, +
    public static <T extends @Nullable Object, S extends T> Comparator<Iterable<S>> lexicographical(Comparator<T> comparator)
    Returns a new comparator which sorts iterables by comparing corresponding elements pairwise @@ -236,7 +236,7 @@

    lexicographical

  • isInOrder

    -
    public static <T extends @Nullable Object> boolean isInOrder(Iterable<? extends T> iterable, +
    public static <T extends @Nullable Object> boolean isInOrder(Iterable<? extends T> iterable, Comparator<T> comparator)
    Returns true if each element in iterable after the first is greater than or equal to the element that preceded it, according to the specified comparator. Note that this is @@ -246,7 +246,7 @@

    isInOrder

  • isInStrictOrder

    -
    public static <T extends @Nullable Object> boolean isInStrictOrder(Iterable<? extends T> iterable, +
    public static <T extends @Nullable Object> boolean isInStrictOrder(Iterable<? extends T> iterable, Comparator<T> comparator)
    Returns true if each element in iterable after the first is strictly greater than the element that preceded it, according to the specified comparator. Note that @@ -256,7 +256,7 @@

    isInStrictOrder

  • least

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Collector<T,?,List<T>> least(int k, Comparator<? super T> comparator)
    Returns a Collector that returns the k smallest (relative to the specified @@ -285,7 +285,7 @@

    least

  • greatest

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Collector<T,?,List<T>> greatest(int k, Comparator<? super T> comparator)
    Returns a Collector that returns the k greatest (relative to the specified @@ -362,7 +362,7 @@

    min

  • min

    -
    public static <T extends @Nullable Object> T min(T a, +
    public static <T extends @Nullable Object> T min(T a, T b, Comparator<? super T> comparator)
    Returns the minimum of the two values, according to the given comparator. If the values compare @@ -409,7 +409,7 @@

    max

  • max

    -
    public static <T extends @Nullable Object> T max(T a, +
    public static <T extends @Nullable Object> T max(T a, T b, Comparator<? super T> comparator)
    Returns the maximum of the two values, according to the given comparator. If the values compare diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ComparisonChain.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ComparisonChain.html index 082ab6ff0680..27e4f6d653e1 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ComparisonChain.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ComparisonChain.html @@ -217,7 +217,7 @@

    Method Summary

    Compares two comparable objects as specified by Comparable.compareTo(T), if the result of this comparison chain has not already been determined.
    -
    abstract <T extends @Nullable Object>
    ComparisonChain
    +
    abstract <T extends @Nullable Object>
    ComparisonChain
    compare(T left, T right, Comparator<T> comparator)
    @@ -298,7 +298,7 @@

    compare

  • compare

    -
    public abstract <T extends @Nullable Object> +
    public abstract <T extends @Nullable Object> ComparisonChain compare(T left, T right, Comparator<T> comparator)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ComputationException.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ComputationException.html index f6f1783d0bd7..006df53e8bab 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ComputationException.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ComputationException.html @@ -138,7 +138,7 @@

    Constructor Summary

    Constructor
    Description
    - +
    Deprecated.
    Creates a new instance with the given cause.
    @@ -170,7 +170,7 @@

    Constructor Details

  • ComputationException

    -
    public ComputationException(@Nullable Throwable cause)
    +
    Deprecated.
    Creates a new instance with the given cause.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ConcurrentHashMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ConcurrentHashMultiset.html index 796ef723c535..babea6447e9a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ConcurrentHashMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ConcurrentHashMultiset.html @@ -126,7 +126,7 @@

    Class ConcurrentHashMulti

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>
  • @@ -158,12 +158,12 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object element)
    +
    Determines whether this multiset contains the specified element.
    int
    -
    count(@Nullable Object element)
    +
    Returns the number of occurrences of element in this multiset.
    @@ -204,7 +204,7 @@

    Method Summary

    each providing an element of the multiset and the count of that element.
  • final boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multiset for equality.
    @@ -220,12 +220,12 @@

    Method Summary

    final boolean
    -
    remove(@Nullable Object element)
    +
    Removes a single occurrence of the specified element from this multiset, if present.
    int
    -
    remove(@Nullable Object element, +
    remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset.
    @@ -234,7 +234,7 @@

    Method Summary

    removeAll(Collection<?> elementsToRemove)
    boolean
    -
    removeExactly(@Nullable Object element, +
    removeExactly(@Nullable Object element, int occurrences)
    Removes exactly the specified number of occurrences of element, or makes no change if @@ -266,7 +266,7 @@

    Method Summary

     
    -
    <T extends @Nullable Object>
    T[]
    +
    <T extends @Nullable Object>
    T[]
    toArray(T[] array)
     
    final String
    @@ -345,7 +345,7 @@

    create

  • count

    -
    public int count(@Nullable Object element)
    +
    public int count(@Nullable Object element)
    Returns the number of occurrences of element in this multiset.
    Specified by:
    @@ -393,7 +393,7 @@

    toArray

  • toArray

    -
    public <T extends @Nullable Object> T[] toArray(T[] array)
    +
    public <T extends @Nullable Object> T[] toArray(T[] array)
    Specified by:
    toArray in interface Collection<E>
    @@ -427,7 +427,7 @@

    add

    remove

    @CanIgnoreReturnValue -public int remove(@Nullable Object element, +public int remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset. If the multiset contains fewer than this number of occurrences to begin with, all occurrences will be removed.
    @@ -448,7 +448,7 @@

    remove

    removeExactly

    @CanIgnoreReturnValue -public boolean removeExactly(@Nullable Object element, +public boolean removeExactly(@Nullable Object element, int occurrences)
    Removes exactly the specified number of occurrences of element, or makes no change if this is not possible. @@ -569,7 +569,7 @@

    clear

  • contains

    -
    public boolean contains(@Nullable Object element)
    +
    public boolean contains(@Nullable Object element)
    Description copied from interface: Multiset
    Determines whether this multiset contains the specified element. @@ -577,11 +577,11 @@

    contains

    throw an exception in response to element being null or of the wrong type.
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Multiset<E extends @Nullable Object>
    +
    contains in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to check for
    Returns:
    @@ -604,11 +604,11 @@

    add

    To both add the element and obtain the previous count of that element, use add(element, 1) instead.

  • Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    add in class AbstractCollection<E extends @Nullable Object>
    +
    add in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to add one occurrence of; may be null only if explicitly allowed by the implementation
    @@ -622,7 +622,7 @@

    add

    remove

    @CanIgnoreReturnValue -public final boolean remove(@Nullable Object element)
    +public final boolean remove(@Nullable Object element)
  • Description copied from interface: Multiset
    Removes a single occurrence of the specified element from this multiset, if present. @@ -632,11 +632,11 @@

    remove

    To both remove the element and obtain the previous count of that element, use remove(element, 1) instead.

    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to remove one occurrence of
    Returns:
    @@ -654,9 +654,9 @@

    addAll

    This implementation is highly efficient when elementsToAdd is itself a Multiset.

    Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    addAll in class AbstractCollection<E extends @Nullable Object>
    +
    addAll in class AbstractCollection<E extends @Nullable Object>
  • @@ -676,11 +676,11 @@

    removeAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multiset<E extends @Nullable Object>
    +
    removeAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractCollection<E extends @Nullable Object>
    +
    removeAll in class AbstractCollection<E extends @Nullable Object>
  • @@ -700,11 +700,11 @@

    retainAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Multiset<E extends @Nullable Object>
    +
    retainAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    See Also:
      @@ -731,7 +731,7 @@

      elementSet

      elementSet().size().
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    @@ -756,7 +756,7 @@

    entrySet

    its entry set handles modifications.
  • Specified by:
    -
    entrySet in interface Multiset<E extends @Nullable Object>
    +
    entrySet in interface Multiset<E extends @Nullable Object>
    Returns:
    a set of entries representing the data of this multiset
    @@ -765,7 +765,7 @@

    entrySet

  • equals

    -
    public final boolean equals(@Nullable Object object)
    +
    public final boolean equals(@Nullable Object object)
    Compares the specified object with this multiset for equality. Returns true if the given object is also a multiset and contains equal elements with equal counts, regardless of order. @@ -774,9 +774,9 @@

    equals

    and if, for each element, the two multisets have the same count.
    Specified by:
    -
    equals in interface Collection<E extends @Nullable Object>
    +
    equals in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    equals in interface Multiset<E extends @Nullable Object>
    +
    equals in interface Multiset<E extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -798,9 +798,9 @@

    hashCode

    This implementation returns the hash code of Multiset.entrySet().

  • Specified by:
    -
    hashCode in interface Collection<E extends @Nullable Object>
    +
    hashCode in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    hashCode in interface Multiset<E extends @Nullable Object>
    +
    hashCode in interface Multiset<E extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -819,9 +819,9 @@

    toString

    This implementation returns the result of invoking toString on Multiset.entrySet().

  • Specified by:
    -
    toString in interface Multiset<E extends @Nullable Object>
    +
    toString in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    toString in class AbstractCollection<E extends @Nullable Object>
    +
    toString in class AbstractCollection<E extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/DiscreteDomain.html b/releases/snapshot-jre/api/docs/com/google/common/collect/DiscreteDomain.html index 5702678fc0cb..3536e49f0c69 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/DiscreteDomain.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/DiscreteDomain.html @@ -172,13 +172,13 @@

    Method Summary

    Returns the minimum value of type C, if it has one.
    -
    abstract @Nullable C
    +
    abstract @Nullable C
    next(C value)
    Returns the unique least value of type C that is greater than value, or null if none exists.
    -
    abstract @Nullable C
    +
    abstract @Nullable C
    previous(C value)
    Returns the unique greatest value of type C that is less than value, or @@ -261,7 +261,7 @@

    bigIntegers

  • next

    -
    public abstract @Nullable C next(C value)
    +
    public abstract @Nullable C next(C value)
    Returns the unique least value of type C that is greater than value, or null if none exists. Inverse operation to previous(C).
    @@ -276,7 +276,7 @@

    next

  • previous

    -
    public abstract @Nullable C previous(C value)
    +
    public abstract @Nullable C previous(C value)
    Returns the unique greatest value of type C that is less than value, or null if none exists. Inverse operation to next(C).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/EnumBiMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/EnumBiMap.html index d4d814a65bc0..e9274b792a0f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/EnumBiMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/EnumBiMap.html @@ -148,7 +148,7 @@

    Method Summary

     
    boolean
    -
    containsValue(@Nullable Object value)
    +
     
    static <K extends Enum<K>, V extends Enum<V>>
    EnumBiMap<K,V>
    @@ -200,7 +200,7 @@

    Method Summary

    putAll(Map<? extends K,? extends V> map)
    -
    remove(@Nullable Object key)
    +
     
    void
    replaceAll(BiFunction<? super K,? super V,? extends V> function)
    @@ -299,19 +299,19 @@

    delegate

    instance being decorated.
  • Specified by:
    -
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Specified by:
    -
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    containsValue in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -324,11 +324,11 @@

    put

    Description copied from interface: BiMap
    Specified by:
    -
    put in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    put in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -350,7 +350,7 @@

    forcePut

    discarded and not returned.
    Specified by:
    -
    forcePut in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    forcePut in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    key - the key with which the specified value is to be associated
    value - the value to be associated with the specified key
    @@ -366,12 +366,12 @@

    forcePut

    remove

    @CanIgnoreReturnValue -public V remove(@Nullable Object key)
    +public V remove(@Nullable Object key)
    Specified by:
    -
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    remove in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -386,11 +386,11 @@

    putAll

    of map.
    Specified by:
    -
    putAll in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    putAll in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -400,7 +400,7 @@

    replaceAll

    public void replaceAll(BiFunction<? super K,? super V,? extends V> function)
    Specified by:
    -
    replaceAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -410,9 +410,9 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    clear in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -429,7 +429,7 @@

    inverse

    that of its inverse.
    Specified by:
    -
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the inverse view of this bimap
    @@ -441,9 +441,9 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -457,11 +457,11 @@

    values

    Because a bimap has unique values, this method returns a Set, instead of the Collection specified in the Map interface.

    Specified by:
    -
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -471,9 +471,9 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/EnumHashBiMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/EnumHashBiMap.html index ccffd4da0cae..cb5575653029 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/EnumHashBiMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/EnumHashBiMap.html @@ -84,7 +84,7 @@
    -

    Class EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>

    +

    Class EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -100,7 +100,7 @@

    Class EnumHashBiMap<K extends <


  • @GwtCompatible(emulated=true) -public final class EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object> +public final class EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object> extends ForwardingMap<K,V>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys. Null keys are not permitted, but null values are. An @@ -149,16 +149,16 @@

    Method Summary

     
    boolean
    -
    containsValue(@Nullable Object value)
    +
     
    static <K extends Enum<K>, -V extends @Nullable Object>
    EnumHashBiMap<K,V>
    +V extends @Nullable Object>
    EnumHashBiMap<K,V>
    create(Class<K> keyType)
    Returns a new, empty EnumHashBiMap using the specified key type.
    static <K extends Enum<K>, -V extends @Nullable Object>
    EnumHashBiMap<K,V>
    +V extends @Nullable Object>
    EnumHashBiMap<K,V>
    create(Map<K,? extends V> map)
    Constructs a new bimap with the same mappings as the specified map.
    @@ -171,7 +171,7 @@

    Method Summary

     
    -
    @Nullable V
    +
    forcePut(K key, V value)
    @@ -192,7 +192,7 @@

    Method Summary

    Returns the associated key type.
    -
    @Nullable V
    +
    put(K key, V value)
    @@ -200,7 +200,7 @@

    Method Summary

    putAll(Map<? extends K,? extends V> map)
    -
    remove(@Nullable Object key)
    +
     
    void
    replaceAll(BiFunction<? super K,? super V,? extends V> function)
    @@ -238,7 +238,7 @@

    Method Details

    create

    public static <K extends Enum<K>, -V extends @Nullable Object> +V extends @Nullable Object> EnumHashBiMap<K,V> create(Class<K> keyType)
    Returns a new, empty EnumHashBiMap using the specified key type.
    @@ -251,7 +251,7 @@

    create

    create

    public static <K extends Enum<K>, -V extends @Nullable Object> +V extends @Nullable Object> EnumHashBiMap<K,V> create(Map<K,? extends V> map)
    Constructs a new bimap with the same mappings as the specified map. If the specified map is an EnumHashBiMap or an EnumBiMap, the new bimap has the same key type as the input @@ -270,14 +270,14 @@

    create

    put

    @CanIgnoreReturnValue -public @Nullable V put(K key, +public @Nullable V put(K key, V value)
    Description copied from interface: BiMap
    Specified by:
    -
    put in interface BiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    put in interface BiMap<K extends Enum<K>,V extends @Nullable Object>
    Specified by:
    -
    put in interface Map<K extends Enum<K>,V extends @Nullable Object>
    +
    put in interface Map<K extends Enum<K>,V extends @Nullable Object>
  • @@ -285,7 +285,7 @@

    put

    forcePut

    @CanIgnoreReturnValue -public @Nullable V forcePut(K key, +public @Nullable V forcePut(K key, V value)
    Description copied from interface: BiMap
    An alternate form of put that silently removes any existing entry with the value @@ -299,7 +299,7 @@

    forcePut

    discarded and not returned.
    Specified by:
    -
    forcePut in interface BiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    forcePut in interface BiMap<K extends Enum<K>,V extends @Nullable Object>
    Parameters:
    key - the key with which the specified value is to be associated
    value - the value to be associated with the specified key
    @@ -330,19 +330,19 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Specified by:
    -
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    containsValue in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -350,12 +350,12 @@

    containsValue

    remove

    @CanIgnoreReturnValue -public V remove(@Nullable Object key)
    +public V remove(@Nullable Object key)
    Specified by:
    -
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    remove in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -370,11 +370,11 @@

    putAll

    of map.
    Specified by:
    -
    putAll in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    putAll in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -384,7 +384,7 @@

    replaceAll

    public void replaceAll(BiFunction<? super K,? super V,? extends V> function)
    Specified by:
    -
    replaceAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -394,9 +394,9 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    clear in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -413,7 +413,7 @@

    inverse

    that of its inverse.
  • Specified by:
    -
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the inverse view of this bimap
    @@ -425,9 +425,9 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -441,11 +441,11 @@

    values

    Because a bimap has unique values, this method returns a Set, instead of the Collection specified in the Map interface.

  • Specified by:
    -
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -455,9 +455,9 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/EnumMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/EnumMultiset.html index 4bb30ce17b35..1e1b495dd9a3 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/EnumMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/EnumMultiset.html @@ -126,7 +126,7 @@

    Class EnumMultiset<E extends Nested Class Summary

    +Multiset.Entry<E extends @Nullable Object>
  • @@ -158,12 +158,12 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object element)
    +
    Determines whether this multiset contains the specified element.
    int
    -
    count(@Nullable Object element)
    +
    Returns the number of occurrences of an element in this multiset (the count of the element).
    @@ -196,7 +196,7 @@

    Method Summary

    each providing an element of the multiset and the count of that element.
    final boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multiset for equality.
    @@ -218,12 +218,12 @@

    Method Summary

    final boolean
    -
    remove(@Nullable Object element)
    +
    Removes a single occurrence of the specified element from this multiset, if present.
    int
    -
    remove(@Nullable Object element, +
    remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset.
    @@ -338,7 +338,7 @@

    size

  • count

    -
    public int count(@Nullable Object element)
    +
    public int count(@Nullable Object element)
    Description copied from interface: Multiset
    Returns the number of occurrences of an element in this multiset (the count of the element). Note that for an Object.equals(java.lang.Object)-based multiset, this gives the same result as @@ -387,7 +387,7 @@

    add

    remove

    @CanIgnoreReturnValue -public int remove(@Nullable Object element, +public int remove(@Nullable Object element, int occurrences)
    Description copied from interface: Multiset
    Removes a number of occurrences of the specified element from this multiset. If the multiset @@ -479,16 +479,16 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<E extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object element)
    +
    public boolean contains(@Nullable Object element)
    Description copied from interface: Multiset
    Determines whether this multiset contains the specified element. @@ -496,11 +496,11 @@

    contains

    throw an exception in response to element being null or of the wrong type.
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Multiset<E extends @Nullable Object>
    +
    contains in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to check for
    Returns:
    @@ -523,11 +523,11 @@

    add

    To both add the element and obtain the previous count of that element, use add(element, 1) instead.

  • Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    add in class AbstractCollection<E extends @Nullable Object>
    +
    add in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to add one occurrence of; may be null only if explicitly allowed by the implementation
    @@ -541,7 +541,7 @@

    add

    remove

    @CanIgnoreReturnValue -public final boolean remove(@Nullable Object element)
    +public final boolean remove(@Nullable Object element)
    Description copied from interface: Multiset
    Removes a single occurrence of the specified element from this multiset, if present. @@ -551,11 +551,11 @@

    remove

    To both remove the element and obtain the previous count of that element, use remove(element, 1) instead.

    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to remove one occurrence of
    Returns:
    @@ -575,7 +575,7 @@

    setCount

    current count is not oldCount, no change is made.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally set the count of; may be null only if explicitly allowed by the implementation
    @@ -597,9 +597,9 @@

    addAll

    This implementation is highly efficient when elementsToAdd is itself a Multiset.

  • Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    addAll in class AbstractCollection<E extends @Nullable Object>
    +
    addAll in class AbstractCollection<E extends @Nullable Object>
    @@ -619,11 +619,11 @@

    removeAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multiset<E extends @Nullable Object>
    +
    removeAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractCollection<E extends @Nullable Object>
    +
    removeAll in class AbstractCollection<E extends @Nullable Object>
    @@ -643,11 +643,11 @@

    retainAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Multiset<E extends @Nullable Object>
    +
    retainAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    See Also:

    @GwtCompatible(emulated=true) -public abstract class FluentIterable<E extends @Nullable Object> +public abstract class FluentIterable<E extends @Nullable Object> extends Object implements Iterable<E>
    A discouraged (but not deprecated) precursor to Java's superior Stream library. @@ -224,30 +224,30 @@

    Method Summary

    Returns a fluent iterable whose iterators traverse first the elements of this fluent iterable, followed by those of other.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends Iterable<? extends T>> inputs)
    Returns a fluent iterable that combines several iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends T>... inputs)
    Returns a fluent iterable that combines several iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends T> a, Iterable<? extends T> b)
    Returns a fluent iterable that combines two iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c)
    Returns a fluent iterable that combines three iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c, @@ -256,7 +256,7 @@

    Method Summary

    Returns a fluent iterable that combines four iterables.
    final boolean
    -
    contains(@Nullable Object target)
    +
    Returns true if this fluent iterable contains any object for which equals(target) is true.
    @@ -282,18 +282,18 @@

    Method Summary

    Returns the elements from this fluent iterable that are instances of class type.
    -
    final Optional<@NonNull E>
    +
    Returns an Optional containing the first element in this fluent iterable.
    -
    final Optional<@NonNull E>
    +
    firstMatch(Predicate<? super E> predicate)
    Returns an Optional containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    from(FluentIterable<E> iterable)
    Deprecated. @@ -301,12 +301,12 @@

    Method Summary

    FluentIterable
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    from(E[] elements)
    Returns a fluent iterable containing elements in the specified order.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    from(Iterable<E> iterable)
    Returns a fluent iterable that wraps iterable, or iterable itself if it is @@ -317,7 +317,7 @@

    Method Summary

    Returns the element at the specified position in this fluent iterable.
    -
    final <K> ImmutableListMultimap<K,@NonNull E>
    +
    index(Function<? super E,K> keyFunction)
    Creates an index ImmutableListMultimap that contains the results of applying a @@ -334,7 +334,7 @@

    Method Summary

    Returns a String containing all of the elements of this fluent iterable joined with joiner.
    -
    final Optional<@NonNull E>
    +
    Returns an Optional containing the last element in this fluent iterable.
    @@ -344,12 +344,12 @@

    Method Summary

    Creates a fluent iterable with the first size elements of this fluent iterable.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    of()
    Returns a fluent iterable containing no elements.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    of(E element, E... elements)
    @@ -371,40 +371,40 @@

    Method Summary

    Returns a stream of this fluent iterable's contents (similar to calling Collection.stream() on a collection).
    final E[]
    -
    toArray(Class<@NonNull E> type)
    +
    Returns an array containing all of the elements from this fluent iterable in iteration order.
    -
    final ImmutableList<@NonNull E>
    +
    Returns an ImmutableList containing all of the elements from this fluent iterable in proper sequence.
    -
    final <V> ImmutableMap<@NonNull E,V>
    +
    final <V> ImmutableMap<@NonNull E,V>
    toMap(Function<? super E,V> valueFunction)
    Returns an immutable map whose keys are the distinct elements of this FluentIterable and whose value for each key was computed by valueFunction.
    -
    final ImmutableMultiset<@NonNull E>
    +
    Returns an ImmutableMultiset containing all of the elements from this fluent iterable.
    -
    final ImmutableSet<@NonNull E>
    +
    Returns an ImmutableSet containing all of the elements from this fluent iterable with duplicates removed.
    -
    final ImmutableList<@NonNull E>
    +
    toSortedList(Comparator<? super E> comparator)
    Returns an ImmutableList containing all of the elements from this FluentIterable in the order specified by comparator.
    -
    final ImmutableSortedSet<@NonNull E>
    +
    toSortedSet(Comparator<? super E> comparator)
    Returns an ImmutableSortedSet containing all of the elements from this @@ -417,19 +417,19 @@

    Method Summary

    Returns a string representation of this fluent iterable, with the format [e1, e2, ..., en].
    -
    final <T extends @Nullable Object>
    FluentIterable<T>
    +
    final <T extends @Nullable Object>
    FluentIterable<T>
    transform(Function<? super E,T> function)
    Returns a fluent iterable that applies function to each element of this fluent iterable.
    -
    <T extends @Nullable Object>
    FluentIterable<T>
    +
    transformAndConcat(Function<? super E,? extends Iterable<? extends T>> function)
    Applies function to each element of this fluent iterable and returns a fluent iterable with the concatenated combination of results.
    -
    final <K> ImmutableMap<K,@NonNull E>
    +
    final <K> ImmutableMap<K,@NonNull E>
    uniqueIndex(Function<? super E,K> keyFunction)
    Returns a map with the contents of this FluentIterable as its values, indexed @@ -473,7 +473,7 @@

    Method Details

  • from

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> FluentIterable<E> from(Iterable<E> iterable)
    Returns a fluent iterable that wraps iterable, or iterable itself if it is already a FluentIterable. @@ -484,7 +484,7 @@

    from

  • from

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> FluentIterable<E> from(E[] elements)
    Returns a fluent iterable containing elements in the specified order. @@ -503,7 +503,7 @@

    from

    @Deprecated @InlineMe(replacement="checkNotNull(iterable)", staticImports="com.google.common.base.Preconditions.checkNotNull") -public static <E extends @Nullable Object> +public static <E extends @Nullable Object> FluentIterable<E> from(FluentIterable<E> iterable)
    Deprecated.
    instances of FluentIterable don't need to be converted to @@ -517,7 +517,7 @@

    from

  • concat

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b)
    Returns a fluent iterable that combines two iterables. The returned iterable has an iterator @@ -537,7 +537,7 @@

    concat

  • concat

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c)
    @@ -559,7 +559,7 @@

    concat

  • concat

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c, @@ -584,7 +584,7 @@

    concat

    concat

    @SafeVarargs -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends T>... inputs)
    Returns a fluent iterable that combines several iterables. The returned iterable has an iterator that traverses the elements of each iterable in inputs. The input iterators @@ -607,7 +607,7 @@

    concat

  • concat

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> FluentIterable<T> concat(Iterable<? extends Iterable<? extends T>> inputs)
    Returns a fluent iterable that combines several iterables. The returned iterable has an iterator that traverses the elements of each iterable in inputs. The input iterators @@ -628,7 +628,7 @@

    concat

  • of

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> FluentIterable<E> of()
    Returns a fluent iterable containing no elements. @@ -642,7 +642,7 @@

    of

  • of

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> FluentIterable<E> of(E element, E... elements)
    Returns a fluent iterable containing the specified elements in order. @@ -681,7 +681,7 @@

    size

  • contains

    -
    public final boolean contains(@Nullable Object target)
    +
    public final boolean contains(@Nullable Object target)
    Returns true if this fluent iterable contains any object for which equals(target) is true. @@ -790,7 +790,7 @@

    allMatch

  • firstMatch

    -
    public final Optional<@NonNull E> firstMatch(Predicate<? super E> predicate)
    +
    public final Optional<@NonNull E> firstMatch(Predicate<? super E> predicate)
    Returns an Optional containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists. @@ -803,7 +803,7 @@

    firstMatch

  • transform

    -
    public final <T extends @Nullable Object> +
    public final <T extends @Nullable Object> FluentIterable<T> transform(Function<? super E,T> function)
    Returns a fluent iterable that applies function to each element of this fluent iterable. @@ -818,7 +818,7 @@

    transform

  • transformAndConcat

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> FluentIterable<T> transformAndConcat(Function<? super E,? extends Iterable<? extends T>> function)
    Applies function to each element of this fluent iterable and returns a fluent iterable with the concatenated combination of results. function returns an Iterable of results. @@ -838,7 +838,7 @@

    transformAndConcat

  • first

    -
    public final Optional<@NonNull E> first()
    +
    public final Optional<@NonNull E> first()
    Returns an Optional containing the first element in this fluent iterable. If the iterable is empty, Optional.absent() is returned. @@ -853,7 +853,7 @@

    first

  • last

    -
    public final Optional<@NonNull E> last()
    +
    public final Optional<@NonNull E> last()
    Returns an Optional containing the last element in this fluent iterable. If the iterable is empty, Optional.absent() is returned. If the underlying iterable is a List with RandomAccess support, then this operation is guaranteed @@ -917,7 +917,7 @@

    isEmpty

  • toList

    -
    public final ImmutableList<@NonNull E> toList()
    +
    public final ImmutableList<@NonNull E> toList()
    Returns an ImmutableList containing all of the elements from this fluent iterable in proper sequence. @@ -934,7 +934,7 @@

    toList

  • toSortedList

    -
    public final ImmutableList<@NonNull E> toSortedList(Comparator<? super E> comparator)
    +
    public final ImmutableList<@NonNull E> toSortedList(Comparator<? super E> comparator)
    Returns an ImmutableList containing all of the elements from this FluentIterable in the order specified by comparator. To produce an ImmutableList sorted by its natural ordering, use toSortedList(Ordering.natural()). @@ -954,7 +954,7 @@

    toSortedList

  • toSet

    -
    public final ImmutableSet<@NonNull E> toSet()
    +
    public final ImmutableSet<@NonNull E> toSet()
    Returns an ImmutableSet containing all of the elements from this fluent iterable with duplicates removed. @@ -971,7 +971,7 @@

    toSet

  • toSortedSet

    -
    public final ImmutableSortedSet<@NonNull E> toSortedSet(Comparator<? super E> comparator)
    +
    public final ImmutableSortedSet<@NonNull E> toSortedSet(Comparator<? super E> comparator)
    Returns an ImmutableSortedSet containing all of the elements from this FluentIterable in the order specified by comparator, with duplicates (determined by comparator.compare(x, y) == 0) removed. To produce an ImmutableSortedSet sorted @@ -992,7 +992,7 @@

    toSortedSet

  • toMultiset

    -
    public final ImmutableMultiset<@NonNull E> toMultiset()
    +
    Returns an ImmutableMultiset containing all of the elements from this fluent iterable.

    Stream equivalent: pass ImmutableMultiset.toImmutableMultiset() to @@ -1008,7 +1008,7 @@

    toMultiset

  • toMap

    -
    public final <V> ImmutableMap<@NonNull E,V> toMap(Function<? super E,V> valueFunction)
    +
    public final <V> ImmutableMap<@NonNull E,V> toMap(Function<? super E,V> valueFunction)
    Returns an immutable map whose keys are the distinct elements of this FluentIterable and whose value for each key was computed by valueFunction. The map's iteration order is the order of the first appearance of each key in this iterable. @@ -1032,7 +1032,7 @@

    toMap

    index

    public final <K> -ImmutableListMultimap<K,@NonNull E> index(Function<? super E,K> keyFunction)
    +ImmutableListMultimap<K,@NonNull E> index(Function<? super E,K> keyFunction)
    Creates an index ImmutableListMultimap that contains the results of applying a specified function to each item in this FluentIterable of values. Each element of this iterable will be stored as a value in the resulting multimap, yielding a multimap with the same @@ -1058,7 +1058,7 @@

    index

  • uniqueIndex

    -
    public final <K> ImmutableMap<K,@NonNull E> uniqueIndex(Function<? super E,K> keyFunction)
    +
    public final <K> ImmutableMap<K,@NonNull E> uniqueIndex(Function<? super E,K> keyFunction)
    Returns a map with the contents of this FluentIterable as its values, indexed by keys derived from those values. In other words, each input value produces an entry in the map whose key is the result of applying keyFunction to that value. These entries appear @@ -1097,7 +1097,7 @@

    uniqueIndex

    toArray

    @GwtIncompatible -public final E[] toArray(Class<@NonNull E> type)
    +public final E[] toArray(Class<@NonNull E> type)
    Returns an array containing all of the elements from this fluent iterable in iteration order.

    Stream equivalent: if an object array is acceptable, use diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingBlockingDeque.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingBlockingDeque.html index 35132dd87975..a7e933ec31c7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingBlockingDeque.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingBlockingDeque.html @@ -203,19 +203,19 @@

    Method Summary

    Deprecated.
     
    -
    @Nullable E
    +
    poll(long timeout, TimeUnit unit)
    Deprecated.
     
    -
    @Nullable E
    +
    pollFirst(long timeout, TimeUnit unit)
    Deprecated.
     
    -
    @Nullable E
    +
    pollLast(long timeout, TimeUnit unit)
    @@ -431,7 +431,7 @@

    takeLast

  • pollFirst

    -
    public @Nullable E pollFirst(long timeout, +
    public @Nullable E pollFirst(long timeout, TimeUnit unit) throws InterruptedException
    Deprecated.
    @@ -446,7 +446,7 @@

    pollFirst

  • pollLast

    -
    public @Nullable E pollLast(long timeout, +
    public @Nullable E pollLast(long timeout, TimeUnit unit) throws InterruptedException
    Deprecated.
    @@ -511,7 +511,7 @@

    take

  • poll

    -
    public @Nullable E poll(long timeout, +
    public @Nullable E poll(long timeout, TimeUnit unit) throws InterruptedException
    Deprecated.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingCollection.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingCollection.html index bce609fab4e8..3793beb8749f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingCollection.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingCollection.html @@ -84,7 +84,7 @@
    -

    Class ForwardingCollection<E extends @Nullable Object>

    +

    Class ForwardingCollection<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingCollection&


  • @GwtCompatible -public abstract class ForwardingCollection<E extends @Nullable Object> +public abstract class ForwardingCollection<E extends @Nullable Object> extends ForwardingObject implements Collection<E>
    A collection which forwards all its method calls to another collection. Subclasses should @@ -168,7 +168,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object object)
    +
     
    boolean
    containsAll(Collection<?> collection)
    @@ -185,7 +185,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object object)
    +
     
    boolean
    removeAll(Collection<?> collection)
    @@ -208,7 +208,7 @@

    Method Summary

    remove method.
    protected boolean
    -
    standardContains(@Nullable Object object)
    +
    A sensible definition of contains(java.lang.Object) in terms of iterator().
    @@ -223,7 +223,7 @@

    Method Summary

    A sensible definition of isEmpty() as !iterator().hasNext.
    protected boolean
    -
    standardRemove(@Nullable Object object)
    +
    A sensible definition of remove(java.lang.Object) in terms of iterator(), using the iterator's remove method.
    @@ -240,12 +240,12 @@

    Method Summary

    A sensible definition of retainAll(java.util.Collection<?>) in terms of iterator(), using the iterator's remove method.
    -
    protected @Nullable Object[]
    +
    protected @Nullable Object[]
    A sensible definition of toArray() in terms of toArray(Object[]).
    -
    protected <T extends @Nullable Object>
    T[]
    +
    protected <T extends @Nullable Object>
    T[]
    standardToArray(T[] array)
    A sensible definition of toArray(Object[]) in terms of size() and iterator().
    @@ -255,10 +255,10 @@

    Method Summary

    A sensible definition of ForwardingObject.toString() in terms of iterator().
    -
    @Nullable Object[]
    +
     
    -
    <T extends @Nullable Object>
    T[]
    +
    <T extends @Nullable Object>
    T[]
    toArray(T[] array)
     
    @@ -323,9 +323,9 @@

    iterator

    public Iterator<E> iterator()
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    @@ -335,7 +335,7 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<E extends @Nullable Object>
    +
    size in interface Collection<E extends @Nullable Object>
    @@ -346,7 +346,7 @@

    removeAll

    public boolean removeAll(Collection<?> collection)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    @@ -356,17 +356,17 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object object)
    +
    public boolean contains(@Nullable Object object)
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
  • @@ -377,7 +377,7 @@

    add

    public boolean add(E element)
    Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    @@ -385,10 +385,10 @@

    add

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object object)
    +public boolean remove(@Nullable Object object)
    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    @@ -398,7 +398,7 @@

    containsAll

    public boolean containsAll(Collection<?> collection)
    Specified by:
    -
    containsAll in interface Collection<E extends @Nullable Object>
    +
    containsAll in interface Collection<E extends @Nullable Object>
    @@ -409,7 +409,7 @@

    addAll

    public boolean addAll(Collection<? extends E> collection)
    Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    @@ -420,7 +420,7 @@

    retainAll

    public boolean retainAll(Collection<?> collection)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    @@ -430,17 +430,17 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
  • toArray

    -
    public @Nullable Object[] toArray()
    +
    public @Nullable Object[] toArray()
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
  • @@ -448,17 +448,17 @@

    toArray

    toArray

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T[] toArray(T[] array)
    +public <T extends @Nullable Object> T[] toArray(T[] array)
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
  • standardContains

    -
    protected boolean standardContains(@Nullable Object object)
    +
    protected boolean standardContains(@Nullable Object object)
    A sensible definition of contains(java.lang.Object) in terms of iterator(). If you override iterator(), you may wish to override contains(java.lang.Object) to forward to this implementation.
    @@ -495,7 +495,7 @@

    standardAddAll

  • standardRemove

    -
    protected boolean standardRemove(@Nullable Object object)
    +
    protected boolean standardRemove(@Nullable Object object)
    A sensible definition of remove(java.lang.Object) in terms of iterator(), using the iterator's remove method. If you override iterator(), you may wish to override remove(java.lang.Object) to forward to this implementation.
    @@ -569,7 +569,7 @@

    standardToString

  • standardToArray

    -
    protected @Nullable Object[] standardToArray()
    +
    A sensible definition of toArray() in terms of toArray(Object[]). If you override toArray(Object[]), you may wish to override toArray() to forward to this implementation.
    @@ -582,7 +582,7 @@

    standardToArray

  • standardToArray

    -
    protected <T extends @Nullable Object> T[] standardToArray(T[] array)
    +
    protected <T extends @Nullable Object> T[] standardToArray(T[] array)
    A sensible definition of toArray(Object[]) in terms of size() and iterator(). If you override either of these methods, you may wish to override toArray() to forward to this implementation.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingConcurrentMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingConcurrentMap.html index 74515420f202..318bbd684b32 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingConcurrentMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingConcurrentMap.html @@ -165,15 +165,15 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    -
    @Nullable V
    +
    putIfAbsent(K key, V value)
     
    boolean
    -
    remove(@Nullable Object key, - @Nullable Object value)
    +
     
    -
    @Nullable V
    +
    replace(K key, V value)
     
    @@ -245,7 +245,7 @@

    delegate

    putIfAbsent

    @CanIgnoreReturnValue -public @Nullable V putIfAbsent(K key, +public @Nullable V putIfAbsent(K key, V value)
    Specified by:
    @@ -259,8 +259,8 @@

    putIfAbsent

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object key, - @Nullable Object value)
    +public boolean remove(@Nullable Object key, + @Nullable Object value)
    Specified by:
    remove in interface ConcurrentMap<K,V>
    @@ -273,7 +273,7 @@

    remove

    replace

    @CanIgnoreReturnValue -public @Nullable V replace(K key, +public @Nullable V replace(K key, V value)
    Specified by:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingDeque.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingDeque.html index 56e46924bcea..d2281ed391ee 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingDeque.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingDeque.html @@ -84,7 +84,7 @@
    -

    Class ForwardingDeque<E extends @Nullable Object>

    +

    Class ForwardingDeque<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -106,7 +106,7 @@

    Class ForwardingDeque<E exten


    @GwtIncompatible -public abstract class ForwardingDeque<E extends @Nullable Object> +public abstract class ForwardingDeque<E extends @Nullable Object> extends ForwardingQueue<E> implements Deque<E>
    A deque which forwards all its method calls to another deque. Subclasses should override one or @@ -183,16 +183,16 @@

    Method Summary

    boolean
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    @@ -205,13 +205,13 @@

    Method Summary

     
    boolean
    - +
     
     
    boolean
    - +
     
    @@ -274,7 +274,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingQueue<E extends @Nullable Object>
    +
    delegate in class ForwardingQueue<E extends @Nullable Object>
  • @@ -284,9 +284,9 @@

    addFirst

    public void addFirst(E e)
    Specified by:
    -
    addFirst in interface Deque<E extends @Nullable Object>
    +
    addFirst in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    addFirst in interface SequencedCollection<E extends @Nullable Object>
    +
    addFirst in interface SequencedCollection<E extends @Nullable Object>
  • @@ -296,9 +296,9 @@

    addLast

    public void addLast(E e)
    Specified by:
    -
    addLast in interface Deque<E extends @Nullable Object>
    +
    addLast in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    addLast in interface SequencedCollection<E extends @Nullable Object>
    +
    addLast in interface SequencedCollection<E extends @Nullable Object>
  • @@ -308,7 +308,7 @@

    descendingIterator

    Specified by:
    -
    descendingIterator in interface Deque<E extends @Nullable Object>
    +
    descendingIterator in interface Deque<E extends @Nullable Object>
  • @@ -318,9 +318,9 @@

    getFirst

    public E getFirst()
    Specified by:
    -
    getFirst in interface Deque<E extends @Nullable Object>
    +
    getFirst in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    getFirst in interface SequencedCollection<E extends @Nullable Object>
    +
    getFirst in interface SequencedCollection<E extends @Nullable Object>
    @@ -330,9 +330,9 @@

    getLast

    public E getLast()
    Specified by:
    -
    getLast in interface Deque<E extends @Nullable Object>
    +
    getLast in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    getLast in interface SequencedCollection<E extends @Nullable Object>
    +
    getLast in interface SequencedCollection<E extends @Nullable Object>
    @@ -343,7 +343,7 @@

    offerFirst

    public boolean offerFirst(E e)
    Specified by:
    -
    offerFirst in interface Deque<E extends @Nullable Object>
    +
    offerFirst in interface Deque<E extends @Nullable Object>
    @@ -354,27 +354,27 @@

    offerLast

    public boolean offerLast(E e)
    Specified by:
    -
    offerLast in interface Deque<E extends @Nullable Object>
    +
    offerLast in interface Deque<E extends @Nullable Object>
  • peekFirst

    -
    public @Nullable E peekFirst()
    +
    public @Nullable E peekFirst()
    Specified by:
    -
    peekFirst in interface Deque<E extends @Nullable Object>
    +
    peekFirst in interface Deque<E extends @Nullable Object>
  • peekLast

    -
    public @Nullable E peekLast()
    +
    public @Nullable E peekLast()
    Specified by:
    -
    peekLast in interface Deque<E extends @Nullable Object>
    +
    peekLast in interface Deque<E extends @Nullable Object>
  • @@ -382,10 +382,10 @@

    peekLast

    pollFirst

    @CanIgnoreReturnValue -public @Nullable E pollFirst()
    +public @Nullable E pollFirst()
    Specified by:
    -
    pollFirst in interface Deque<E extends @Nullable Object>
    +
    pollFirst in interface Deque<E extends @Nullable Object>
    @@ -393,10 +393,10 @@

    pollFirst

    pollLast

    @CanIgnoreReturnValue -public @Nullable E pollLast()
    +public @Nullable E pollLast()
    Specified by:
    -
    pollLast in interface Deque<E extends @Nullable Object>
    +
    pollLast in interface Deque<E extends @Nullable Object>
    @@ -407,7 +407,7 @@

    pop

    public E pop()
    Specified by:
    -
    pop in interface Deque<E extends @Nullable Object>
    +
    pop in interface Deque<E extends @Nullable Object>
    @@ -417,7 +417,7 @@

    push

    public void push(E e)
    Specified by:
    -
    push in interface Deque<E extends @Nullable Object>
    +
    push in interface Deque<E extends @Nullable Object>
    @@ -428,9 +428,9 @@

    removeFirst

    public E removeFirst()
    Specified by:
    -
    removeFirst in interface Deque<E extends @Nullable Object>
    +
    removeFirst in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    removeFirst in interface SequencedCollection<E extends @Nullable Object>
    +
    removeFirst in interface SequencedCollection<E extends @Nullable Object>
    @@ -441,9 +441,9 @@

    removeLast

    public E removeLast()
    Specified by:
    -
    removeLast in interface Deque<E extends @Nullable Object>
    +
    removeLast in interface Deque<E extends @Nullable Object>
    Specified by:
    -
    removeLast in interface SequencedCollection<E extends @Nullable Object>
    +
    removeLast in interface SequencedCollection<E extends @Nullable Object>
    @@ -451,10 +451,10 @@

    removeLast

    removeFirstOccurrence

    @CanIgnoreReturnValue -public boolean removeFirstOccurrence(@Nullable Object o)
    +public boolean removeFirstOccurrence(@Nullable Object o)
    Specified by:
    -
    removeFirstOccurrence in interface Deque<E extends @Nullable Object>
    +
    removeFirstOccurrence in interface Deque<E extends @Nullable Object>
    @@ -462,10 +462,10 @@

    removeFirstOccurrence

    removeLastOccurrence

    @CanIgnoreReturnValue -public boolean removeLastOccurrence(@Nullable Object o)
    +public boolean removeLastOccurrence(@Nullable Object o)
    Specified by:
    -
    removeLastOccurrence in interface Deque<E extends @Nullable Object>
    +
    removeLastOccurrence in interface Deque<E extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingIterator.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingIterator.html index 93ef434fdf71..d52d508996a2 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingIterator.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingIterator.html @@ -84,7 +84,7 @@
    -

    Class ForwardingIterator<T extends @Nullable Object>

    +

    Class ForwardingIterator<T extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingIterator<T


    @GwtCompatible -public abstract class ForwardingIterator<T extends @Nullable Object> +public abstract class ForwardingIterator<T extends @Nullable Object> extends ForwardingObject implements Iterator<T>
    An iterator which forwards all its method calls to another iterator. Subclasses should override @@ -223,7 +223,7 @@

    hasNext

    public boolean hasNext()
    Specified by:
    -
    hasNext in interface Iterator<T extends @Nullable Object>
    +
    hasNext in interface Iterator<T extends @Nullable Object>
    @@ -234,7 +234,7 @@

    next

    public T next()
    Specified by:
    -
    next in interface Iterator<T extends @Nullable Object>
    +
    next in interface Iterator<T extends @Nullable Object>
    @@ -244,7 +244,7 @@

    remove

    public void remove()
    Specified by:
    -
    remove in interface Iterator<T extends @Nullable Object>
    +
    remove in interface Iterator<T extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingList.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingList.html index 72d3792a4b11..60b2499a6034 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingList.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingList.html @@ -84,7 +84,7 @@
    -

    Class ForwardingList<E extends @Nullable Object>

    +

    Class ForwardingList<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -100,7 +100,7 @@

    Class ForwardingList<E extends
    @GwtCompatible -public abstract class ForwardingList<E extends @Nullable Object> +public abstract class ForwardingList<E extends @Nullable Object> extends ForwardingCollection<E> implements List<E>
    A list which forwards all its method calls to another list. Subclasses should override one or @@ -172,7 +172,7 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    boolean
    -
    equals(@Nullable Object object)
    +
     
    get(int index)
    @@ -181,10 +181,10 @@

    Method Summary

     
    int
    -
    indexOf(@Nullable Object element)
    +
     
    int
    -
    lastIndexOf(@Nullable Object element)
    +
     
    @@ -212,7 +212,7 @@

    Method Summary

    add
    method of listIterator(int).
    protected boolean
    -
    standardEquals(@Nullable Object object)
    + @@ -222,7 +222,7 @@

    Method Summary

    A sensible definition of hashCode() in terms of ForwardingCollection.iterator().
    protected int
    -
    standardIndexOf(@Nullable Object element)
    +
    A sensible default implementation of indexOf(java.lang.Object), in terms of listIterator().
    @@ -232,7 +232,7 @@

    Method Summary

    A sensible default implementation of ForwardingCollection.iterator(), in terms of listIterator().
    protected int
    -
    standardLastIndexOf(@Nullable Object element)
    +
    A sensible default implementation of lastIndexOf(java.lang.Object), in terms of listIterator(int).
    @@ -315,7 +315,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingCollection<E extends @Nullable Object>
    +
    delegate in class ForwardingCollection<E extends @Nullable Object>
    @@ -326,7 +326,7 @@

    add

    E element)
    Specified by:
    -
    add in interface List<E extends @Nullable Object>
    +
    add in interface List<E extends @Nullable Object>
    @@ -338,7 +338,7 @@

    addAll

    Collection<? extends E> elements)
    Specified by:
    -
    addAll in interface List<E extends @Nullable Object>
    +
    addAll in interface List<E extends @Nullable Object>
    @@ -348,27 +348,27 @@

    get

    public E get(int index)
    Specified by:
    -
    get in interface List<E extends @Nullable Object>
    +
    get in interface List<E extends @Nullable Object>
  • indexOf

    -
    public int indexOf(@Nullable Object element)
    +
    public int indexOf(@Nullable Object element)
    Specified by:
    -
    indexOf in interface List<E extends @Nullable Object>
    +
    indexOf in interface List<E extends @Nullable Object>
  • lastIndexOf

    -
    public int lastIndexOf(@Nullable Object element)
    +
    public int lastIndexOf(@Nullable Object element)
    Specified by:
    -
    lastIndexOf in interface List<E extends @Nullable Object>
    +
    lastIndexOf in interface List<E extends @Nullable Object>
  • @@ -378,7 +378,7 @@

    listIterator

    Specified by:
    -
    listIterator in interface List<E extends @Nullable Object>
    +
    listIterator in interface List<E extends @Nullable Object>
    @@ -388,7 +388,7 @@

    listIterator

    public ListIterator<E> listIterator(int index)
    Specified by:
    -
    listIterator in interface List<E extends @Nullable Object>
    +
    listIterator in interface List<E extends @Nullable Object>
    @@ -399,7 +399,7 @@

    remove

    public E remove(int index)
    Specified by:
    -
    remove in interface List<E extends @Nullable Object>
    +
    remove in interface List<E extends @Nullable Object>
    @@ -411,7 +411,7 @@

    set

    E element)
    Specified by:
    -
    set in interface List<E extends @Nullable Object>
    +
    set in interface List<E extends @Nullable Object>
    @@ -422,19 +422,19 @@

    subList

    int toIndex)
    Specified by:
    -
    subList in interface List<E extends @Nullable Object>
    +
    subList in interface List<E extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Specified by:
    -
    equals in interface Collection<E extends @Nullable Object>
    +
    equals in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    equals in interface List<E extends @Nullable Object>
    +
    equals in interface List<E extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -446,9 +446,9 @@

    hashCode

    public int hashCode()
    Specified by:
    -
    hashCode in interface Collection<E extends @Nullable Object>
    +
    hashCode in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    hashCode in interface List<E extends @Nullable Object>
    +
    hashCode in interface List<E extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -482,7 +482,7 @@

    standardAddAll

  • standardIndexOf

    -
    protected int standardIndexOf(@Nullable Object element)
    +
    protected int standardIndexOf(@Nullable Object element)
    A sensible default implementation of indexOf(java.lang.Object), in terms of listIterator(). If you override listIterator(), you may wish to override indexOf(java.lang.Object) to forward to this implementation.
    @@ -495,7 +495,7 @@

    standardIndexOf

  • standardLastIndexOf

    -
    protected int standardLastIndexOf(@Nullable Object element)
    +
    protected int standardLastIndexOf(@Nullable Object element)
    A sensible default implementation of lastIndexOf(java.lang.Object), in terms of listIterator(int). If you override listIterator(int), you may wish to override lastIndexOf(java.lang.Object) to forward to this implementation.
    @@ -557,7 +557,7 @@

    standardSubList

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible definition of equals(Object) in terms of ForwardingCollection.size() and ForwardingCollection.iterator(). If you override either of those methods, you may wish to override equals(Object) to forward to this implementation.
    Since:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingListIterator.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingListIterator.html index a3ed38f0f106..7f400cfd4146 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingListIterator.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingListIterator.html @@ -84,7 +84,7 @@
    -

    Class ForwardingListIterator<E extends @Nullable Object>

    +

    Class ForwardingListIterator<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -100,7 +100,7 @@

    Class ForwardingListItera


    @GwtCompatible -public abstract class ForwardingListIterator<E extends @Nullable Object> +public abstract class ForwardingListIterator<E extends @Nullable Object> extends ForwardingIterator<E> implements ListIterator<E>
    A list iterator which forwards all its method calls to another list iterator. Subclasses should @@ -226,7 +226,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingIterator<E extends @Nullable Object>
    +
    delegate in class ForwardingIterator<E extends @Nullable Object>
  • @@ -236,7 +236,7 @@

    add

    public void add(E element)
    Specified by:
    -
    add in interface ListIterator<E extends @Nullable Object>
    +
    add in interface ListIterator<E extends @Nullable Object>
  • @@ -246,7 +246,7 @@

    hasPrevious

    public boolean hasPrevious()
    Specified by:
    -
    hasPrevious in interface ListIterator<E extends @Nullable Object>
    +
    hasPrevious in interface ListIterator<E extends @Nullable Object>
  • @@ -256,7 +256,7 @@

    nextIndex

    public int nextIndex()
    Specified by:
    -
    nextIndex in interface ListIterator<E extends @Nullable Object>
    +
    nextIndex in interface ListIterator<E extends @Nullable Object>
  • @@ -267,7 +267,7 @@

    previous

    public E previous()
    Specified by:
    -
    previous in interface ListIterator<E extends @Nullable Object>
    +
    previous in interface ListIterator<E extends @Nullable Object>
    @@ -277,7 +277,7 @@

    previousIndex

    public int previousIndex()
    Specified by:
    -
    previousIndex in interface ListIterator<E extends @Nullable Object>
    +
    previousIndex in interface ListIterator<E extends @Nullable Object>
    @@ -287,7 +287,7 @@

    set

    public void set(E element)
    Specified by:
    -
    set in interface ListIterator<E extends @Nullable Object>
    +
    set in interface ListIterator<E extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingListMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingListMultimap.html index c8a044e279d7..f5c71484171f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingListMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingListMultimap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -100,7 +100,7 @@

    Class ForwardingListMulti
    @GwtCompatible -public abstract class ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingMultimap<K,V> implements ListMultimap<K,V>
    A list multimap which forwards all its method calls to another list multimap. Subclasses should @@ -157,7 +157,7 @@

    Method Summary

    Returns a view collection of the values associated with key in this multimap, if any.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -222,7 +222,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -238,11 +238,11 @@

    get

    Changes to the returned collection will update the underlying multimap, and vice versa.

    Specified by:
    -
    get in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    get in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -250,7 +250,7 @@

    get

    removeAll

    @CanIgnoreReturnValue -public List<V> removeAll(@Nullable Object key)
    +public List<V> removeAll(@Nullable Object key)
    Description copied from interface: Multimap
    Removes all values associated with the key key. @@ -258,11 +258,11 @@

    removeAll

    appear in Multimap.keySet(), Multimap.asMap(), or any other views.
    Specified by:
    -
    removeAll in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    removeAll in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -281,11 +281,11 @@

    replaceValues

    If values is empty, this is equivalent to removeAll(key).

    Specified by:
    -
    replaceValues in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    replaceValues in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardEntrySet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardEntrySet.html index b6a0f3bb5190..d2e7c2285992 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardEntrySet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardEntrySet.html @@ -100,7 +100,7 @@

    Class ForwardingM

    Enclosing class:
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    protected abstract class ForwardingMap.StandardEntrySet @@ -147,13 +147,13 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    boolean
     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -217,11 +217,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in interface Set<K extends @Nullable Object>
    +
    size in interface Set<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    size in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    @@ -231,25 +231,25 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<K extends @Nullable Object>
    +
    clear in interface Set<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    clear in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<K extends @Nullable Object>
    +
    contains in interface Set<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    contains in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
  • @@ -259,25 +259,25 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<K extends @Nullable Object>
    +
    isEmpty in interface Set<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    isEmpty in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<K extends @Nullable Object>
    +
    remove in interface Set<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
    +
    remove in class AbstractCollection<Map.Entry<K extends @Nullable Object,V extends @Nullable Object>>
  • @@ -287,9 +287,9 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<K extends @Nullable Object>
    +
    removeAll in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<K extends @Nullable Object>
    +
    removeAll in interface Set<K extends @Nullable Object>
    @@ -299,9 +299,9 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<K extends @Nullable Object>
    +
    retainAll in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<K extends @Nullable Object>
    +
    retainAll in interface Set<K extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardKeySet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardKeySet.html index b00ff0a4d2f1..b11f607c6307 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardKeySet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardKeySet.html @@ -100,7 +100,7 @@

    Class ForwardingMap
    Enclosing class:
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingMap.StandardKeySet @@ -144,7 +144,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    void
    forEach(Consumer<? super K> action)
    @@ -156,7 +156,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -217,13 +217,13 @@

    iterator

    public Iterator<K> iterator()
    Specified by:
    -
    iterator in interface Collection<K extends @Nullable Object>
    +
    iterator in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<K extends @Nullable Object>
    +
    iterator in interface Iterable<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<K extends @Nullable Object>
    +
    iterator in interface Set<K extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<K extends @Nullable Object>
    +
    iterator in class AbstractCollection<K extends @Nullable Object>
    @@ -239,11 +239,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in interface Set<K extends @Nullable Object>
    +
    size in interface Set<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<K extends @Nullable Object>
    +
    size in class AbstractCollection<K extends @Nullable Object>
    @@ -253,39 +253,39 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<K extends @Nullable Object>
    +
    isEmpty in interface Set<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<K extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<K extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<K extends @Nullable Object>
    +
    contains in interface Set<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<K extends @Nullable Object>
    +
    contains in class AbstractCollection<K extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<K extends @Nullable Object>
    +
    remove in interface Set<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<K extends @Nullable Object>
    +
    remove in class AbstractCollection<K extends @Nullable Object>
  • @@ -295,11 +295,11 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<K extends @Nullable Object>
    +
    clear in interface Set<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<K extends @Nullable Object>
    +
    clear in class AbstractCollection<K extends @Nullable Object>
    @@ -309,11 +309,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -323,11 +323,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardValues.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardValues.html index 512c188b359c..17b5ffb8f229 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardValues.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.StandardValues.html @@ -98,7 +98,7 @@

    Class ForwardingMap
    Enclosing class:
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingMap.StandardValues @@ -143,7 +143,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    void
    forEach(Consumer<? super V> action)
    @@ -155,7 +155,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -210,11 +210,11 @@

    iterator

    public Iterator<V> iterator()
    Specified by:
    -
    iterator in interface Collection<K extends @Nullable Object>
    +
    iterator in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<K extends @Nullable Object>
    +
    iterator in interface Iterable<K extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<V extends @Nullable Object>
    +
    iterator in class AbstractCollection<V extends @Nullable Object>
    @@ -227,12 +227,12 @@

    forEach

  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<V extends @Nullable Object>
    +
    remove in class AbstractCollection<V extends @Nullable Object>
  • @@ -242,9 +242,9 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<K extends @Nullable Object>
    +
    removeAll in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractCollection<V extends @Nullable Object>
    +
    removeAll in class AbstractCollection<V extends @Nullable Object>
    @@ -254,9 +254,9 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<K extends @Nullable Object>
    +
    retainAll in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<V extends @Nullable Object>
    +
    retainAll in class AbstractCollection<V extends @Nullable Object>
    @@ -266,9 +266,9 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<V extends @Nullable Object>
    +
    size in class AbstractCollection<V extends @Nullable Object>
    @@ -278,21 +278,21 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<V extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<V extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<V extends @Nullable Object>
    +
    contains in class AbstractCollection<V extends @Nullable Object>
  • @@ -302,9 +302,9 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<V extends @Nullable Object>
    +
    clear in class AbstractCollection<V extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.html index 8b5e53573761..81bea359b950 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingMap<K extends @
    @GwtCompatible -public abstract class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingObject implements Map<K,V>
    A map which forwards all its method calls to another map. Subclasses should override one or more @@ -198,10 +198,10 @@

    Method Summary

     
    boolean
    -
    containsKey(@Nullable Object key)
    +
     
    boolean
    -
    containsValue(@Nullable Object value)
    +
     
    protected abstract Map<K,V>
    @@ -212,10 +212,10 @@

    Method Summary

     
    boolean
    -
    equals(@Nullable Object object)
    +
     
    -
    @Nullable V
    -
    get(@Nullable Object key)
    + +
     
    int
    @@ -226,15 +226,15 @@

    Method Summary

     
    -
    @Nullable V
    +
    put(K key, V value)
     
    void
    putAll(Map<? extends K,? extends V> map)
     
    -
    @Nullable V
    -
    remove(@Nullable Object key)
    + +
     
    int
    @@ -245,19 +245,19 @@

    Method Summary

    A sensible definition of clear() in terms of the iterator method of entrySet().
    protected boolean
    -
    standardContainsKey(@Nullable Object key)
    +
    A sensible, albeit inefficient, definition of containsKey(java.lang.Object) in terms of the iterator method of entrySet().
    protected boolean
    -
    standardContainsValue(@Nullable Object value)
    +
    A sensible definition of containsValue(java.lang.Object) in terms of the iterator method of entrySet().
    protected boolean
    -
    standardEquals(@Nullable Object object)
    +
    A sensible definition of equals(java.lang.Object) in terms of the equals method of entrySet().
    @@ -276,8 +276,8 @@

    Method Summary

    A sensible definition of putAll(Map) in terms of put(Object, Object).
    -
    protected @Nullable V
    -
    standardRemove(@Nullable Object key)
    +
    protected @Nullable V
    +
    A sensible, albeit inefficient, definition of remove(java.lang.Object) in terms of the iterator method of entrySet().
    @@ -349,7 +349,7 @@

    size

    public int size()
    Specified by:
    -
    size in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -359,7 +359,7 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -367,10 +367,10 @@

    isEmpty

    remove

    @CanIgnoreReturnValue -public @Nullable V remove(@Nullable Object key)
    +public @Nullable V remove(@Nullable Object key)
    Specified by:
    -
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -380,37 +380,37 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Specified by:
    -
    containsKey in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Specified by:
    -
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • get

    -
    public @Nullable V get(@Nullable Object key)
    +
    public @Nullable V get(@Nullable Object key)
    Specified by:
    -
    get in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -418,11 +418,11 @@

    get

    put

    @CanIgnoreReturnValue -public @Nullable V put(K key, +public @Nullable V put(K key, V value)
    Specified by:
    -
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -432,7 +432,7 @@

    putAll

    public void putAll(Map<? extends K,? extends V> map)
    Specified by:
    -
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -442,7 +442,7 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -452,7 +452,7 @@

    values

    public Collection<V> values()
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    @@ -462,17 +462,17 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Specified by:
    -
    equals in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -484,7 +484,7 @@

    hashCode

    public int hashCode()
    Specified by:
    -
    hashCode in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -506,7 +506,7 @@

    standardPutAll

  • standardRemove

    -
    protected @Nullable V standardRemove(@Nullable Object key)
    +
    A sensible, albeit inefficient, definition of remove(java.lang.Object) in terms of the iterator method of entrySet(). If you override entrySet(), you may wish to override remove(java.lang.Object) to forward to this implementation. @@ -533,7 +533,7 @@

    standardClear

  • standardContainsKey

    -
    protected boolean standardContainsKey(@Nullable Object key)
    +
    protected boolean standardContainsKey(@Nullable Object key)
    A sensible, albeit inefficient, definition of containsKey(java.lang.Object) in terms of the iterator method of entrySet(). If you override entrySet(), you may wish to override containsKey(java.lang.Object) to forward to this implementation.
    @@ -546,7 +546,7 @@

    standardContainsKey

  • standardContainsValue

    -
    protected boolean standardContainsValue(@Nullable Object value)
    +
    protected boolean standardContainsValue(@Nullable Object value)
    A sensible definition of containsValue(java.lang.Object) in terms of the iterator method of entrySet(). If you override entrySet(), you may wish to override containsValue(java.lang.Object) to forward to this implementation.
    @@ -570,7 +570,7 @@

    standardIsEmpty

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible definition of equals(java.lang.Object) in terms of the equals method of entrySet(). If you override entrySet(), you may wish to override equals(java.lang.Object) to forward to this implementation.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMapEntry.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMapEntry.html index 2df84d06a581..27c86a2704d8 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMapEntry.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMapEntry.html @@ -84,7 +84,7 @@
    -

    Class ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -98,7 +98,7 @@

    Class ForwardingMapEntry<K


    @GwtCompatible -public abstract class ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingObject implements Map.Entry<K,V>
    A map entry which forwards all its method calls to another map entry. Subclasses should override @@ -160,7 +160,7 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    boolean
    -
    equals(@Nullable Object object)
    +
     
    @@ -175,7 +175,7 @@

    Method Summary

    setValue(V value)
     
    protected boolean
    -
    standardEquals(@Nullable Object object)
    +
    A sensible definition of equals(Object) in terms of getKey() and getValue().
    @@ -245,7 +245,7 @@

    getKey

    public K getKey()
    Specified by:
    -
    getKey in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    getKey in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -255,7 +255,7 @@

    getValue

    public V getValue()
    Specified by:
    -
    getValue in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    getValue in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -266,17 +266,17 @@

    setValue

    public V setValue(V value)
  • Specified by:
    -
    setValue in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    setValue in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Specified by:
    -
    equals in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -288,7 +288,7 @@

    hashCode

    public int hashCode()
    Specified by:
    -
    hashCode in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Map.Entry<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -297,7 +297,7 @@

    hashCode

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible definition of equals(Object) in terms of getKey() and getValue(). If you override either of these methods, you may wish to override equals(Object) to forward to this implementation.
    Since:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultimap.html index 362b9955d9fd..a06946710a14 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultimap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingMultimap<K


    @GwtCompatible -public abstract class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingObject implements Multimap<K,V>
    A multimap which forwards all its method calls to another multimap. Subclasses should override @@ -160,20 +160,20 @@

    Method Summary

    Removes all key-value pairs from the multimap, leaving it empty.
    boolean
    -
    containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    boolean
    -
    containsKey(@Nullable Object key)
    +
    Returns true if this multimap contains at least one key-value pair with the key key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the value value.
    @@ -190,7 +190,7 @@

    Method Summary

    instances.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multimap for equality.
    @@ -240,14 +240,14 @@

    Method Summary

    key.
    boolean
    -
    remove(@Nullable Object key, - @Nullable Object value)
    +
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -336,7 +336,7 @@

    asMap

    nor do its entries support setValue.
    Specified by:
    -
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -348,47 +348,47 @@

    clear

    Removes all key-value pairs from the multimap, leaving it empty.
    Specified by:
    -
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsEntry

    -
    public boolean containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    public boolean containsEntry(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    Specified by:
    -
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key.
    Specified by:
    -
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the value value.
    Specified by:
    -
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -404,7 +404,7 @@

    entries

    multimap, and vice versa. However, adding to the returned collection is not possible.
    Specified by:
    -
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -420,7 +420,7 @@

    get

    Changes to the returned collection will update the underlying multimap, and vice versa.

    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -433,7 +433,7 @@

    isEmpty

    == 0
    , but can in some cases be more efficient.
    Specified by:
    -
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -450,7 +450,7 @@

    keys

    However, adding to the returned collection is not possible.
    Specified by:
    -
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -466,7 +466,7 @@

    keySet

    adding to the returned set is not possible.
    Specified by:
    -
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -484,7 +484,7 @@

    put

    prohibit duplicates, and storing a key-value pair that's already in the multimap has no effect.
    Specified by:
    -
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the method increased the size of the multimap, or false if the multimap already contained the key-value pair and doesn't allow duplicates
    @@ -510,7 +510,7 @@

    putAll

    In particular, this is a no-op if values is empty.

    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -526,7 +526,7 @@

    putAll

    multimap.entries().
    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -536,15 +536,15 @@

    putAll

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object key, - @Nullable Object value)
    +public boolean remove(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists. If multiple key-value pairs in the multimap fit this description, which one is removed is unspecified.
    Specified by:
    -
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -554,7 +554,7 @@

    remove

    removeAll

    +public Collection<V> removeAll(@Nullable Object key)
    Description copied from interface: Multimap
    Removes all values associated with the key key. @@ -562,7 +562,7 @@

    removeAll

    appear in Multimap.keySet(), Multimap.asMap(), or any other views.
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -581,7 +581,7 @@

    replaceValues

    If values is empty, this is equivalent to removeAll(key).

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -601,7 +601,7 @@

    size

    the Multimap class documentation for clarification.
    Specified by:
    -
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -617,14 +617,14 @@

    values

    However, adding to the returned collection is not possible.
    Specified by:
    -
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Description copied from interface: Multimap
    Compares the specified object with this multimap for equality. Two multimaps are equal when their map views, as returned by Multimap.asMap(), are also equal. @@ -639,7 +639,7 @@

    equals

    multimaps are equal, because they both have empty Multimap.asMap() views.
    Specified by:
    -
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -661,7 +661,7 @@

    hashCode

    of ListMultimap instances depends on the ordering of the values for each key.
    Specified by:
    -
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultiset.StandardElementSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultiset.StandardElementSet.html index 0724d6cca0fb..67f3ce8c55c0 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultiset.StandardElementSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultiset.StandardElementSet.html @@ -100,7 +100,7 @@

    Class Forw

  • Enclosing class:
    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    ForwardingMultiset<E extends @Nullable Object>

    protected class ForwardingMultiset.StandardElementSet @@ -146,7 +146,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    boolean
    @@ -158,7 +158,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -222,11 +222,11 @@

    iterator

    public Iterator<E> iterator()
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<E extends @Nullable Object>
    +
    iterator in interface Set<E extends @Nullable Object>
    @@ -236,25 +236,25 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<E extends @Nullable Object>
    +
    clear in interface Set<E extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<E extends @Nullable Object>
    +
    clear in class AbstractCollection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<E extends @Nullable Object>
    +
    contains in interface Set<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
  • @@ -264,11 +264,11 @@

    containsAll

    public boolean containsAll(Collection<?> c)
    Specified by:
    -
    containsAll in interface Collection<E extends @Nullable Object>
    +
    containsAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    containsAll in interface Set<E extends @Nullable Object>
    +
    containsAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    containsAll in class AbstractCollection<E extends @Nullable Object>
    +
    containsAll in class AbstractCollection<E extends @Nullable Object>
    @@ -278,25 +278,25 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<E extends @Nullable Object>
    +
    isEmpty in interface Set<E extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<E extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<E extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<E extends @Nullable Object>
    +
    remove in interface Set<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
  • @@ -306,11 +306,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<E extends @Nullable Object>
    +
    size in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    size in interface Set<E extends @Nullable Object>
    +
    size in interface Set<E extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<E extends @Nullable Object>
    +
    size in class AbstractCollection<E extends @Nullable Object>
    @@ -320,11 +320,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -334,11 +334,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultiset.html index 65d8fe938219..c980fdc61893 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingMultiset.html @@ -84,7 +84,7 @@
    -

    Class ForwardingMultiset<E extends @Nullable Object>

    +

    Class ForwardingMultiset<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingMultiset<E
    @GwtCompatible -public abstract class ForwardingMultiset<E extends @Nullable Object> +public abstract class ForwardingMultiset<E extends @Nullable Object> extends ForwardingCollection<E> implements Multiset<E>
    A multiset which forwards all its method calls to another multiset. Subclasses should override @@ -149,7 +149,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>

    @@ -187,7 +187,7 @@

    Method Summary

    Adds a number of occurrences of an element to this multiset.
    int
    -
    count(@Nullable Object element)
    +
    Returns the number of occurrences of an element in this multiset (the count of the element).
    @@ -209,7 +209,7 @@

    Method Summary

    each providing an element of the multiset and the count of that element.
    boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multiset for equality.
    @@ -219,7 +219,7 @@

    Method Summary

    Returns the hash code for this multiset.
    int
    -
    remove(@Nullable Object element, +
    remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset.
    @@ -255,17 +255,17 @@

    Method Summary

    A sensible definition of ForwardingCollection.clear() in terms of the iterator method of entrySet().
    protected boolean
    -
    standardContains(@Nullable Object object)
    +
    protected int
    -
    standardCount(@Nullable Object object)
    +
    A sensible, albeit inefficient, definition of count(java.lang.Object) in terms of entrySet().
    protected boolean
    -
    standardEquals(@Nullable Object object)
    +
    A sensible, albeit inefficient, definition of equals(java.lang.Object) in terms of entrySet().size() and count(java.lang.Object).
    @@ -281,7 +281,7 @@

    Method Summary

    protected boolean
    -
    standardRemove(@Nullable Object element)
    +
    A sensible definition of ForwardingCollection.remove(Object) in terms of remove(Object, int).
    @@ -375,14 +375,14 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingCollection<E extends @Nullable Object>
    +
    delegate in class ForwardingCollection<E extends @Nullable Object>
  • count

    -
    public int count(@Nullable Object element)
    +
    public int count(@Nullable Object element)
    Description copied from interface: Multiset
    Returns the number of occurrences of an element in this multiset (the count of the element). Note that for an Object.equals(java.lang.Object)-based multiset, this gives the same result as @@ -393,7 +393,7 @@

    count

    other iterable type.
    Specified by:
    -
    count in interface Multiset<E extends @Nullable Object>
    +
    count in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to count occurrences of
    Returns:
    @@ -416,7 +416,7 @@

    add

    poorly.
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add occurrences of; may be null only if explicitly allowed by the implementation
    @@ -431,7 +431,7 @@

    add

    remove

    @CanIgnoreReturnValue -public int remove(@Nullable Object element, +public int remove(@Nullable Object element, int occurrences)
    Description copied from interface: Multiset
    Removes a number of occurrences of the specified element from this multiset. If the multiset @@ -440,7 +440,7 @@

    remove

    remove(element)
    .
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally remove occurrences of
    occurrences - the number of occurrences of the element to remove. May be zero, in which @@ -467,7 +467,7 @@

    elementSet

    elementSet().size().
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    @@ -492,7 +492,7 @@

    entrySet

    its entry set handles modifications.
    Specified by:
    -
    entrySet in interface Multiset<E extends @Nullable Object>
    +
    entrySet in interface Multiset<E extends @Nullable Object>
    Returns:
    a set of entries representing the data of this multiset
    @@ -501,16 +501,16 @@

    entrySet

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Description copied from interface: Multiset
    Compares the specified object with this multiset for equality. Returns true if the given object is also a multiset and contains equal elements with equal counts, regardless of order.
    Specified by:
    -
    equals in interface Collection<E extends @Nullable Object>
    +
    equals in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    equals in interface Multiset<E extends @Nullable Object>
    +
    equals in interface Multiset<E extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -531,9 +531,9 @@

    hashCode

    always have the same hash code.
    Specified by:
    -
    hashCode in interface Collection<E extends @Nullable Object>
    +
    hashCode in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    hashCode in interface Multiset<E extends @Nullable Object>
    +
    hashCode in interface Multiset<E extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -550,7 +550,7 @@

    setCount

    desired count.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add or remove occurrences of; may be null only if explicitly allowed by the implementation
    @@ -572,7 +572,7 @@

    setCount

    current count is not oldCount, no change is made.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally set the count of; may be null only if explicitly allowed by the implementation
    @@ -587,11 +587,11 @@

    setCount

  • standardContains

    -
    protected boolean standardContains(@Nullable Object object)
    +
    protected boolean standardContains(@Nullable Object object)
    A sensible definition of ForwardingCollection.contains(java.lang.Object) in terms of count(java.lang.Object). If you override count(java.lang.Object), you may wish to override ForwardingCollection.contains(java.lang.Object) to forward to this implementation.
    Overrides:
    -
    standardContains in class ForwardingCollection<E extends @Nullable Object>
    +
    standardContains in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -605,7 +605,7 @@

    standardClear

    forward to this implementation.
    Overrides:
    -
    standardClear in class ForwardingCollection<E extends @Nullable Object>
    +
    standardClear in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -614,7 +614,7 @@

    standardClear

  • standardCount

    -
    protected int standardCount(@Nullable Object object)
    +
    protected int standardCount(@Nullable Object object)
    A sensible, albeit inefficient, definition of count(java.lang.Object) in terms of entrySet(). If you override entrySet(), you may wish to override count(java.lang.Object) to forward to this implementation.
    @@ -646,7 +646,7 @@

    standardAddAll

    ForwardingCollection.addAll(Collection) to forward to this implementation.
    Overrides:
    -
    standardAddAll in class ForwardingCollection<E extends @Nullable Object>
    +
    standardAddAll in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -655,13 +655,13 @@

    standardAddAll

  • standardRemove

    -
    protected boolean standardRemove(@Nullable Object element)
    +
    protected boolean standardRemove(@Nullable Object element)
    A sensible definition of ForwardingCollection.remove(Object) in terms of remove(Object, int). If you override remove(Object, int), you may wish to override ForwardingCollection.remove(Object) to forward to this implementation.
    Overrides:
    -
    standardRemove in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRemove in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -675,7 +675,7 @@

    standardRemoveAll

    to forward to this implementation.
    Overrides:
    -
    standardRemoveAll in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRemoveAll in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -689,7 +689,7 @@

    standardRetainAll

    to forward to this implementation.
    Overrides:
    -
    standardRetainAll in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRetainAll in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -752,7 +752,7 @@

    standardSize

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible, albeit inefficient, definition of equals(java.lang.Object) in terms of entrySet().size() and count(java.lang.Object). If you override either of these methods, you may wish to override equals(java.lang.Object) to forward to this implementation.
    @@ -784,7 +784,7 @@

    standardToString

    implementation.
    Overrides:
    -
    standardToString in class ForwardingCollection<E extends @Nullable Object>
    +
    standardToString in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardDescendingMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardDescendingMap.html index 71fbcfc113d7..84d370e137bf 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardDescendingMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardDescendingMap.html @@ -100,7 +100,7 @@

    Cla

  • Enclosing class:
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingNavigableMap.StandardDescendingMap @@ -155,7 +155,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable Map.Entry<K,V>
    +
     
    @@ -181,13 +181,13 @@

    Method Summary

     
    -
    @Nullable Map.Entry<K,V>
    +
     
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    @@ -200,7 +200,7 @@

    Method Summary

    headMap(K toKey, boolean inclusive)
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    @@ -209,13 +209,13 @@

    Method Summary

     
    -
    @Nullable Map.Entry<K,V>
    +
     
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    @@ -224,10 +224,10 @@

    Method Summary

     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    void
    @@ -328,7 +328,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -338,7 +338,7 @@

    comparator

    public Comparator<? super K> comparator()
    Specified by:
    -
    comparator in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    comparator in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -348,7 +348,7 @@

    firstKey

    public K firstKey()
    Specified by:
    -
    firstKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -358,17 +358,17 @@

    lastKey

    public K lastKey()
    Specified by:
    -
    lastKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • lowerEntry

    -
    public @Nullable Map.Entry<K,V> lowerEntry(K key)
    +
    public @Nullable Map.Entry<K,V> lowerEntry(K key)
    Specified by:
    -
    lowerEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lowerEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -378,17 +378,17 @@

    lowerKey

    public K lowerKey(K key)
    Specified by:
    -
    lowerKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lowerKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • floorEntry

    -
    public @Nullable Map.Entry<K,V> floorEntry(K key)
    +
    public @Nullable Map.Entry<K,V> floorEntry(K key)
    Specified by:
    -
    floorEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    floorEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -398,17 +398,17 @@

    floorKey

    public K floorKey(K key)
    Specified by:
    -
    floorKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    floorKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • ceilingEntry

    -
    public @Nullable Map.Entry<K,V> ceilingEntry(K key)
    +
    public @Nullable Map.Entry<K,V> ceilingEntry(K key)
    Specified by:
    -
    ceilingEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ceilingEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -418,17 +418,17 @@

    ceilingKey

    public K ceilingKey(K key)
    Specified by:
    -
    ceilingKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ceilingKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • higherEntry

    -
    public @Nullable Map.Entry<K,V> higherEntry(K key)
    +
    public @Nullable Map.Entry<K,V> higherEntry(K key)
    Specified by:
    -
    higherEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    higherEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -438,55 +438,55 @@

    higherKey

    public K higherKey(K key)
    Specified by:
    -
    higherKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    higherKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • firstEntry

    -
    public @Nullable Map.Entry<K,V> firstEntry()
    +
    public @Nullable Map.Entry<K,V> firstEntry()
    Specified by:
    -
    firstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    firstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • lastEntry

    -
    public @Nullable Map.Entry<K,V> lastEntry()
    +
    public @Nullable Map.Entry<K,V> lastEntry()
    Specified by:
    -
    lastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    lastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • pollFirstEntry

    -
    public @Nullable Map.Entry<K,V> pollFirstEntry()
    +
    public @Nullable Map.Entry<K,V> pollFirstEntry()
    Specified by:
    -
    pollFirstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollFirstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    pollFirstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollFirstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • pollLastEntry

    -
    public @Nullable Map.Entry<K,V> pollLastEntry()
    +
    public @Nullable Map.Entry<K,V> pollLastEntry()
    Specified by:
    -
    pollLastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollLastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    pollLastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollLastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -496,7 +496,7 @@

    descendingMap

    public NavigableMap<K,V> descendingMap()
    Specified by:
    -
    descendingMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    descendingMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -506,11 +506,11 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    entrySet in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -520,11 +520,11 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    keySet in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -534,7 +534,7 @@

    navigableKeySet

    public NavigableSet<K> navigableKeySet()
    Specified by:
    -
    navigableKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    navigableKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -544,7 +544,7 @@

    descendingKeySet

    public NavigableSet<K> descendingKeySet()
    Specified by:
    -
    descendingKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    descendingKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -557,7 +557,7 @@

    subMap

    boolean toInclusive)
    Specified by:
    -
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -568,9 +568,9 @@

    subMap

    K toKey)
    Specified by:
    -
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    subMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -581,7 +581,7 @@

    headMap

    boolean inclusive)
    Specified by:
    -
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -591,9 +591,9 @@

    headMap

    public SortedMap<K,V> headMap(K toKey)
    Specified by:
    -
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    headMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -604,7 +604,7 @@

    tailMap

    boolean inclusive)
    Specified by:
    -
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -614,9 +614,9 @@

    tailMap

    public SortedMap<K,V> tailMap(K fromKey)
    Specified by:
    -
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    tailMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -626,11 +626,11 @@

    values

    public Collection<V> values()
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    values in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardNavigableKeySet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardNavigableKeySet.html index 556f07e502d1..6fa82dbd4ac9 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardNavigableKeySet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.StandardNavigableKeySet.html @@ -100,7 +100,7 @@

    C
    Enclosing class:
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingNavigableMap.StandardNavigableKeySet @@ -147,11 +147,11 @@

    Method Summary

    void
     
    -
    @Nullable Comparator<? super K>
    +
     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    @@ -197,7 +197,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -284,7 +284,7 @@

    lower

    public K lower(K e)
    Specified by:
    -
    lower in interface NavigableSet<K extends @Nullable Object>
    +
    lower in interface NavigableSet<K extends @Nullable Object>
    @@ -294,7 +294,7 @@

    floor

    public K floor(K e)
    Specified by:
    -
    floor in interface NavigableSet<K extends @Nullable Object>
    +
    floor in interface NavigableSet<K extends @Nullable Object>
    @@ -304,7 +304,7 @@

    ceiling

    public K ceiling(K e)
    Specified by:
    -
    ceiling in interface NavigableSet<K extends @Nullable Object>
    +
    ceiling in interface NavigableSet<K extends @Nullable Object>
    @@ -314,7 +314,7 @@

    higher

    public K higher(K e)
    Specified by:
    -
    higher in interface NavigableSet<K extends @Nullable Object>
    +
    higher in interface NavigableSet<K extends @Nullable Object>
    @@ -324,7 +324,7 @@

    pollFirst

    public K pollFirst()
    Specified by:
    -
    pollFirst in interface NavigableSet<K extends @Nullable Object>
    +
    pollFirst in interface NavigableSet<K extends @Nullable Object>
    @@ -334,7 +334,7 @@

    pollLast

    public K pollLast()
    Specified by:
    -
    pollLast in interface NavigableSet<K extends @Nullable Object>
    +
    pollLast in interface NavigableSet<K extends @Nullable Object>
    @@ -344,7 +344,7 @@

    descendingSet

    public NavigableSet<K> descendingSet()
    Specified by:
    -
    descendingSet in interface NavigableSet<K extends @Nullable Object>
    +
    descendingSet in interface NavigableSet<K extends @Nullable Object>
    @@ -354,7 +354,7 @@

    descendingIterator

    public Iterator<K> descendingIterator()
    Specified by:
    -
    descendingIterator in interface NavigableSet<K extends @Nullable Object>
    +
    descendingIterator in interface NavigableSet<K extends @Nullable Object>
    @@ -367,7 +367,7 @@

    subSet

    boolean toInclusive)
    Specified by:
    -
    subSet in interface NavigableSet<K extends @Nullable Object>
    +
    subSet in interface NavigableSet<K extends @Nullable Object>
    @@ -378,9 +378,9 @@

    subSet

    K toElement)
    Specified by:
    -
    subSet in interface NavigableSet<K extends @Nullable Object>
    +
    subSet in interface NavigableSet<K extends @Nullable Object>
    Specified by:
    -
    subSet in interface SortedSet<K extends @Nullable Object>
    +
    subSet in interface SortedSet<K extends @Nullable Object>
    @@ -391,7 +391,7 @@

    headSet

    boolean inclusive)
    Specified by:
    -
    headSet in interface NavigableSet<K extends @Nullable Object>
    +
    headSet in interface NavigableSet<K extends @Nullable Object>
    @@ -401,9 +401,9 @@

    headSet

    public SortedSet<K> headSet(K toElement)
    Specified by:
    -
    headSet in interface NavigableSet<K extends @Nullable Object>
    +
    headSet in interface NavigableSet<K extends @Nullable Object>
    Specified by:
    -
    headSet in interface SortedSet<K extends @Nullable Object>
    +
    headSet in interface SortedSet<K extends @Nullable Object>
    @@ -414,7 +414,7 @@

    tailSet

    boolean inclusive)
    Specified by:
    -
    tailSet in interface NavigableSet<K extends @Nullable Object>
    +
    tailSet in interface NavigableSet<K extends @Nullable Object>
    @@ -424,19 +424,19 @@

    tailSet

    public SortedSet<K> tailSet(K fromElement)
    Specified by:
    -
    tailSet in interface NavigableSet<K extends @Nullable Object>
    +
    tailSet in interface NavigableSet<K extends @Nullable Object>
    Specified by:
    -
    tailSet in interface SortedSet<K extends @Nullable Object>
    +
    tailSet in interface SortedSet<K extends @Nullable Object>
  • comparator

    -
    public @Nullable Comparator<? super K> comparator()
    +
    public @Nullable Comparator<? super K> comparator()
    Specified by:
    -
    comparator in interface SortedSet<K extends @Nullable Object>
    +
    comparator in interface SortedSet<K extends @Nullable Object>
  • @@ -446,7 +446,7 @@

    first

    public K first()
    Specified by:
    -
    first in interface SortedSet<K extends @Nullable Object>
    +
    first in interface SortedSet<K extends @Nullable Object>
    @@ -456,7 +456,7 @@

    last

    public K last()
    Specified by:
    -
    last in interface SortedSet<K extends @Nullable Object>
    +
    last in interface SortedSet<K extends @Nullable Object>
    @@ -466,13 +466,13 @@

    iterator

    public Iterator<K> iterator()
    Specified by:
    -
    iterator in interface Collection<K extends @Nullable Object>
    +
    iterator in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<K extends @Nullable Object>
    +
    iterator in interface Iterable<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<K extends @Nullable Object>
    +
    iterator in interface Set<K extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<K extends @Nullable Object>
    +
    iterator in class AbstractCollection<K extends @Nullable Object>
    @@ -488,11 +488,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in interface Set<K extends @Nullable Object>
    +
    size in interface Set<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<K extends @Nullable Object>
    +
    size in class AbstractCollection<K extends @Nullable Object>
    @@ -502,39 +502,39 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<K extends @Nullable Object>
    +
    isEmpty in interface Set<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<K extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<K extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<K extends @Nullable Object>
    +
    contains in interface Set<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<K extends @Nullable Object>
    +
    contains in class AbstractCollection<K extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<K extends @Nullable Object>
    +
    remove in interface Set<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<K extends @Nullable Object>
    +
    remove in class AbstractCollection<K extends @Nullable Object>
  • @@ -544,11 +544,11 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<K extends @Nullable Object>
    +
    clear in interface Set<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<K extends @Nullable Object>
    +
    clear in class AbstractCollection<K extends @Nullable Object>
    @@ -558,11 +558,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -572,11 +572,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.html index 12c2f2d6d1ee..a81c856bc7dc 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableMap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingNavigable
    @GwtIncompatible -public abstract class ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingSortedMap<K,V> implements NavigableMap<K,V>
    A navigable map which forwards all its method calls to another navigable map. Subclasses should @@ -195,10 +195,10 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable K
    +
     
    protected abstract NavigableMap<K,V>
    @@ -212,49 +212,49 @@

    Method Summary

     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable K
    +
    floorKey(K key)
     
    headMap(K toKey, boolean inclusive)
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable K
    +
    higherKey(K key)
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable K
    +
    lowerKey(K key)
     
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    @Nullable Map.Entry<K,V>
    +
     
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of ceilingEntry(K) in terms of the firstEntry() of tailMap(Object, boolean).
    -
    protected @Nullable K
    +
    protected @Nullable K
    A sensible definition of ceilingKey(K) in terms of ceilingEntry.
    @@ -264,7 +264,7 @@

    Method Summary

    A sensible definition of descendingKeySet() as the navigableKeySet of descendingMap().
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of firstEntry() in terms of the iterator() of ForwardingMap.entrySet().
    @@ -274,12 +274,12 @@

    Method Summary

    A sensible definition of ForwardingSortedMap.firstKey() in terms of firstEntry.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of floorEntry(K) in terms of the lastEntry() of headMap(Object, boolean).
    -
    protected @Nullable K
    +
    protected @Nullable K
    A sensible definition of floorKey(K) in terms of floorEntry.
    @@ -289,17 +289,17 @@

    Method Summary

    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of higherEntry(K) in terms of the firstEntry() of tailMap(Object, boolean).
    -
    protected @Nullable K
    +
    protected @Nullable K
    A sensible definition of higherKey(K) in terms of higherEntry.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of lastEntry() in terms of the iterator() of the ForwardingMap.entrySet() of descendingMap().
    @@ -309,23 +309,23 @@

    Method Summary

    A sensible definition of ForwardingSortedMap.lastKey() in terms of lastEntry.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of lowerEntry(K) in terms of the lastEntry() of headMap(Object, boolean).
    -
    protected @Nullable K
    +
    protected @Nullable K
    A sensible definition of lowerKey(K) in terms of lowerEntry.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of pollFirstEntry() in terms of the iterator of entrySet.
    -
    protected @Nullable Map.Entry<K,V>
    +
    protected @Nullable Map.Entry<K,V>
    A sensible definition of pollFirstEntry() in terms of the iterator of the @@ -416,24 +416,24 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • lowerEntry

    -
    public @Nullable Map.Entry<K,V> lowerEntry(K key)
    +
    public @Nullable Map.Entry<K,V> lowerEntry(K key)
    Specified by:
    -
    lowerEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lowerEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardLowerEntry

    -
    protected @Nullable Map.Entry<K,V> standardLowerEntry(K key)
    +
    A sensible definition of lowerEntry(K) in terms of the lastEntry() of headMap(Object, boolean). If you override headMap, you may wish to override lowerEntry to forward to this implementation.
    @@ -441,17 +441,17 @@

    standardLowerEntry

  • lowerKey

    -
    public @Nullable K lowerKey(K key)
    +
    public @Nullable K lowerKey(K key)
    Specified by:
    -
    lowerKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lowerKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardLowerKey

    -
    protected @Nullable K standardLowerKey(K key)
    +
    protected @Nullable K standardLowerKey(K key)
    A sensible definition of lowerKey(K) in terms of lowerEntry. If you override lowerEntry(K), you may wish to override lowerKey to forward to this implementation.
    @@ -460,17 +460,17 @@

    standardLowerKey

  • floorEntry

    -
    public @Nullable Map.Entry<K,V> floorEntry(K key)
    +
    public @Nullable Map.Entry<K,V> floorEntry(K key)
    Specified by:
    -
    floorEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    floorEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardFloorEntry

    -
    protected @Nullable Map.Entry<K,V> standardFloorEntry(K key)
    +
    A sensible definition of floorEntry(K) in terms of the lastEntry() of headMap(Object, boolean). If you override headMap, you may wish to override floorEntry to forward to this implementation.
    @@ -478,17 +478,17 @@

    standardFloorEntry

  • floorKey

    -
    public @Nullable K floorKey(K key)
    +
    public @Nullable K floorKey(K key)
    Specified by:
    -
    floorKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    floorKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardFloorKey

    -
    protected @Nullable K standardFloorKey(K key)
    +
    protected @Nullable K standardFloorKey(K key)
    A sensible definition of floorKey(K) in terms of floorEntry. If you override floorEntry, you may wish to override floorKey to forward to this implementation.
    @@ -497,17 +497,17 @@

    standardFloorKey

  • ceilingEntry

    -
    public @Nullable Map.Entry<K,V> ceilingEntry(K key)
    +
    Specified by:
    -
    ceilingEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ceilingEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardCeilingEntry

    -
    protected @Nullable Map.Entry<K,V> standardCeilingEntry(K key)
    +
    A sensible definition of ceilingEntry(K) in terms of the firstEntry() of tailMap(Object, boolean). If you override tailMap, you may wish to override ceilingEntry to forward to this implementation.
    @@ -515,17 +515,17 @@

    standardCeilingEntry

  • ceilingKey

    -
    public @Nullable K ceilingKey(K key)
    +
    public @Nullable K ceilingKey(K key)
    Specified by:
    -
    ceilingKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ceilingKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardCeilingKey

    -
    protected @Nullable K standardCeilingKey(K key)
    +
    protected @Nullable K standardCeilingKey(K key)
    A sensible definition of ceilingKey(K) in terms of ceilingEntry. If you override ceilingEntry, you may wish to override ceilingKey to forward to this implementation.
    @@ -534,17 +534,17 @@

    standardCeilingKey

  • higherEntry

    -
    public @Nullable Map.Entry<K,V> higherEntry(K key)
    +
    Specified by:
    -
    higherEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    higherEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardHigherEntry

    -
    protected @Nullable Map.Entry<K,V> standardHigherEntry(K key)
    +
    A sensible definition of higherEntry(K) in terms of the firstEntry() of tailMap(Object, boolean). If you override tailMap, you may wish to override higherEntry to forward to this implementation.
    @@ -552,17 +552,17 @@

    standardHigherEntry

  • higherKey

    -
    public @Nullable K higherKey(K key)
    +
    public @Nullable K higherKey(K key)
    Specified by:
    -
    higherKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    higherKey in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardHigherKey

    -
    protected @Nullable K standardHigherKey(K key)
    +
    protected @Nullable K standardHigherKey(K key)
    A sensible definition of higherKey(K) in terms of higherEntry. If you override higherEntry, you may wish to override higherKey to forward to this implementation.
    @@ -571,19 +571,19 @@

    standardHigherKey

  • firstEntry

    -
    public @Nullable Map.Entry<K,V> firstEntry()
    +
    Specified by:
    -
    firstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    firstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardFirstEntry

    -
    protected @Nullable Map.Entry<K,V> standardFirstEntry()
    +
    A sensible definition of firstEntry() in terms of the iterator() of ForwardingMap.entrySet(). If you override entrySet, you may wish to override firstEntry to forward to this implementation.
    @@ -600,19 +600,19 @@

    standardFirstKey

  • lastEntry

    -
    public @Nullable Map.Entry<K,V> lastEntry()
    +
    Specified by:
    -
    lastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    lastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardLastEntry

    -
    protected @Nullable Map.Entry<K,V> standardLastEntry()
    +
    A sensible definition of lastEntry() in terms of the iterator() of the ForwardingMap.entrySet() of descendingMap(). If you override descendingMap, you may wish to override lastEntry to forward to this implementation.
    @@ -628,19 +628,19 @@

    standardLastKey

  • pollFirstEntry

    -
    public @Nullable Map.Entry<K,V> pollFirstEntry()
    +
    Specified by:
    -
    pollFirstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollFirstEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    pollFirstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollFirstEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardPollFirstEntry

    -
    protected @Nullable Map.Entry<K,V> standardPollFirstEntry()
    +
    A sensible definition of pollFirstEntry() in terms of the iterator of entrySet. If you override entrySet, you may wish to override pollFirstEntry to forward to this implementation.
    @@ -649,19 +649,19 @@

    standardPollFirstEntry

  • pollLastEntry

    -
    public @Nullable Map.Entry<K,V> pollLastEntry()
    +
    Specified by:
    -
    pollLastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollLastEntry in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    pollLastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    pollLastEntry in interface SequencedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardPollLastEntry

    -
    protected @Nullable Map.Entry<K,V> standardPollLastEntry()
    +
    A sensible definition of pollFirstEntry() in terms of the iterator of the entrySet of descendingMap. If you override descendingMap, you may wish to override pollFirstEntry to forward to this implementation.
    @@ -673,7 +673,7 @@

    descendingMap

    Specified by:
    -
    descendingMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    descendingMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -683,7 +683,7 @@

    navigableKeySet

    Specified by:
    -
    navigableKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    navigableKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -693,7 +693,7 @@

    descendingKeySet

    Specified by:
    -
    descendingKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    descendingKeySet in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -701,7 +701,7 @@

    descendingKeySet

    standardDescendingKeySet

    -
    A sensible definition of descendingKeySet() as the navigableKeySet of descendingMap(). (The ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>.StandardDescendingMap implementation implements +
    A sensible definition of descendingKeySet() as the navigableKeySet of descendingMap(). (The ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>.StandardDescendingMap implementation implements navigableKeySet on its own, so as not to cause an infinite loop.) If you override descendingMap, you may wish to override descendingKeySet to forward to this implementation.
    @@ -716,7 +716,7 @@

    standardSubMap

    wish to override subMap to forward to this implementation.
    Overrides:
    -
    standardSubMap in class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    standardSubMap in class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -729,7 +729,7 @@

    subMap

    boolean toInclusive)
  • Specified by:
    -
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -740,7 +740,7 @@

    headMap

    boolean inclusive)
    Specified by:
    -
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -751,7 +751,7 @@

    tailMap

    boolean inclusive)
    Specified by:
    -
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface NavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableSet.StandardDescendingSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableSet.StandardDescendingSet.html index b07224a54441..43af3c994ccb 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableSet.StandardDescendingSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableSet.StandardDescendingSet.html @@ -106,7 +106,7 @@

    Cla
    Enclosing class:
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    ForwardingNavigableSet<E extends @Nullable Object>

    protected class ForwardingNavigableSet.StandardDescendingSet @@ -223,10 +223,10 @@

    Method Summary

    tailSet(E fromElement, boolean inclusive)
     
    -
    @Nullable Object[]
    +
     
    -
    <T extends @Nullable Object>
    T[]
    +
    <T extends @Nullable Object>
    T[]
    toArray(T[] array)
     
    @@ -304,7 +304,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    delegate in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -314,9 +314,9 @@

    lower

    public E lower(E e)
    Specified by:
    -
    lower in interface NavigableSet<E extends @Nullable Object>
    +
    lower in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    lower in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    lower in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -326,9 +326,9 @@

    floor

    public E floor(E e)
    Specified by:
    -
    floor in interface NavigableSet<E extends @Nullable Object>
    +
    floor in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    floor in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    floor in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -338,9 +338,9 @@

    ceiling

    public E ceiling(E e)
    Specified by:
    -
    ceiling in interface NavigableSet<E extends @Nullable Object>
    +
    ceiling in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    ceiling in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    ceiling in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -350,9 +350,9 @@

    higher

    public E higher(E e)
    Specified by:
    -
    higher in interface NavigableSet<E extends @Nullable Object>
    +
    higher in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    higher in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    higher in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -362,9 +362,9 @@

    pollFirst

    public E pollFirst()
    Specified by:
    -
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    +
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    pollFirst in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    pollFirst in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -374,9 +374,9 @@

    pollLast

    public E pollLast()
    Specified by:
    -
    pollLast in interface NavigableSet<E extends @Nullable Object>
    +
    pollLast in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    pollLast in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    pollLast in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -386,9 +386,9 @@

    descendingSet

    public NavigableSet<E> descendingSet()
    Specified by:
    -
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    +
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    descendingSet in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    descendingSet in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -398,9 +398,9 @@

    descendingIterator

    public Iterator<E> descendingIterator()
    Specified by:
    -
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    +
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    descendingIterator in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    descendingIterator in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -413,9 +413,9 @@

    subSet

    boolean toInclusive)
    Specified by:
    -
    subSet in interface NavigableSet<E extends @Nullable Object>
    +
    subSet in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    subSet in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    subSet in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -426,11 +426,11 @@

    subSet

    E toElement)
    Specified by:
    -
    subSet in interface NavigableSet<E extends @Nullable Object>
    +
    subSet in interface NavigableSet<E extends @Nullable Object>
    Specified by:
    -
    subSet in interface SortedSet<E extends @Nullable Object>
    +
    subSet in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    subSet in class ForwardingSortedSet<E extends @Nullable Object>
    +
    subSet in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -441,9 +441,9 @@

    headSet

    boolean inclusive)
    Specified by:
    -
    headSet in interface NavigableSet<E extends @Nullable Object>
    +
    headSet in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    headSet in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    headSet in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -453,11 +453,11 @@

    headSet

    public SortedSet<E> headSet(E toElement)
    Specified by:
    -
    headSet in interface NavigableSet<E extends @Nullable Object>
    +
    headSet in interface NavigableSet<E extends @Nullable Object>
    Specified by:
    -
    headSet in interface SortedSet<E extends @Nullable Object>
    +
    headSet in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    headSet in class ForwardingSortedSet<E extends @Nullable Object>
    +
    headSet in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -468,9 +468,9 @@

    tailSet

    boolean inclusive)

    Specified by:
    -
    tailSet in interface NavigableSet<E extends @Nullable Object>
    +
    tailSet in interface NavigableSet<E extends @Nullable Object>
    Overrides:
    -
    tailSet in class ForwardingNavigableSet<E extends @Nullable Object>
    +
    tailSet in class ForwardingNavigableSet<E extends @Nullable Object>
    @@ -480,11 +480,11 @@

    tailSet

    public SortedSet<E> tailSet(E fromElement)
    Specified by:
    -
    tailSet in interface NavigableSet<E extends @Nullable Object>
    +
    tailSet in interface NavigableSet<E extends @Nullable Object>
    Specified by:
    -
    tailSet in interface SortedSet<E extends @Nullable Object>
    +
    tailSet in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    tailSet in class ForwardingSortedSet<E extends @Nullable Object>
    +
    tailSet in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -494,9 +494,9 @@

    comparator

    public Comparator<? super E> comparator()
    Specified by:
    -
    comparator in interface SortedSet<E extends @Nullable Object>
    +
    comparator in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    comparator in class ForwardingSortedSet<E extends @Nullable Object>
    +
    comparator in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -506,9 +506,9 @@

    first

    public E first()
    Specified by:
    -
    first in interface SortedSet<E extends @Nullable Object>
    +
    first in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    first in class ForwardingSortedSet<E extends @Nullable Object>
    +
    first in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -518,9 +518,9 @@

    last

    public E last()
    Specified by:
    -
    last in interface SortedSet<E extends @Nullable Object>
    +
    last in interface SortedSet<E extends @Nullable Object>
    Overrides:
    -
    last in class ForwardingSortedSet<E extends @Nullable Object>
    +
    last in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -530,43 +530,43 @@

    iterator

    public Iterator<E> iterator()
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface NavigableSet<E extends @Nullable Object>
    +
    iterator in interface NavigableSet<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<E extends @Nullable Object>
    +
    iterator in interface Set<E extends @Nullable Object>
    Overrides:
    -
    iterator in class ForwardingCollection<E extends @Nullable Object>
    +
    iterator in class ForwardingCollection<E extends @Nullable Object>
  • toArray

    -
    public @Nullable Object[] toArray()
    +
    public @Nullable Object[] toArray()
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    toArray in interface Set<E extends @Nullable Object>
    +
    toArray in interface Set<E extends @Nullable Object>
    Overrides:
    -
    toArray in class ForwardingCollection<E extends @Nullable Object>
    +
    toArray in class ForwardingCollection<E extends @Nullable Object>
  • toArray

    -
    public <T extends @Nullable Object> T[] toArray(T[] array)
    +
    public <T extends @Nullable Object> T[] toArray(T[] array)
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    toArray in interface Set<E extends @Nullable Object>
    +
    toArray in interface Set<E extends @Nullable Object>
    Overrides:
    -
    toArray in class ForwardingCollection<E extends @Nullable Object>
    +
    toArray in class ForwardingCollection<E extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableSet.html index 1af37dbe8b00..1658413e8827 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingNavigableSet.html @@ -84,7 +84,7 @@
    -

    Class ForwardingNavigableSet<E extends @Nullable Object>

    +

    Class ForwardingNavigableSet<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -108,7 +108,7 @@

    Class ForwardingNavigable
    @GwtIncompatible -public abstract class ForwardingNavigableSet<E extends @Nullable Object> +public abstract class ForwardingNavigableSet<E extends @Nullable Object> extends ForwardingSortedSet<E> implements NavigableSet<E>
    A navigable set which forwards all its method calls to another navigable set. Subclasses should @@ -186,7 +186,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable E
    +
     
    protected abstract NavigableSet<E>
    @@ -200,26 +200,26 @@

    Method Summary

     
    -
    @Nullable E
    +
    floor(E e)
     
    headSet(E toElement, boolean inclusive)
     
    -
    @Nullable E
    +
    higher(E e)
     
    -
    @Nullable E
    +
    lower(E e)
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of ceiling(E) in terms of the iterator method of tailSet(Object, boolean).
    @@ -227,7 +227,7 @@

    Method Summary

    protected E
     
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of floor(E) in terms of the descendingIterator method of @@ -238,7 +238,7 @@

    Method Summary

    A sensible definition of ForwardingSortedSet.headSet(Object) in terms of the headSet(Object, boolean) method.
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of higher(E) in terms of the iterator method of tailSet(Object, boolean).
    @@ -246,18 +246,18 @@

    Method Summary

    protected E
     
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of lower(E) in terms of the descendingIterator method of headSet(Object, boolean).
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of pollFirst() in terms of the iterator method.
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of pollLast() in terms of the descendingIterator method.
    @@ -362,24 +362,24 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingSortedSet<E extends @Nullable Object>
    +
    delegate in class ForwardingSortedSet<E extends @Nullable Object>
  • lower

    -
    public @Nullable E lower(E e)
    +
    public @Nullable E lower(E e)
    Specified by:
    -
    lower in interface NavigableSet<E extends @Nullable Object>
    +
    lower in interface NavigableSet<E extends @Nullable Object>
  • standardLower

    -
    protected @Nullable E standardLower(E e)
    +
    protected @Nullable E standardLower(E e)
    A sensible definition of lower(E) in terms of the descendingIterator method of headSet(Object, boolean). If you override headSet(Object, boolean), you may wish to override lower(E) to forward to this implementation.
    @@ -388,17 +388,17 @@

    standardLower

  • floor

    -
    public @Nullable E floor(E e)
    +
    public @Nullable E floor(E e)
    Specified by:
    -
    floor in interface NavigableSet<E extends @Nullable Object>
    +
    floor in interface NavigableSet<E extends @Nullable Object>
  • standardFloor

    -
    protected @Nullable E standardFloor(E e)
    +
    protected @Nullable E standardFloor(E e)
    A sensible definition of floor(E) in terms of the descendingIterator method of headSet(Object, boolean). If you override headSet(Object, boolean), you may wish to override floor(E) to forward to this implementation.
    @@ -407,17 +407,17 @@

    standardFloor

  • ceiling

    -
    public @Nullable E ceiling(E e)
    +
    public @Nullable E ceiling(E e)
    Specified by:
    -
    ceiling in interface NavigableSet<E extends @Nullable Object>
    +
    ceiling in interface NavigableSet<E extends @Nullable Object>
  • standardCeiling

    -
    protected @Nullable E standardCeiling(E e)
    +
    protected @Nullable E standardCeiling(E e)
    A sensible definition of ceiling(E) in terms of the iterator method of tailSet(Object, boolean). If you override tailSet(Object, boolean), you may wish to override ceiling(E) to forward to this implementation.
    @@ -425,17 +425,17 @@

    standardCeiling

  • higher

    -
    public @Nullable E higher(E e)
    +
    public @Nullable E higher(E e)
    Specified by:
    -
    higher in interface NavigableSet<E extends @Nullable Object>
    +
    higher in interface NavigableSet<E extends @Nullable Object>
  • standardHigher

    -
    protected @Nullable E standardHigher(E e)
    +
    protected @Nullable E standardHigher(E e)
    A sensible definition of higher(E) in terms of the iterator method of tailSet(Object, boolean). If you override tailSet(Object, boolean), you may wish to override higher(E) to forward to this implementation.
    @@ -443,17 +443,17 @@

    standardHigher

  • pollFirst

    -
    public @Nullable E pollFirst()
    +
    public @Nullable E pollFirst()
    Specified by:
    -
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    +
    pollFirst in interface NavigableSet<E extends @Nullable Object>
  • standardPollFirst

    -
    protected @Nullable E standardPollFirst()
    +
    A sensible definition of pollFirst() in terms of the iterator method. If you override ForwardingCollection.iterator() you may wish to override pollFirst() to forward to this implementation.
    @@ -462,17 +462,17 @@

    standardPollFirst

  • pollLast

    -
    public @Nullable E pollLast()
    +
    public @Nullable E pollLast()
    Specified by:
    -
    pollLast in interface NavigableSet<E extends @Nullable Object>
    +
    pollLast in interface NavigableSet<E extends @Nullable Object>
  • standardPollLast

    -
    protected @Nullable E standardPollLast()
    +
    A sensible definition of pollLast() in terms of the descendingIterator method. If you override descendingIterator() you may wish to override pollLast() to forward to this implementation.
    @@ -496,7 +496,7 @@

    descendingSet

    Specified by:
    -
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    +
    descendingSet in interface NavigableSet<E extends @Nullable Object>
  • @@ -506,7 +506,7 @@

    descendingIterator

    Specified by:
    -
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    +
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
  • @@ -519,7 +519,7 @@

    subSet

    boolean toInclusive)
  • Specified by:
    -
    subSet in interface NavigableSet<E extends @Nullable Object>
    +
    subSet in interface NavigableSet<E extends @Nullable Object>
    @@ -543,7 +543,7 @@

    standardSubSet

    implementation.
    Overrides:
    -
    standardSubSet in class ForwardingSortedSet<E extends @Nullable Object>
    +
    standardSubSet in class ForwardingSortedSet<E extends @Nullable Object>
    @@ -554,7 +554,7 @@

    headSet

    boolean inclusive)
    Specified by:
    -
    headSet in interface NavigableSet<E extends @Nullable Object>
    +
    headSet in interface NavigableSet<E extends @Nullable Object>
    @@ -573,7 +573,7 @@

    tailSet

    boolean inclusive)
    Specified by:
    -
    tailSet in interface NavigableSet<E extends @Nullable Object>
    +
    tailSet in interface NavigableSet<E extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingQueue.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingQueue.html index 966bc3782cfc..341ee50586a2 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingQueue.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingQueue.html @@ -84,7 +84,7 @@
    -

    Class ForwardingQueue<E extends @Nullable Object>

    +

    Class ForwardingQueue<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingQueue<E exten
    @GwtCompatible -public abstract class ForwardingQueue<E extends @Nullable Object> +public abstract class ForwardingQueue<E extends @Nullable Object> extends ForwardingCollection<E> implements Queue<E>
    A queue which forwards all its method calls to another queue. Subclasses should override one or @@ -170,10 +170,10 @@

    Method Summary

    boolean
    offer(E o)
     
    -
    @Nullable E
    +
     
    -
    @Nullable E
    +
     
    @@ -184,12 +184,12 @@

    Method Summary

    A sensible definition of offer(E) in terms of ForwardingCollection.add(E).
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of peek() in terms of element().
    -
    protected @Nullable E
    +
    protected @Nullable E
    A sensible definition of poll() in terms of remove().
    @@ -252,7 +252,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingCollection<E extends @Nullable Object>
    +
    delegate in class ForwardingCollection<E extends @Nullable Object>
    @@ -263,7 +263,7 @@

    offer

    public boolean offer(E o)
    Specified by:
    -
    offer in interface Queue<E extends @Nullable Object>
    +
    offer in interface Queue<E extends @Nullable Object>
    @@ -271,10 +271,10 @@

    offer

    poll

    @CanIgnoreReturnValue -public @Nullable E poll()
    +public @Nullable E poll()
    Specified by:
    -
    poll in interface Queue<E extends @Nullable Object>
    +
    poll in interface Queue<E extends @Nullable Object>
    @@ -285,17 +285,17 @@

    remove

    public E remove()
    Specified by:
    -
    remove in interface Queue<E extends @Nullable Object>
    +
    remove in interface Queue<E extends @Nullable Object>
  • peek

    -
    public @Nullable E peek()
    +
    public @Nullable E peek()
    Specified by:
    -
    peek in interface Queue<E extends @Nullable Object>
    +
    peek in interface Queue<E extends @Nullable Object>
  • @@ -305,7 +305,7 @@

    element

    public E element()
    Specified by:
    -
    element in interface Queue<E extends @Nullable Object>
    +
    element in interface Queue<E extends @Nullable Object>
    @@ -324,7 +324,7 @@

    standardOffer

  • standardPeek

    -
    protected @Nullable E standardPeek()
    +
    protected @Nullable E standardPeek()
    A sensible definition of peek() in terms of element(). If you override element(), you may wish to override peek() to forward to this implementation.
    Since:
    @@ -335,7 +335,7 @@

    standardPeek

  • standardPoll

    -
    protected @Nullable E standardPoll()
    +
    protected @Nullable E standardPoll()
    A sensible definition of poll() in terms of remove(). If you override remove(), you may wish to override poll() to forward to this implementation.
    Since:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSet.html index c41404ee7768..773609cb2aad 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSet.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSet<E extends @Nullable Object>

    +

    Class ForwardingSet<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingSet<E extends @


    @GwtCompatible -public abstract class ForwardingSet<E extends @Nullable Object> +public abstract class ForwardingSet<E extends @Nullable Object> extends ForwardingCollection<E> implements Set<E>
    A set which forwards all its method calls to another set. Subclasses should override one or more @@ -165,13 +165,13 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    boolean
    -
    equals(@Nullable Object object)
    +
     
    int
     
    protected boolean
    -
    standardEquals(@Nullable Object object)
    + @@ -243,19 +243,19 @@

    delegate

    instance being decorated.
  • Specified by:
    -
    delegate in class ForwardingCollection<E extends @Nullable Object>
    +
    delegate in class ForwardingCollection<E extends @Nullable Object>
  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Specified by:
    -
    equals in interface Collection<E extends @Nullable Object>
    +
    equals in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    equals in interface Set<E extends @Nullable Object>
    +
    equals in interface Set<E extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -267,9 +267,9 @@

    hashCode

    public int hashCode()
    Specified by:
    -
    hashCode in interface Collection<E extends @Nullable Object>
    +
    hashCode in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    hashCode in interface Set<E extends @Nullable Object>
    +
    hashCode in interface Set<E extends @Nullable Object>
    Overrides:
    hashCode in class Object
    @@ -284,7 +284,7 @@

    standardRemoveAll

    to forward to this implementation.
  • Overrides:
    -
    standardRemoveAll in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRemoveAll in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0 (this version overrides the ForwardingCollection version as of 12.0)
    @@ -293,7 +293,7 @@

    standardRemoveAll

  • standardEquals

    -
    protected boolean standardEquals(@Nullable Object object)
    +
    protected boolean standardEquals(@Nullable Object object)
    A sensible definition of equals(java.lang.Object) in terms of ForwardingCollection.size() and ForwardingCollection.containsAll(java.util.Collection<?>). If you override either of those methods, you may wish to override equals(java.lang.Object) to forward to this implementation.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSetMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSetMultimap.html index d955af2be19c..cbfc9029be14 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSetMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSetMultimap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingSetMultima
    @GwtCompatible -public abstract class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingMultimap<K,V> implements SetMultimap<K,V>
    A set multimap which forwards all its method calls to another set multimap. Subclasses should @@ -165,7 +165,7 @@

    Method Summary

    Returns a view collection of the values associated with key in this multimap, if any.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -230,7 +230,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -246,11 +246,11 @@

    entries

    multimap, and vice versa. However, adding to the returned collection is not possible.
    Specified by:
    -
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    entries in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -266,11 +266,11 @@

    get

    Changes to the returned collection will update the underlying multimap, and vice versa.

    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    get in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -278,7 +278,7 @@

    get

    removeAll

    @CanIgnoreReturnValue -public Set<V> removeAll(@Nullable Object key)
    +public Set<V> removeAll(@Nullable Object key)
    Description copied from interface: Multimap
    Removes all values associated with the key key. @@ -286,11 +286,11 @@

    removeAll

    appear in Multimap.keySet(), Multimap.asMap(), or any other views.
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    removeAll in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -309,11 +309,11 @@

    replaceValues

    If values is empty, this is equivalent to removeAll(key).

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    replaceValues in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in class ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMap.StandardKeySet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMap.StandardKeySet.html index ada68362b1ae..efd094821214 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMap.StandardKeySet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMap.StandardKeySet.html @@ -100,7 +100,7 @@

    Class Forward

    Enclosing class:
    -
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>

    protected class ForwardingSortedMap.StandardKeySet @@ -143,11 +143,11 @@

    Method Summary

    void
     
    -
    @Nullable Comparator<? super K>
    +
     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    @@ -168,7 +168,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -239,10 +239,10 @@

    Method Details

  • comparator

    -
    public @Nullable Comparator<? super K> comparator()
    +
    public @Nullable Comparator<? super K> comparator()
    Specified by:
    -
    comparator in interface SortedSet<K extends @Nullable Object>
    +
    comparator in interface SortedSet<K extends @Nullable Object>
  • @@ -253,7 +253,7 @@

    subSet

    K toElement)
    Specified by:
    -
    subSet in interface SortedSet<K extends @Nullable Object>
    +
    subSet in interface SortedSet<K extends @Nullable Object>
    @@ -263,7 +263,7 @@

    headSet

    public SortedSet<K> headSet(K toElement)
    Specified by:
    -
    headSet in interface SortedSet<K extends @Nullable Object>
    +
    headSet in interface SortedSet<K extends @Nullable Object>
    @@ -273,7 +273,7 @@

    tailSet

    public SortedSet<K> tailSet(K fromElement)
    Specified by:
    -
    tailSet in interface SortedSet<K extends @Nullable Object>
    +
    tailSet in interface SortedSet<K extends @Nullable Object>
    @@ -283,7 +283,7 @@

    first

    public K first()
    Specified by:
    -
    first in interface SortedSet<K extends @Nullable Object>
    +
    first in interface SortedSet<K extends @Nullable Object>
    @@ -293,7 +293,7 @@

    last

    public K last()
    Specified by:
    -
    last in interface SortedSet<K extends @Nullable Object>
    +
    last in interface SortedSet<K extends @Nullable Object>
    @@ -303,13 +303,13 @@

    iterator

    public Iterator<K> iterator()
    Specified by:
    -
    iterator in interface Collection<K extends @Nullable Object>
    +
    iterator in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<K extends @Nullable Object>
    +
    iterator in interface Iterable<K extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<K extends @Nullable Object>
    +
    iterator in interface Set<K extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<K extends @Nullable Object>
    +
    iterator in class AbstractCollection<K extends @Nullable Object>
    @@ -325,11 +325,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<K extends @Nullable Object>
    +
    size in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    size in interface Set<K extends @Nullable Object>
    +
    size in interface Set<K extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<K extends @Nullable Object>
    +
    size in class AbstractCollection<K extends @Nullable Object>
    @@ -339,39 +339,39 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<K extends @Nullable Object>
    +
    isEmpty in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<K extends @Nullable Object>
    +
    isEmpty in interface Set<K extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<K extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<K extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<K extends @Nullable Object>
    +
    contains in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<K extends @Nullable Object>
    +
    contains in interface Set<K extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<K extends @Nullable Object>
    +
    contains in class AbstractCollection<K extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<K extends @Nullable Object>
    +
    remove in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<K extends @Nullable Object>
    +
    remove in interface Set<K extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<K extends @Nullable Object>
    +
    remove in class AbstractCollection<K extends @Nullable Object>
  • @@ -381,11 +381,11 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<K extends @Nullable Object>
    +
    clear in interface Collection<K extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<K extends @Nullable Object>
    +
    clear in interface Set<K extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<K extends @Nullable Object>
    +
    clear in class AbstractCollection<K extends @Nullable Object>
    @@ -395,11 +395,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -409,11 +409,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMap.html index 5fbf82286df1..1b85009712e6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingSortedMap<
    @GwtCompatible -public abstract class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingMap<K,V> implements SortedMap<K,V>
    A sorted map which forwards all its method calls to another sorted map. Subclasses should @@ -187,7 +187,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable Comparator<? super K>
    +
     
    protected abstract SortedMap<K,V>
    @@ -205,7 +205,7 @@

    Method Summary

     
    protected boolean
    -
    standardContainsKey(@Nullable Object key)
    +
    A sensible definition of ForwardingMap.containsKey(java.lang.Object) in terms of the firstKey() method of tailMap(K).
    @@ -281,17 +281,17 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
  • comparator

    -
    public @Nullable Comparator<? super K> comparator()
    +
    public @Nullable Comparator<? super K> comparator()
    Specified by:
    -
    comparator in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    comparator in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -301,7 +301,7 @@

    firstKey

    public K firstKey()
    Specified by:
    -
    firstKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    firstKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -311,7 +311,7 @@

    headMap

    public SortedMap<K,V> headMap(K toKey)
    Specified by:
    -
    headMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    headMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -321,7 +321,7 @@

    lastKey

    public K lastKey()
    Specified by:
    -
    lastKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    lastKey in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -332,7 +332,7 @@

    subMap

    K toKey)
    Specified by:
    -
    subMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    subMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -342,19 +342,19 @@

    tailMap

    public SortedMap<K,V> tailMap(K fromKey)
    Specified by:
    -
    tailMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    tailMap in interface SortedMap<K extends @Nullable Object,V extends @Nullable Object>
  • standardContainsKey

    -
    protected boolean standardContainsKey(@Nullable Object key)
    +
    protected boolean standardContainsKey(@Nullable Object key)
    A sensible definition of ForwardingMap.containsKey(java.lang.Object) in terms of the firstKey() method of tailMap(K). If you override tailMap(K), you may wish to override ForwardingMap.containsKey(java.lang.Object) to forward to this implementation.
    Overrides:
    -
    standardContainsKey in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    standardContainsKey in class ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    Since:
    7.0
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardDescendingMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardDescendingMultiset.html index 012e16457fa1..aa52f04459b8 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardDescendingMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardDescendingMultiset.html @@ -102,7 +102,7 @@

    Enclosing class:
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    ForwardingSortedMultiset<E extends @Nullable Object>

    protected abstract class ForwardingSortedMultiset.StandardDescendingMultiset @@ -130,7 +130,7 @@

    ForwardingMultiset.StandardElementSet

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>

  • @@ -186,7 +186,7 @@

    Method Summary

    Returns a view of the contents of this multiset, grouped into Multiset.Entry instances, each providing an element of the multiset and the count of that element.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the first element in this multiset, or null if this multiset is @@ -202,19 +202,19 @@

    Method Summary

    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the greatest element in this multiset, or returns @@ -236,10 +236,10 @@

    Method Summary

    Returns a view of this multiset restricted to the elements greater than lowerBound, optionally including lowerBound itself.
    -
    @Nullable Object[]
    +
     
    -
    <T extends @Nullable Object>
    T[]
    +
    <T extends @Nullable Object>
    T[]
    toArray(T[] array)
     
    @@ -300,7 +300,7 @@

    comparator

    ordering of the elements is used.
    Specified by:
    -
    comparator in interface SortedMultiset<E extends @Nullable Object>
    +
    comparator in interface SortedMultiset<E extends @Nullable Object>
    @@ -321,11 +321,11 @@

    elementSet

    elementSet().size().
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    +
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    Overrides:
    -
    elementSet in class ForwardingMultiset<E extends @Nullable Object>
    +
    elementSet in class ForwardingMultiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    @@ -334,26 +334,26 @@

    elementSet

  • pollFirstEntry

    -
    public @Nullable Multiset.Entry<E> pollFirstEntry()
    +
    public @Nullable Multiset.Entry<E> pollFirstEntry()
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
  • pollLastEntry

    -
    public @Nullable Multiset.Entry<E> pollLastEntry()
    +
    public @Nullable Multiset.Entry<E> pollLastEntry()
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
  • @@ -372,7 +372,7 @@

    head elements outside its range.

    Specified by:
    -
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
    @@ -396,7 +396,7 @@

    Specified by:
    -
    subMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    subMultiset in interface SortedMultiset<E extends @Nullable Object>
    @@ -415,7 +415,7 @@

    tail elements outside its range.
    Specified by:
    -
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
    @@ -430,7 +430,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMultiset<E extends @Nullable Object>
    +
    delegate in class ForwardingMultiset<E extends @Nullable Object>
    @@ -443,33 +443,33 @@

    descendingMultiset

    in the other.
    Specified by:
    -
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
  • firstEntry

    -
    public @Nullable Multiset.Entry<E> firstEntry()
    +
    public @Nullable Multiset.Entry<E> firstEntry()
    Description copied from interface: SortedMultiset
    Returns the entry of the first element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
  • lastEntry

    -
    public @Nullable Multiset.Entry<E> lastEntry()
    +
    public @Nullable Multiset.Entry<E> lastEntry()
    Description copied from interface: SortedMultiset
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
  • @@ -492,11 +492,11 @@

    entrySet

    its entry set handles modifications.
    Specified by:
    -
    entrySet in interface Multiset<E extends @Nullable Object>
    +
    entrySet in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    entrySet in interface SortedMultiset<E extends @Nullable Object>
    +
    entrySet in interface SortedMultiset<E extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMultiset<E extends @Nullable Object>
    +
    entrySet in class ForwardingMultiset<E extends @Nullable Object>
    Returns:
    a set of entries representing the data of this multiset
    @@ -516,39 +516,39 @@

    iterator

    comparator.
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Multiset<E extends @Nullable Object>
    +
    iterator in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface SortedMultiset<E extends @Nullable Object>
    +
    iterator in interface SortedMultiset<E extends @Nullable Object>
    Overrides:
    -
    iterator in class ForwardingCollection<E extends @Nullable Object>
    +
    iterator in class ForwardingCollection<E extends @Nullable Object>
  • toArray

    -
    public @Nullable Object[] toArray()
    +
    public @Nullable Object[] toArray()
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    toArray in class ForwardingCollection<E extends @Nullable Object>
    +
    toArray in class ForwardingCollection<E extends @Nullable Object>
  • toArray

    -
    public <T extends @Nullable Object> T[] toArray(T[] array)
    +
    public <T extends @Nullable Object> T[] toArray(T[] array)
    Specified by:
    -
    toArray in interface Collection<E extends @Nullable Object>
    +
    toArray in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    toArray in class ForwardingCollection<E extends @Nullable Object>
    +
    toArray in class ForwardingCollection<E extends @Nullable Object>
  • @@ -560,7 +560,7 @@

    toString

    Returns the string representation generated by the delegate's toString method.
    Specified by:
    -
    toString in interface Multiset<E extends @Nullable Object>
    +
    toString in interface Multiset<E extends @Nullable Object>
    Overrides:
    toString in class ForwardingObject
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardElementSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardElementSet.html index 681247b9ed61..9d8191028308 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardElementSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.StandardElementSet.html @@ -100,7 +100,7 @@

    Clas
    Enclosing class:
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    ForwardingSortedMultiset<E extends @Nullable Object>

    protected class ForwardingSortedMultiset.StandardElementSet @@ -155,7 +155,7 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object o)
    +
     
    boolean
    @@ -201,7 +201,7 @@

    Method Summary

     
    boolean
    -
    remove(@Nullable Object o)
    +
     
    boolean
    @@ -288,7 +288,7 @@

    lower

    public E lower(E e)
    Specified by:
    -
    lower in interface NavigableSet<E extends @Nullable Object>
    +
    lower in interface NavigableSet<E extends @Nullable Object>
    @@ -298,7 +298,7 @@

    floor

    public E floor(E e)
    Specified by:
    -
    floor in interface NavigableSet<E extends @Nullable Object>
    +
    floor in interface NavigableSet<E extends @Nullable Object>
    @@ -308,7 +308,7 @@

    ceiling

    public E ceiling(E e)
    Specified by:
    -
    ceiling in interface NavigableSet<E extends @Nullable Object>
    +
    ceiling in interface NavigableSet<E extends @Nullable Object>
    @@ -318,7 +318,7 @@

    higher

    public E higher(E e)
    Specified by:
    -
    higher in interface NavigableSet<E extends @Nullable Object>
    +
    higher in interface NavigableSet<E extends @Nullable Object>
    @@ -328,7 +328,7 @@

    descendingSet

    public NavigableSet<E> descendingSet()
    Specified by:
    -
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    +
    descendingSet in interface NavigableSet<E extends @Nullable Object>
    @@ -338,7 +338,7 @@

    descendingIterator

    public Iterator<E> descendingIterator()
    Specified by:
    -
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    +
    descendingIterator in interface NavigableSet<E extends @Nullable Object>
    @@ -348,7 +348,7 @@

    pollFirst

    public E pollFirst()
    Specified by:
    -
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    +
    pollFirst in interface NavigableSet<E extends @Nullable Object>
    @@ -358,7 +358,7 @@

    pollLast

    public E pollLast()
    Specified by:
    -
    pollLast in interface NavigableSet<E extends @Nullable Object>
    +
    pollLast in interface NavigableSet<E extends @Nullable Object>
    @@ -371,7 +371,7 @@

    subSet

    boolean toInclusive)
    Specified by:
    -
    subSet in interface NavigableSet<E extends @Nullable Object>
    +
    subSet in interface NavigableSet<E extends @Nullable Object>
    @@ -382,7 +382,7 @@

    headSet

    boolean inclusive)
    Specified by:
    -
    headSet in interface NavigableSet<E extends @Nullable Object>
    +
    headSet in interface NavigableSet<E extends @Nullable Object>
    @@ -393,7 +393,7 @@

    tailSet

    boolean inclusive)
    Specified by:
    -
    tailSet in interface NavigableSet<E extends @Nullable Object>
    +
    tailSet in interface NavigableSet<E extends @Nullable Object>
    @@ -403,11 +403,11 @@

    iterator

    public Iterator<E> iterator()
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<E extends @Nullable Object>
    +
    iterator in interface Set<E extends @Nullable Object>
    @@ -417,7 +417,7 @@

    comparator

    public Comparator<? super E> comparator()
    Specified by:
    -
    comparator in interface SortedSet<E extends @Nullable Object>
    +
    comparator in interface SortedSet<E extends @Nullable Object>
    @@ -428,7 +428,7 @@

    subSet

    E toElement)
    Specified by:
    -
    subSet in interface SortedSet<E extends @Nullable Object>
    +
    subSet in interface SortedSet<E extends @Nullable Object>
    @@ -438,7 +438,7 @@

    headSet

    public SortedSet<E> headSet(E toElement)
    Specified by:
    -
    headSet in interface SortedSet<E extends @Nullable Object>
    +
    headSet in interface SortedSet<E extends @Nullable Object>
    @@ -448,7 +448,7 @@

    tailSet

    public SortedSet<E> tailSet(E fromElement)
    Specified by:
    -
    tailSet in interface SortedSet<E extends @Nullable Object>
    +
    tailSet in interface SortedSet<E extends @Nullable Object>
    @@ -458,7 +458,7 @@

    first

    public E first()
    Specified by:
    -
    first in interface SortedSet<E extends @Nullable Object>
    +
    first in interface SortedSet<E extends @Nullable Object>
    @@ -468,7 +468,7 @@

    last

    public E last()
    Specified by:
    -
    last in interface SortedSet<E extends @Nullable Object>
    +
    last in interface SortedSet<E extends @Nullable Object>
    @@ -478,25 +478,25 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<E extends @Nullable Object>
    +
    clear in interface Set<E extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<E extends @Nullable Object>
    +
    clear in class AbstractCollection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object o)
    +
    public boolean contains(@Nullable Object o)
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Set<E extends @Nullable Object>
    +
    contains in interface Set<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
  • @@ -506,11 +506,11 @@

    containsAll

    public boolean containsAll(Collection<?> c)
    Specified by:
    -
    containsAll in interface Collection<E extends @Nullable Object>
    +
    containsAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    containsAll in interface Set<E extends @Nullable Object>
    +
    containsAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    containsAll in class AbstractCollection<E extends @Nullable Object>
    +
    containsAll in class AbstractCollection<E extends @Nullable Object>
    @@ -520,25 +520,25 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    isEmpty in interface Set<E extends @Nullable Object>
    +
    isEmpty in interface Set<E extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<E extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<E extends @Nullable Object>
  • remove

    -
    public boolean remove(@Nullable Object o)
    +
    public boolean remove(@Nullable Object o)
    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<E extends @Nullable Object>
    +
    remove in interface Set<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
  • @@ -548,11 +548,11 @@

    size

    public int size()
    Specified by:
    -
    size in interface Collection<E extends @Nullable Object>
    +
    size in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    size in interface Set<E extends @Nullable Object>
    +
    size in interface Set<E extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<E extends @Nullable Object>
    +
    size in class AbstractCollection<E extends @Nullable Object>
    @@ -562,11 +562,11 @@

    removeAll

    public boolean removeAll(Collection<?> c)
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    @@ -576,11 +576,11 @@

    retainAll

    public boolean retainAll(Collection<?> c)
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.html index a13bcf0a1423..883b7a96e8ac 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedMultiset.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSortedMultiset<E extends @Nullable Object>

    +

    Class ForwardingSortedMultiset<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingSortedM
    @GwtCompatible(emulated=true) -public abstract class ForwardingSortedMultiset<E extends @Nullable Object> +public abstract class ForwardingSortedMultiset<E extends @Nullable Object> extends ForwardingMultiset<E> implements SortedMultiset<E>
    A sorted multiset which forwards all its method calls to another sorted multiset. Subclasses @@ -156,7 +156,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>

    @@ -208,7 +208,7 @@

    Method Summary

    Returns the set of distinct elements contained in this multiset.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the first element in this multiset, or null if this multiset is @@ -221,41 +221,41 @@

    Method Summary

    Returns a view of this multiset restricted to the elements less than upperBound, optionally including upperBound itself.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    -
    protected @Nullable Multiset.Entry<E>
    +
    A sensible definition of firstEntry() in terms of entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    A sensible definition of lastEntry() in terms of descendingMultiset().entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    A sensible definition of pollFirstEntry() in terms of entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    A sensible definition of pollLastEntry() in terms of @@ -347,7 +347,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMultiset<E extends @Nullable Object>
    +
    delegate in class ForwardingMultiset<E extends @Nullable Object>
    @@ -368,11 +368,11 @@

    elementSet

    elementSet().size().
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    +
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    Overrides:
    -
    elementSet in class ForwardingMultiset<E extends @Nullable Object>
    +
    elementSet in class ForwardingMultiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    @@ -387,7 +387,7 @@

    comparator

    ordering of the elements is used.
    Specified by:
    -
    comparator in interface SortedMultiset<E extends @Nullable Object>
    +
    comparator in interface SortedMultiset<E extends @Nullable Object>
    @@ -400,27 +400,27 @@

    descendingMultiset

    in the other.
    Specified by:
    -
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
  • firstEntry

    -
    public @Nullable Multiset.Entry<E> firstEntry()
    +
    Description copied from interface: SortedMultiset
    Returns the entry of the first element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
  • standardFirstEntry

    -
    protected @Nullable Multiset.Entry<E> standardFirstEntry()
    +
    A sensible definition of firstEntry() in terms of entrySet().iterator().

    If you override ForwardingMultiset.entrySet(), you may wish to override firstEntry() to @@ -430,20 +430,20 @@

    standardFirstEntry

  • lastEntry

    -
    public @Nullable Multiset.Entry<E> lastEntry()
    +
    Description copied from interface: SortedMultiset
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
  • standardLastEntry

    -
    protected @Nullable Multiset.Entry<E> standardLastEntry()
    +
    A sensible definition of lastEntry() in terms of descendingMultiset().entrySet().iterator(). @@ -454,20 +454,20 @@

    standardLastEntry

  • pollFirstEntry

    -
    public @Nullable Multiset.Entry<E> pollFirstEntry()
    +
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
  • standardPollFirstEntry

    -
    protected @Nullable Multiset.Entry<E> standardPollFirstEntry()
    +
    A sensible definition of pollFirstEntry() in terms of entrySet().iterator().

    If you override ForwardingMultiset.entrySet(), you may wish to override pollFirstEntry() to @@ -477,20 +477,20 @@

    standardPollFirstEntry

  • pollLastEntry

    -
    public @Nullable Multiset.Entry<E> pollLastEntry()
    +
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
  • standardPollLastEntry

    -
    protected @Nullable Multiset.Entry<E> standardPollLastEntry()
    +
    A sensible definition of pollLastEntry() in terms of descendingMultiset().entrySet().iterator(). @@ -513,7 +513,7 @@

    head elements outside its range.

    Specified by:
    -
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
  • @@ -537,7 +537,7 @@

    Specified by:
    -
    subMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    subMultiset in interface SortedMultiset<E extends @Nullable Object>

  • @@ -569,7 +569,7 @@

    tail elements outside its range.

    Specified by:
    -
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedSet.html index 8a4d0f6ecaa3..95b129b91fb8 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedSet.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSortedSet<E extends @Nullable Object>

    +

    Class ForwardingSortedSet<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -106,7 +106,7 @@

    Class ForwardingSortedSet<
    @GwtCompatible -public abstract class ForwardingSortedSet<E extends @Nullable Object> +public abstract class ForwardingSortedSet<E extends @Nullable Object> extends ForwardingSet<E> implements SortedSet<E>
    A sorted set which forwards all its method calls to another sorted set. Subclasses should @@ -167,7 +167,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable Comparator<? super E>
    +
     
    protected abstract SortedSet<E>
    @@ -185,12 +185,12 @@

    Method Summary

     
    protected boolean
    -
    standardContains(@Nullable Object object)
    +
    A sensible definition of ForwardingCollection.contains(java.lang.Object) in terms of the first() method of tailSet(E).
    protected boolean
    -
    standardRemove(@Nullable Object object)
    +
    A sensible definition of ForwardingCollection.remove(java.lang.Object) in terms of the iterator() method of tailSet(E).
    @@ -271,17 +271,17 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingSet<E extends @Nullable Object>
    +
    delegate in class ForwardingSet<E extends @Nullable Object>

  • comparator

    -
    public @Nullable Comparator<? super E> comparator()
    +
    public @Nullable Comparator<? super E> comparator()
    Specified by:
    -
    comparator in interface SortedSet<E extends @Nullable Object>
    +
    comparator in interface SortedSet<E extends @Nullable Object>
  • @@ -291,7 +291,7 @@

    first

    public E first()
    Specified by:
    -
    first in interface SortedSet<E extends @Nullable Object>
    +
    first in interface SortedSet<E extends @Nullable Object>
    @@ -301,7 +301,7 @@

    headSet

    public SortedSet<E> headSet(E toElement)
    Specified by:
    -
    headSet in interface SortedSet<E extends @Nullable Object>
    +
    headSet in interface SortedSet<E extends @Nullable Object>
    @@ -311,7 +311,7 @@

    last

    public E last()
    Specified by:
    -
    last in interface SortedSet<E extends @Nullable Object>
    +
    last in interface SortedSet<E extends @Nullable Object>
    @@ -322,7 +322,7 @@

    subSet

    E toElement)
    Specified by:
    -
    subSet in interface SortedSet<E extends @Nullable Object>
    +
    subSet in interface SortedSet<E extends @Nullable Object>
    @@ -332,19 +332,19 @@

    tailSet

    public SortedSet<E> tailSet(E fromElement)
    Specified by:
    -
    tailSet in interface SortedSet<E extends @Nullable Object>
    +
    tailSet in interface SortedSet<E extends @Nullable Object>
  • standardContains

    -
    protected boolean standardContains(@Nullable Object object)
    +
    protected boolean standardContains(@Nullable Object object)
    A sensible definition of ForwardingCollection.contains(java.lang.Object) in terms of the first() method of tailSet(E). If you override tailSet(E), you may wish to override ForwardingCollection.contains(java.lang.Object) to forward to this implementation.
    Overrides:
    -
    standardContains in class ForwardingCollection<E extends @Nullable Object>
    +
    standardContains in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    @@ -353,12 +353,12 @@

    standardContains

  • standardRemove

    -
    protected boolean standardRemove(@Nullable Object object)
    +
    protected boolean standardRemove(@Nullable Object object)
    A sensible definition of ForwardingCollection.remove(java.lang.Object) in terms of the iterator() method of tailSet(E). If you override tailSet(E), you may wish to override ForwardingCollection.remove(java.lang.Object) to forward to this implementation.
    Overrides:
    -
    standardRemove in class ForwardingCollection<E extends @Nullable Object>
    +
    standardRemove in class ForwardingCollection<E extends @Nullable Object>
    Since:
    7.0
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedSetMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedSetMultimap.html index 0566ba613120..c423db62e90a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedSetMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingSortedSetMultimap.html @@ -84,7 +84,7 @@
    -

    Class ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingSort
    @GwtCompatible -public abstract class ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object> extends ForwardingSetMultimap<K,V> implements SortedSetMultimap<K,V>
    A sorted set multimap which forwards all its method calls to another sorted set multimap. @@ -160,7 +160,7 @@

    Method Summary

    Returns a view collection of the values associated with key in this multimap, if any.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -170,7 +170,7 @@

    Method Summary

    Stores a collection of values with the same key, replacing any existing values for that key.
    -
    @Nullable Comparator<? super V>
    +
    Returns the comparator that orders the multimap values, with null indicating that @@ -237,7 +237,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    delegate in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -253,20 +253,20 @@

    get

    Changes to the returned collection will update the underlying multimap, and vice versa.

    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    get in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • removeAll

    -
    public SortedSet<V> removeAll(@Nullable Object key)
    +
    Description copied from interface: Multimap
    Removes all values associated with the key key. @@ -274,13 +274,13 @@

    removeAll

    appear in Multimap.keySet(), Multimap.asMap(), or any other views.
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    removeAll in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -298,13 +298,13 @@

    replaceValues

    If values is empty, this is equivalent to removeAll(key).

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    replaceValues in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in class ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -315,13 +315,13 @@

    replaceValues

  • valueComparator

    -
    public @Nullable Comparator<? super V> valueComparator()
    +
    Description copied from interface: SortedSetMultimap
    Returns the comparator that orders the multimap values, with null indicating that natural ordering is used.
    Specified by:
    -
    valueComparator in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    valueComparator in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingTable.html b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingTable.html index 183db1d11246..bb2d7de3d029 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingTable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/ForwardingTable.html @@ -84,7 +84,7 @@
    -

    Class ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

    +

    Class ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -98,7 +98,7 @@

    Class ForwardingTable<R exten


    @GwtCompatible -public abstract class ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object> +public abstract class ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object> extends ForwardingObject implements Table<R,C,V>
    A table which forwards all its method calls to another table. Subclasses should override one or @@ -118,7 +118,7 @@

    Class ForwardingTable<R exten

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Table

    -Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -176,23 +176,23 @@

    Method Summary

    values.
    boolean
    -
    contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the table contains a mapping with the specified row and column keys.
    boolean
    -
    containsColumn(@Nullable Object columnKey)
    +
    Returns true if the table contains a mapping with the specified column.
    boolean
    -
    containsRow(@Nullable Object rowKey)
    +
    Returns true if the table contains a mapping with the specified row key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if the table contains a mapping with the specified value.
    @@ -202,13 +202,13 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    boolean
    -
    equals(@Nullable Object obj)
    +
    Compares the specified object with this table for equality.
    -
    @Nullable V
    -
    get(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -223,7 +223,7 @@

    Method Summary

    Returns true if the table contains no mappings.
    -
    @Nullable V
    +
    put(R rowKey, C columnKey, V value)
    @@ -235,9 +235,9 @@

    Method Summary

    Copies all mappings from the specified table to this table.
    -
    @Nullable V
    -
    remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Removes the mapping, if any, associated with the given keys.
    @@ -327,7 +327,7 @@

    cellSet

    addAll methods.
    Specified by:
    -
    cellSet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    cellSet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    set of table cells consisting of row key / column key / value triplets
    @@ -341,7 +341,7 @@

    clear

    Removes all mappings from the table.
    Specified by:
    -
    clear in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    @@ -357,7 +357,7 @@

    column

    Changes to the returned map will update the underlying table, and vice versa.

    Specified by:
    -
    column in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    column in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    columnKey - key of column to search for in the table
    Returns:
    @@ -374,7 +374,7 @@

    columnKeySet

    update the underlying table, and vice versa.
    Specified by:
    -
    columnKeySet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    columnKeySet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    set of column keys
    @@ -394,7 +394,7 @@

    columnMap

    putAll().
    Specified by:
    -
    columnMap in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    columnMap in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    a map view from each column key to a secondary map from row keys to values
    @@ -403,13 +403,13 @@

    columnMap

  • contains

    -
    public boolean contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public boolean contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row and column keys.
    Specified by:
    -
    contains in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    contains in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - key of row to search for
    columnKey - key of column to search for
    @@ -419,12 +419,12 @@

    contains

  • containsColumn

    -
    public boolean containsColumn(@Nullable Object columnKey)
    +
    public boolean containsColumn(@Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified column.
    Specified by:
    -
    containsColumn in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    containsColumn in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    columnKey - key of column to search for
    @@ -433,12 +433,12 @@

    containsColumn

  • containsRow

    -
    public boolean containsRow(@Nullable Object rowKey)
    +
    public boolean containsRow(@Nullable Object rowKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row key.
    Specified by:
    -
    containsRow in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    containsRow in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - key of row to search for
    @@ -447,12 +447,12 @@

    containsRow

  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified value.
    Specified by:
    -
    containsValue in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    value - value to search for
    @@ -461,14 +461,14 @@

    containsValue

  • get

    -
    public @Nullable V get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public @Nullable V get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    Specified by:
    -
    get in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - key of row to search for
    columnKey - key of column to search for
    @@ -483,7 +483,7 @@

    isEmpty

    Returns true if the table contains no mappings.
    Specified by:
    -
    isEmpty in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -491,7 +491,7 @@

    isEmpty

    put

    @CanIgnoreReturnValue -public @Nullable V put(R rowKey, +public @Nullable V put(R rowKey, C columnKey, V value)
    Description copied from interface: Table
    @@ -499,7 +499,7 @@

    put

    mapping for those keys, the old value is replaced with the specified value.
    Specified by:
    -
    put in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - row key that the value should be associated with
    columnKey - column key that the value should be associated with
    @@ -519,7 +519,7 @@

    putAll

    Table.put(R, C, V) with each row key / column key / value mapping in table.
    Specified by:
    -
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    table - the table to add to this table
    @@ -529,13 +529,13 @@

    putAll

    remove

    @CanIgnoreReturnValue -public @Nullable V remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +public @Nullable V remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Removes the mapping, if any, associated with the given keys.
    Specified by:
    -
    remove in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - row key of mapping to be removed
    columnKey - column key of mapping to be removed
    @@ -556,7 +556,7 @@

    row

    Changes to the returned map will update the underlying table, and vice versa.

    Specified by:
    -
    row in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    row in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    rowKey - key of row to search for in the table
    Returns:
    @@ -573,7 +573,7 @@

    rowKeySet

    update the underlying table, and vice versa.
    Specified by:
    -
    rowKeySet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    rowKeySet in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    set of row keys
    @@ -593,7 +593,7 @@

    rowMap

    putAll().
    Specified by:
    -
    rowMap in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    rowMap in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    a map view from each row key to a secondary map from column keys to values
    @@ -607,7 +607,7 @@

    size

    Returns the number of row key / column key / value mappings in the table.
    Specified by:
    -
    size in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -620,7 +620,7 @@

    values

    collection will update the underlying table, and vice versa.
    Specified by:
    -
    values in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Returns:
    collection of values
    @@ -629,13 +629,13 @@

    values

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Description copied from interface: Table
    Compares the specified object with this table for equality. Two tables are equal when their cell views, as returned by Table.cellSet(), are equal.
    Specified by:
    -
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -650,7 +650,7 @@

    hashCode

    its cell view, as returned by Table.cellSet().
    Specified by:
    -
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/HashBasedTable.html b/releases/snapshot-jre/api/docs/com/google/common/collect/HashBasedTable.html index 5e7a2301dc6f..8c88fff39f96 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/HashBasedTable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/HashBasedTable.html @@ -135,7 +135,7 @@

    Class HashBasedTable<R,C,

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Table

    -Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -176,23 +176,23 @@

    Method Summary

    values.
    boolean
    -
    contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the table contains a mapping with the specified row and column keys.
    boolean
    -
    containsColumn(@Nullable Object columnKey)
    +
    Returns true if the table contains a mapping with the specified column.
    boolean
    -
    containsRow(@Nullable Object rowKey)
    +
    Returns true if the table contains a mapping with the specified row key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if the table contains a mapping with the specified value.
    @@ -219,13 +219,13 @@

    Method Summary

    Creates a HashBasedTable with the same mappings as the specified table.
    boolean
    -
    equals(@Nullable Object obj)
    +
    Compares the specified object with this table for equality.
    -
    get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -253,8 +253,8 @@

    Method Summary

    Copies all mappings from the specified table to this table.
    -
    remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Removes the mapping, if any, associated with the given keys.
    @@ -352,8 +352,8 @@

    create

  • contains

    -
    public boolean contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public boolean contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row and column keys.
    @@ -368,7 +368,7 @@

    contains

  • containsColumn

    -
    public boolean containsColumn(@Nullable Object columnKey)
    +
    public boolean containsColumn(@Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified column.
    @@ -382,7 +382,7 @@

    containsColumn

  • containsRow

    -
    public boolean containsRow(@Nullable Object rowKey)
    +
    public boolean containsRow(@Nullable Object rowKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row key.
    @@ -396,7 +396,7 @@

    containsRow

  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified value.
    @@ -410,8 +410,8 @@

    containsValue

  • get

    -
    public V get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public V get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -487,8 +487,8 @@

    put

    remove

    @CanIgnoreReturnValue -public V remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +public V remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Removes the mapping, if any, associated with the given keys.
    @@ -664,7 +664,7 @@

    putAll

    Table.put(R, C, V) with each row key / column key / value mapping in table.
    Specified by:
    -
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    table - the table to add to this table
    @@ -673,13 +673,13 @@

    putAll

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Description copied from interface: Table
    Compares the specified object with this table for equality. Two tables are equal when their cell views, as returned by Table.cellSet(), are equal.
    Specified by:
    -
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -694,7 +694,7 @@

    hashCode

    its cell view, as returned by Table.cellSet().
    Specified by:
    -
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/HashBiMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/HashBiMap.html index 07538340f101..b8a4fba42eb4 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/HashBiMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/HashBiMap.html @@ -84,7 +84,7 @@
    -

    Class HashBiMap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class HashBiMap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    java.util.AbstractMap<K,V> @@ -98,7 +98,7 @@

    Class HashBiMap<K extends @Nullable


  • @GwtCompatible(emulated=true) -public final class HashBiMap<K extends @Nullable Object,V extends @Nullable Object> +public final class HashBiMap<K extends @Nullable Object,V extends @Nullable Object> extends AbstractMap<K,V> implements BiMap<K,V>, Serializable
    A BiMap backed by two hash tables. This implementation allows null keys and values. A @@ -149,28 +149,28 @@

    Method Summary

     
    boolean
    -
    containsKey(@Nullable Object key)
    +
     
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if this BiMap contains an entry whose value is equal to value (or, equivalently, if this inverse view contains a key that is equal to value).
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    Returns a new, empty HashBiMap with the default initial capacity (16).
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    create(int expectedSize)
    Constructs a new, empty bimap with the specified expected size.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    create(Map<? extends K,? extends V> map)
    Constructs a new bimap containing initial values from map.
    @@ -178,7 +178,7 @@

    Method Summary

     
    -
    @Nullable V
    +
    forcePut(K key, V value)
    @@ -188,8 +188,8 @@

    Method Summary

    void
    forEach(BiConsumer<? super K,? super V> action)
     
    -
    @Nullable V
    -
    get(@Nullable Object key)
    + +
     
    @@ -200,12 +200,12 @@

    Method Summary

     
    -
    @Nullable V
    +
    put(K key, V value)
    -
    @Nullable V
    -
    remove(@Nullable Object key)
    + +
     
    void
    replaceAll(BiFunction<? super K,? super V,? extends V> function)
    @@ -245,8 +245,8 @@

    Method Details

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashBiMap<K,V> create()
    Returns a new, empty HashBiMap with the default initial capacity (16).
    @@ -254,8 +254,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashBiMap<K,V> create(int expectedSize)
    Constructs a new, empty bimap with the specified expected size.
    @@ -269,8 +269,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashBiMap<K,V> create(Map<? extends K,? extends V> map)
    Constructs a new bimap containing initial values from map. The bimap is created with an initial capacity sufficient to hold the mappings in the specified map.
    @@ -279,19 +279,19 @@

    create

  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Specified by:
    -
    containsKey in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    containsKey in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Returns true if this BiMap contains an entry whose value is equal to value (or, equivalently, if this inverse view contains a key that is equal to value). @@ -299,9 +299,9 @@

    containsValue

    faster-than-linear time.
    Specified by:
    -
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    containsValue in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    value - the object to search for in the values of this BiMap
    Returns:
    @@ -312,12 +312,12 @@

    containsValue

  • get

    -
    public @Nullable V get(@Nullable Object key)
    +
    public @Nullable V get(@Nullable Object key)
    Specified by:
    -
    get in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    get in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -325,16 +325,16 @@

    get

    put

    @CanIgnoreReturnValue -public @Nullable V put(K key, +public @Nullable V put(K key, V value)
    Description copied from interface: BiMap
    Specified by:
    -
    put in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    put in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -342,7 +342,7 @@

    put

    forcePut

    @CanIgnoreReturnValue -public @Nullable V forcePut(K key, +public @Nullable V forcePut(K key, V value)
    Description copied from interface: BiMap
    An alternate form of put that silently removes any existing entry with the value @@ -356,7 +356,7 @@

    forcePut

    discarded and not returned.
    Specified by:
    -
    forcePut in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    forcePut in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    key - the key with which the specified value is to be associated
    value - the value to be associated with the specified key
    @@ -372,12 +372,12 @@

    forcePut

    remove

    @CanIgnoreReturnValue -public @Nullable V remove(@Nullable Object key)
    +public @Nullable V remove(@Nullable Object key)
    Specified by:
    -
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -387,7 +387,7 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -397,7 +397,7 @@

    size

    public int size()
    Specified by:
    -
    size in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -407,9 +407,9 @@

    keySet

    public Set<K> keySet()
    Specified by:
    -
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    keySet in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -423,11 +423,11 @@

    values

    Because a bimap has unique values, this method returns a Set, instead of the Collection specified in the Map interface.

    Specified by:
    -
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    -
    values in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -437,7 +437,7 @@

    forEach

    public void forEach(BiConsumer<? super K,? super V> action)
    Specified by:
    -
    forEach in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    forEach in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -447,7 +447,7 @@

    replaceAll

    public void replaceAll(BiFunction<? super K,? super V,? extends V> function)
    Specified by:
    -
    replaceAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceAll in interface Map<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -464,7 +464,7 @@

    inverse

    that of its inverse.
    Specified by:
    -
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    inverse in interface BiMap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the inverse view of this bimap
    @@ -476,9 +476,9 @@

    entrySet

    public Set<Map.Entry<K,V>> entrySet()
    Specified by:
    -
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in interface Map<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    entrySet in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entrySet in class AbstractMap<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/HashMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/HashMultimap.html index 3343e1b11be5..299c104e701f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/HashMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/HashMultimap.html @@ -84,7 +84,7 @@
    -

    Class HashMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class HashMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.HashMultimap<K,V>
    @@ -97,7 +97,7 @@

    Class HashMultimap<K extends @Nu
    @GwtCompatible(serializable=true, emulated=true) -public final class HashMultimap<K extends @Nullable Object,V extends @Nullable Object> +public final class HashMultimap<K extends @Nullable Object,V extends @Nullable Object> extends Object
    Implementation of Multimap using hash tables. @@ -151,40 +151,40 @@

    Method Summary

    Removes all key-value pairs from the multimap, leaving it empty.
    boolean
    -
    containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    boolean
    -
    containsKey(@Nullable Object key)
    +
    Returns true if this multimap contains at least one key-value pair with the key key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the value value.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    Creates a new, empty HashMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty HashMultimap with enough capacity to hold the specified numbers of keys and values without rehashing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    create(Multimap<? extends K,? extends V> multimap)
    Constructs a HashMultimap with the same mappings as the specified multimap.
    @@ -196,7 +196,7 @@

    Method Summary

    instances.

    boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object to this multimap for equality.
    @@ -251,14 +251,14 @@

    Method Summary

    key.
    boolean
    -
    remove(@Nullable Object key, - @Nullable Object value)
    +
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with the key key.
    @@ -308,8 +308,8 @@

    Method Details

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashMultimap<K,V> create()
    Creates a new, empty HashMultimap with the default initial capacities. @@ -321,8 +321,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashMultimap<K,V> create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty HashMultimap with enough capacity to hold the specified numbers of @@ -344,8 +344,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> HashMultimap<K,V> create(Multimap<? extends K,? extends V> multimap)
    Constructs a HashMultimap with the same mappings as the specified multimap. If a key-value mapping appears multiple times in the input multimap, it only appears once in the @@ -376,9 +376,9 @@

    get

    Set, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -402,9 +402,9 @@

    entries

    Set, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -412,7 +412,7 @@

    entries

    removeAll

    @CanIgnoreReturnValue -public Set<V> removeAll(@Nullable Object key)
    +public Set<V> removeAll(@Nullable Object key)
    Removes all values associated with the key key.

    Once this method returns, key will not be mapped to any values, so it will not @@ -424,9 +424,9 @@

    removeAll

    Set, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -451,9 +451,9 @@

    replaceValues

    Any duplicates in values will be stored in the multimap once.

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -478,9 +478,9 @@

    asMap

    values.
    Specified by:
    -
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    asMap in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -493,7 +493,7 @@

    put

    Stores a key-value pair in the multimap.
    Specified by:
    -
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    key - key to store in the multimap
    value - value to store in the multimap
    @@ -506,16 +506,16 @@

    put

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Compares the specified object to this multimap for equality.

    Two SetMultimap instances are equal if, for each key, they contain the same values. Equality does not depend on the ordering of keys or values.

    Specified by:
    -
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    equals in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -531,20 +531,20 @@

    size

    the Multimap class documentation for clarification.
    Specified by:
    -
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key.
    Specified by:
    -
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -556,7 +556,7 @@

    clear

    Removes all key-value pairs from the multimap, leaving it empty.
    Specified by:
    -
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -574,7 +574,7 @@

    values

    by the values of a second key, and so on.
    Specified by:
    -
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -591,7 +591,7 @@

    forEach

    Multimaps.asMap(multimap).forEach((key, valueCollection) -> action())
    .
    Specified by:
    -
    forEach in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    forEach in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -604,34 +604,34 @@

    isEmpty

    == 0
    , but can in some cases be more efficient.
    Specified by:
    -
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the value value.
    Specified by:
    -
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsEntry

    -
    public boolean containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    public boolean containsEntry(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    Specified by:
    -
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -639,15 +639,15 @@

    containsEntry

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object key, - @Nullable Object value)
    +public boolean remove(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists. If multiple key-value pairs in the multimap fit this description, which one is removed is unspecified.
    Specified by:
    -
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -672,7 +672,7 @@

    putAll

    In particular, this is a no-op if values is empty.

    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -688,7 +688,7 @@

    putAll

    multimap.entries().
    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -706,7 +706,7 @@

    keySet

    adding to the returned set is not possible.
    Specified by:
    -
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -723,7 +723,7 @@

    keys

    However, adding to the returned collection is not possible.
    Specified by:
    -
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    @@ -737,7 +737,7 @@

    hashCode

    Multimap.asMap().
    Specified by:
    -
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    See Also:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/HashMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/HashMultiset.html index d1cb310ddf7d..e5209e45d642 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/HashMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/HashMultiset.html @@ -84,7 +84,7 @@
    -

    Class HashMultiset<E extends @Nullable Object>

    +

    Class HashMultiset<E extends @Nullable Object>

    java.lang.Object
    java.util.AbstractCollection<E> @@ -99,7 +99,7 @@

    Class HashMultiset<E extends @Nu
    @GwtCompatible(serializable=true, emulated=true) -public final class HashMultiset<E extends @Nullable Object> +public final class HashMultiset<E extends @Nullable Object> extends AbstractCollection<E>
    Multiset implementation backed by a HashMap.
    @@ -123,7 +123,7 @@

    Class HashMultiset<E extends @Nu

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>

    @@ -155,28 +155,28 @@

    Method Summary

     
    boolean
    -
    contains(@Nullable Object element)
    +
    Determines whether this multiset contains the specified element.
    int
    -
    count(@Nullable Object element)
    +
    Returns the number of occurrences of an element in this multiset (the count of the element).
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    Creates a new, empty HashMultiset using the default initial capacity.
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    create(int distinctElements)
    Creates a new, empty HashMultiset with the specified expected number of distinct elements.
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    create(Iterable<? extends E> elements)
    Creates a new HashMultiset containing the specified elements.
    @@ -193,7 +193,7 @@

    Method Summary

    each providing an element of the multiset and the count of that element.
    final boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multiset for equality.
    @@ -215,12 +215,12 @@

    Method Summary

    final boolean
    -
    remove(@Nullable Object element)
    +
    Removes a single occurrence of the specified element from this multiset, if present.
    int
    -
    remove(@Nullable Object element, +
    remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset.
    @@ -282,7 +282,7 @@

    Method Details

  • create

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashMultiset<E> create()
    Creates a new, empty HashMultiset using the default initial capacity.
    @@ -290,7 +290,7 @@

    create

  • create

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashMultiset<E> create(int distinctElements)
    Creates a new, empty HashMultiset with the specified expected number of distinct elements.
    @@ -305,7 +305,7 @@

    create

  • create

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashMultiset<E> create(Iterable<? extends E> elements)
    Creates a new HashMultiset containing the specified elements. @@ -338,7 +338,7 @@

    entrySet

    was retrieved.
    Specified by:
    -
    entrySet in interface Multiset<E extends @Nullable Object>
    +
    entrySet in interface Multiset<E extends @Nullable Object>
    Returns:
    a set of entries representing the data of this multiset
    @@ -355,7 +355,7 @@

    forEachEntry

    entrySet().forEach(action)
    .
    Specified by:
    -
    forEachEntry in interface Multiset<E extends @Nullable Object>
    +
    forEachEntry in interface Multiset<E extends @Nullable Object>
  • @@ -365,7 +365,7 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
  • @@ -380,11 +380,11 @@

    size

    multiset, which is given by entrySet().size().
    Specified by:
    -
    size in interface Collection<E extends @Nullable Object>
    +
    size in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    size in interface Multiset<E extends @Nullable Object>
    +
    size in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<E extends @Nullable Object>
    +
    size in class AbstractCollection<E extends @Nullable Object>
    @@ -399,20 +399,20 @@

    iterator

    iterator, though not necessarily sequentially.
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Multiset<E extends @Nullable Object>
    +
    iterator in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<E extends @Nullable Object>
    +
    iterator in class AbstractCollection<E extends @Nullable Object>
  • count

    -
    public int count(@Nullable Object element)
    +
    public int count(@Nullable Object element)
    Description copied from interface: Multiset
    Returns the number of occurrences of an element in this multiset (the count of the element). Note that for an Object.equals(java.lang.Object)-based multiset, this gives the same result as @@ -423,7 +423,7 @@

    count

    other iterable type.
    Specified by:
    -
    count in interface Multiset<E extends @Nullable Object>
    +
    count in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to count occurrences of
    Returns:
    @@ -445,7 +445,7 @@

    add

    poorly.
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add occurrences of; may be null only if explicitly allowed by the implementation
    @@ -462,7 +462,7 @@

    add

    remove

    @CanIgnoreReturnValue -public int remove(@Nullable Object element, +public int remove(@Nullable Object element, int occurrences)
    Description copied from interface: Multiset
    Removes a number of occurrences of the specified element from this multiset. If the multiset @@ -471,7 +471,7 @@

    remove

    remove(element).
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally remove occurrences of
    occurrences - the number of occurrences of the element to remove. May be zero, in which @@ -492,7 +492,7 @@

    setCount

    desired count.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add or remove occurrences of; may be null only if explicitly allowed by the implementation
    @@ -508,16 +508,16 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<E extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object element)
    +
    public boolean contains(@Nullable Object element)
    Description copied from interface: Multiset
    Determines whether this multiset contains the specified element. @@ -525,11 +525,11 @@

    contains

    throw an exception in response to element being null or of the wrong type.
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Multiset<E extends @Nullable Object>
    +
    contains in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to check for
    Returns:
    @@ -552,11 +552,11 @@

    add

    To both add the element and obtain the previous count of that element, use add(element, 1) instead.

    Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    add in class AbstractCollection<E extends @Nullable Object>
    +
    add in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to add one occurrence of; may be null only if explicitly allowed by the implementation
    @@ -570,7 +570,7 @@

    add

    remove

    @CanIgnoreReturnValue -public final boolean remove(@Nullable Object element)
    +public final boolean remove(@Nullable Object element)
    Description copied from interface: Multiset
    Removes a single occurrence of the specified element from this multiset, if present. @@ -580,11 +580,11 @@

    remove

    To both remove the element and obtain the previous count of that element, use remove(element, 1) instead.

    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to remove one occurrence of
    Returns:
    @@ -604,7 +604,7 @@

    setCount

    current count is not oldCount, no change is made.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally set the count of; may be null only if explicitly allowed by the implementation
    @@ -626,9 +626,9 @@

    addAll

    This implementation is highly efficient when elementsToAdd is itself a Multiset.

    Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    addAll in class AbstractCollection<E extends @Nullable Object>
    +
    addAll in class AbstractCollection<E extends @Nullable Object>
  • @@ -648,11 +648,11 @@

    removeAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multiset<E extends @Nullable Object>
    +
    removeAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractCollection<E extends @Nullable Object>
    +
    removeAll in class AbstractCollection<E extends @Nullable Object>
    @@ -672,11 +672,11 @@

    retainAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Multiset<E extends @Nullable Object>
    +
    retainAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    See Also:

    -
    public abstract static class Sets.SetView<E extends @Nullable Object> +
    public abstract static class Sets.SetView<E extends @Nullable Object> extends AbstractSet<E>
    An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do. Contains methods to copy the data into a new set which will then remain @@ -154,7 +154,7 @@

    Method Summary

    Copies the current contents of this set view into an existing set.
    -
    ImmutableSet<@NonNull E>
    +
    Returns an immutable copy of the current contents of this set view.
    @@ -165,7 +165,7 @@

    Method Summary

    Scope the return type to UnmodifiableIterator to ensure this is an unmodifiable view.
    final boolean
    -
    remove(@Nullable Object object)
    +
    Deprecated.
    Unsupported operation.
    @@ -227,7 +227,7 @@

    Method Details

  • immutableCopy

    -
    public ImmutableSet<@NonNull E> immutableCopy()
    +
    Returns an immutable copy of the current contents of this set view. Does not support null elements. @@ -262,11 +262,11 @@

    add

    Guaranteed to throw an exception and leave the collection unmodified.
    Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    add in interface Set<E extends @Nullable Object>
    +
    add in interface Set<E extends @Nullable Object>
    Overrides:
    -
    add in class AbstractCollection<E extends @Nullable Object>
    +
    add in class AbstractCollection<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -277,18 +277,18 @@

    add

    remove

    @CanIgnoreReturnValue @Deprecated -public final boolean remove(@Nullable Object object)
    +public final boolean remove(@Nullable Object object)
    Deprecated.
    Unsupported operation.
    Guaranteed to throw an exception and leave the collection unmodified.
    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Set<E extends @Nullable Object>
    +
    remove in interface Set<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -306,11 +306,11 @@

    addAll

    Guaranteed to throw an exception and leave the collection unmodified.
    Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    addAll in interface Set<E extends @Nullable Object>
    +
    addAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    addAll in class AbstractCollection<E extends @Nullable Object>
    +
    addAll in class AbstractCollection<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -328,11 +328,11 @@

    removeAll

    Guaranteed to throw an exception and leave the collection unmodified.
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Set<E extends @Nullable Object>
    +
    removeAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractSet<E extends @Nullable Object>
    +
    removeAll in class AbstractSet<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -366,11 +366,11 @@

    retainAll

    Guaranteed to throw an exception and leave the collection unmodified.
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Set<E extends @Nullable Object>
    +
    retainAll in interface Set<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -387,11 +387,11 @@

    clear

    Guaranteed to throw an exception and leave the collection unmodified.
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    clear in interface Set<E extends @Nullable Object>
    +
    clear in interface Set<E extends @Nullable Object>
    Overrides:
    -
    clear in class AbstractCollection<E extends @Nullable Object>
    +
    clear in class AbstractCollection<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -404,13 +404,13 @@

    iterator

    Scope the return type to UnmodifiableIterator to ensure this is an unmodifiable view.
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Set<E extends @Nullable Object>
    +
    iterator in interface Set<E extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<E extends @Nullable Object>
    +
    iterator in class AbstractCollection<E extends @Nullable Object>
    Since:
    20.0 (present with return type Iterator since 2.0)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Sets.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Sets.html index 9d735b148564..1325c6e0d0f5 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Sets.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Sets.html @@ -117,7 +117,7 @@

    Nested Class Summary

    Class
    Description
    static class 
    -
    Sets.SetView<E extends @Nullable Object>
    +
    An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.
    @@ -169,25 +169,25 @@

    Method Summary

    Creates an EnumSet consisting of all enum values that are not in the specified collection.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    difference(Set<E> set1, Set<?> set2)
    Returns an unmodifiable view of the difference of two sets.
    -
    static <E extends @Nullable Object>
    NavigableSet<E>
    +
    static <E extends @Nullable Object>
    NavigableSet<E>
    filter(NavigableSet<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of a NavigableSet, unfiltered, that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    Set<E>
    +
    static <E extends @Nullable Object>
    Set<E>
    filter(Set<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of unfiltered that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    SortedSet<E>
    +
    static <E extends @Nullable Object>
    SortedSet<E>
    filter(SortedSet<E> unfiltered, Predicate<? super E> predicate)
    @@ -204,7 +204,7 @@

    Method Summary

    Returns an immutable set instance containing the given enum elements.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    intersection(Set<E> set1, Set<?> set2)
    @@ -220,12 +220,12 @@

    Method Summary

    Creates a thread-safe set backed by a hash map and containing the given elements.
    -
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    +
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    Creates an empty CopyOnWriteArraySet instance.
    -
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    +
    static <E extends @Nullable Object>
    CopyOnWriteArraySet<E>
    newCopyOnWriteArraySet(Iterable<? extends E> elements)
    Creates a CopyOnWriteArraySet instance containing the given elements.
    @@ -237,54 +237,54 @@

    Method Summary

    Returns a new, mutable EnumSet instance containing the given elements in their natural order.
    -
    static <E extends @Nullable Object>
    HashSet<E>
    +
    static <E extends @Nullable Object>
    HashSet<E>
    Creates a mutable, initially empty HashSet instance.
    -
    static <E extends @Nullable Object>
    HashSet<E>
    +
    static <E extends @Nullable Object>
    HashSet<E>
    newHashSet(E... elements)
    Creates a mutable HashSet instance initially containing the given elements.
    -
    static <E extends @Nullable Object>
    HashSet<E>
    +
    static <E extends @Nullable Object>
    HashSet<E>
    newHashSet(Iterable<? extends E> elements)
    Creates a mutable HashSet instance containing the given elements.
    -
    static <E extends @Nullable Object>
    HashSet<E>
    +
    static <E extends @Nullable Object>
    HashSet<E>
    newHashSet(Iterator<? extends E> elements)
    Creates a mutable HashSet instance containing the given elements.
    -
    static <E extends @Nullable Object>
    HashSet<E>
    +
    static <E extends @Nullable Object>
    HashSet<E>
    newHashSetWithExpectedSize(int expectedSize)
    Returns a new hash set using the smallest initial table size that can hold expectedSize elements without resizing.
    -
    static <E extends @Nullable Object>
    Set<E>
    +
    static <E extends @Nullable Object>
    Set<E>
    Creates an empty Set that uses identity to determine equality.
    -
    static <E extends @Nullable Object>
    LinkedHashSet<E>
    +
    static <E extends @Nullable Object>
    LinkedHashSet<E>
    Creates a mutable, empty LinkedHashSet instance.
    -
    static <E extends @Nullable Object>
    LinkedHashSet<E>
    +
    static <E extends @Nullable Object>
    LinkedHashSet<E>
    newLinkedHashSet(Iterable<? extends E> elements)
    Creates a mutable LinkedHashSet instance containing the given elements in order.
    -
    static <E extends @Nullable Object>
    LinkedHashSet<E>
    +
    static <E extends @Nullable Object>
    LinkedHashSet<E>
    Creates a LinkedHashSet instance, with a high enough "initial capacity" that it should hold expectedSize elements without growth.
    -
    static <E extends @Nullable Object>
    Set<E>
    +
    static <E extends @Nullable Object>
    Set<E>
    Deprecated. @@ -303,7 +303,7 @@

    Method Summary

    Creates a mutable TreeSet instance containing the given elements sorted by their natural ordering.
    -
    static <E extends @Nullable Object>
    TreeSet<E>
    +
    static <E extends @Nullable Object>
    TreeSet<E>
    newTreeSet(Comparator<? super E> comparator)
    Creates a mutable, empty TreeSet instance with the given comparator.
    @@ -319,13 +319,13 @@

    Method Summary

    Returns a view of the portion of set whose elements are contained by range.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    symmetricDifference(Set<? extends E> set1, Set<? extends E> set2)
    Returns an unmodifiable view of the symmetric difference of two sets.
    -
    static <E extends @Nullable Object>
    NavigableSet<E>
    +
    static <E extends @Nullable Object>
    NavigableSet<E>
    Returns a synchronized (thread-safe) navigable set backed by the specified navigable set.
    @@ -336,13 +336,13 @@

    Method Summary

    Returns a Collector that accumulates the input elements into a new ImmutableSet with an implementation specialized for enums.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    union(Set<? extends E> set1, Set<? extends E> set2)
    Returns an unmodifiable view of the union of two sets.
    -
    static <E extends @Nullable Object>
    NavigableSet<E>
    +
    static <E extends @Nullable Object>
    NavigableSet<E>
    Returns an unmodifiable view of the specified navigable set.
    @@ -429,7 +429,7 @@

    newEnumSet

  • newHashSet

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashSet<E> newHashSet()
    Creates a mutable, initially empty HashSet instance. @@ -446,7 +446,7 @@

    newHashSet

  • newHashSet

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashSet<E> newHashSet(E... elements)
    Creates a mutable HashSet instance initially containing the given elements. @@ -463,7 +463,7 @@

    newHashSet

  • newHashSet

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashSet<E> newHashSet(Iterable<? extends E> elements)
    Creates a mutable HashSet instance containing the given elements. A very thin convenience for creating an empty set then calling Collection.addAll(java.util.Collection<? extends E>) or Iterables.addAll(java.util.Collection<T>, java.lang.Iterable<? extends T>). @@ -483,7 +483,7 @@

    newHashSet

  • newHashSet

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashSet<E> newHashSet(Iterator<? extends E> elements)
    Creates a mutable HashSet instance containing the given elements. A very thin convenience for creating an empty set and then calling Iterators.addAll(java.util.Collection<T>, java.util.Iterator<? extends T>). @@ -499,7 +499,7 @@

    newHashSet

  • newHashSetWithExpectedSize

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> HashSet<E> newHashSetWithExpectedSize(int expectedSize)
    Returns a new hash set using the smallest initial table size that can hold expectedSize elements without resizing. Note that this is not what HashSet(int) does, but it @@ -558,7 +558,7 @@

    newConcurrentHashSet

  • newLinkedHashSet

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> LinkedHashSet<E> newLinkedHashSet()
    Creates a mutable, empty LinkedHashSet instance. @@ -576,7 +576,7 @@

    newLinkedHashSet

  • newLinkedHashSet

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> LinkedHashSet<E> newLinkedHashSet(Iterable<? extends E> elements)
    Creates a mutable LinkedHashSet instance containing the given elements in order. @@ -598,7 +598,7 @@

    newLinkedHashSet

  • newLinkedHashSetWithExpectedSize

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> LinkedHashSet<E> newLinkedHashSetWithExpectedSize(int expectedSize)
    Creates a LinkedHashSet instance, with a high enough "initial capacity" that it should hold expectedSize elements without growth. This behavior cannot be @@ -665,7 +665,7 @@

    newTreeSet

  • newTreeSet

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> TreeSet<E> newTreeSet(Comparator<? super E> comparator)
    Creates a mutable, empty TreeSet instance with the given comparator. @@ -690,7 +690,7 @@

    newTreeSet

  • newIdentityHashSet

    -
    public static <E extends @Nullable Object> Set<E> newIdentityHashSet()
    +
    public static <E extends @Nullable Object> Set<E> newIdentityHashSet()
    Creates an empty Set that uses identity to determine equality. It compares object references, instead of calling equals, to determine whether a provided object matches an element in the set. For example, contains returns false when passed an @@ -706,7 +706,7 @@

    newIdentityHashSet

    newCopyOnWriteArraySet

    @GwtIncompatible -public static <E extends @Nullable Object> +public static <E extends @Nullable Object> CopyOnWriteArraySet<E> newCopyOnWriteArraySet()
    Creates an empty CopyOnWriteArraySet instance. @@ -724,7 +724,7 @@

    newCopyOnWriteArraySet

    newCopyOnWriteArraySet

    @GwtIncompatible -public static <E extends @Nullable Object> +public static <E extends @Nullable Object> CopyOnWriteArraySet<E> newCopyOnWriteArraySet(Iterable<? extends E> elements)
    Creates a CopyOnWriteArraySet instance containing the given elements.
    @@ -783,7 +783,7 @@

    newSetFromMap

    @InlineMe(replacement="Collections.newSetFromMap(map)", imports="java.util.Collections") @Deprecated -public static <E extends @Nullable Object> Set<E> newSetFromMap(Map<E,Boolean> map)
    +public static <E extends @Nullable Object> Set<E> newSetFromMap(Map<E,Boolean> map)
    @@ -821,7 +821,7 @@

    newSetFromMap

  • union

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Sets.SetView<E> union(Set<? extends E> set1, Set<? extends E> set2)
    Returns an unmodifiable view of the union of two sets. The returned set contains all @@ -837,7 +837,7 @@

    union

  • intersection

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Sets.SetView<E> intersection(Set<E> set1, Set<?> set2)
    Returns an unmodifiable view of the intersection of two sets. The returned set contains @@ -870,7 +870,7 @@

    intersection

  • difference

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Sets.SetView<E> difference(Set<E> set1, Set<?> set2)
    Returns an unmodifiable view of the difference of two sets. The returned set contains @@ -886,7 +886,7 @@

    difference

  • symmetricDifference

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Sets.SetView<E> symmetricDifference(Set<? extends E> set1, Set<? extends E> set2)
    Returns an unmodifiable view of the symmetric difference of two sets. The returned set @@ -905,7 +905,7 @@

    symmetricDifference

  • filter

    -
    public static <E extends @Nullable Object> Set<E> filter(Set<E> unfiltered, +
    public static <E extends @Nullable Object> Set<E> filter(Set<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of unfiltered that satisfy a predicate. The returned set is a live view of unfiltered; changes to one affect the other. @@ -934,7 +934,7 @@

    filter

  • filter

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> SortedSet<E> filter(SortedSet<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of a SortedSet, unfiltered, that satisfy a predicate. The @@ -966,7 +966,7 @@

    filter

    filter

    @GwtIncompatible -public static <E extends @Nullable Object> +public static <E extends @Nullable Object> NavigableSet<E> filter(NavigableSet<E> unfiltered, Predicate<? super E> predicate)
    Returns the elements of a NavigableSet, unfiltered, that satisfy a predicate. @@ -1197,7 +1197,7 @@

    combinations

  • unmodifiableNavigableSet

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> NavigableSet<E> unmodifiableNavigableSet(NavigableSet<E> set)
    Returns an unmodifiable view of the specified navigable set. This method allows modules to provide users with "read-only" access to internal navigable sets. Query operations on the @@ -1222,7 +1222,7 @@

    unmodifiableNavigableSet

    synchronizedNavigableSet

    @GwtIncompatible -public static <E extends @Nullable Object> +public static <E extends @Nullable Object> NavigableSet<E> synchronizedNavigableSet(NavigableSet<E> navigableSet)
    Returns a synchronized (thread-safe) navigable set backed by the specified navigable set. In order to guarantee serial access, it is critical that all access to the backing diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/SortedMapDifference.html b/releases/snapshot-jre/api/docs/com/google/common/collect/SortedMapDifference.html index f7c88251b587..c006301bf927 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/SortedMapDifference.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/SortedMapDifference.html @@ -84,7 +84,7 @@
    -

    Interface SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object>

    +

    Interface SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface SortedMapDiffe


    @GwtCompatible -public interface SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object> +public interface SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object> extends MapDifference<K,V>
    An object representing the differences between two sorted maps.
    @@ -111,7 +111,7 @@

    Interface SortedMapDiffe

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.MapDifference

    -MapDifference.ValueDifference<V extends @Nullable Object>
    +MapDifference.ValueDifference<V extends @Nullable Object>
  • @@ -175,7 +175,7 @@

    entriesOnlyOnLeft

    in the right map.
    Specified by:
    -
    entriesOnlyOnLeft in interface MapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    entriesOnlyOnLeft in interface MapDifference<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -188,7 +188,7 @@

    entriesOnlyOnRight

    present in the left map.
    Specified by:
    -
    entriesOnlyOnRight in interface MapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    entriesOnlyOnRight in interface MapDifference<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -201,7 +201,7 @@

    entriesInCommon

    intersection of the two maps.
    Specified by:
    -
    entriesInCommon in interface MapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    entriesInCommon in interface MapDifference<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -214,7 +214,7 @@

    entriesDiffering

    values.
    Specified by:
    -
    entriesDiffering in interface MapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    entriesDiffering in interface MapDifference<K extends @Nullable Object,V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/SortedMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/SortedMultiset.html index 4ab5fa773910..fb674661b20b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/SortedMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/SortedMultiset.html @@ -84,7 +84,7 @@
    -

    Interface SortedMultiset<E extends @Nullable Object>

    +

    Interface SortedMultiset<E extends @Nullable Object>

    @@ -97,7 +97,7 @@

    Interface SortedMultiset<E


    @GwtCompatible(emulated=true) -public interface SortedMultiset<E extends @Nullable Object>
    +public interface SortedMultiset<E extends @Nullable Object>
    A Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator. This order is reflected when iterating over the sorted multiset, either directly, or through its elementSet or entrySet views. In @@ -123,7 +123,7 @@

    Interface SortedMultiset<E

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>
  • @@ -159,7 +159,7 @@

    Method Summary

    Returns a view of the contents of this multiset, grouped into Multiset.Entry instances, each providing an element of the multiset and the count of that element.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the first element in this multiset, or null if this multiset is @@ -175,19 +175,19 @@

    Method Summary

    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the greatest element in this multiset, or returns @@ -240,7 +240,7 @@

    comparator

  • firstEntry

    - +
    Returns the entry of the first element in this multiset, or null if this multiset is empty.
    @@ -248,7 +248,7 @@

    firstEntry

  • lastEntry

    -
    @Nullable Multiset.Entry<E> lastEntry()
    +
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    @@ -256,7 +256,7 @@

    lastEntry

  • pollFirstEntry

    - +
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    @@ -264,7 +264,7 @@

    pollFirstEntry

  • pollLastEntry

    - +
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    @@ -276,7 +276,7 @@

    elementSet

    Returns a NavigableSet view of the distinct elements in this multiset.
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    Since:
    @@ -305,7 +305,7 @@

    entrySet

    multiset's comparator.
  • Specified by:
    -
    entrySet in interface Multiset<E extends @Nullable Object>
    +
    entrySet in interface Multiset<E extends @Nullable Object>
    Returns:
    a set of entries representing the data of this multiset
    @@ -324,11 +324,11 @@

    iterator

    comparator.
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Multiset<E extends @Nullable Object>
    +
    iterator in interface Multiset<E extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/SortedSetMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/SortedSetMultimap.html index 9a0dcc9e06a5..1840559775c9 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/SortedSetMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/SortedSetMultimap.html @@ -84,7 +84,7 @@
    -

    Interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>

    @@ -97,7 +97,7 @@

    Interface SortedSetMultima


    @GwtCompatible -public interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object> +public interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object> extends SetMultimap<K,V>
    A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet. It cannot hold duplicate key-value pairs; adding a key-value pair that's @@ -144,7 +144,7 @@

    Method Summary

    Returns a collection view of all values associated with a key.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with a given key.
    @@ -154,7 +154,7 @@

    Method Summary

    Stores a collection of values with the same key, replacing any existing values for that key.
    -
    @Nullable Comparator<? super V>
    +
    Returns the comparator that orders the multimap values, with null indicating that @@ -194,9 +194,9 @@

    get

    Multimap interface.
    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -204,7 +204,7 @@

    get

    removeAll

    +SortedSet<V> removeAll(@Nullable Object key)
    Removes all values associated with a given key.

    Because a SortedSetMultimap has unique sorted values for a given key, this method @@ -212,9 +212,9 @@

    removeAll

    Multimap interface.
    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -236,9 +236,9 @@

    replaceValues

    Any duplicates in values will be stored in the multimap once.

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -265,16 +265,16 @@

    asMap

    Individual SortedSetMultimap implementations, like those built with MultimapBuilder.treeKeys(), may make additional guarantees.
  • Specified by:
    -
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    asMap in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • valueComparator

    -
    @Nullable Comparator<? super V> valueComparator()
    +
    Returns the comparator that orders the multimap values, with null indicating that natural ordering is used.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.DoubleFunctionWithIndex.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.DoubleFunctionWithIndex.html index f90fa7ecb58e..3b77c0a6cbdb 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.DoubleFunctionWithIndex.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.DoubleFunctionWithIndex.html @@ -84,7 +84,7 @@
    -

    Interface Streams.DoubleFunctionWithIndex<R extends @Nullable Object>

    +

    Interface Streams.DoubleFunctionWithIndex<R extends @Nullable Object>

    @@ -92,7 +92,7 @@

    Interface St
    Streams


    -
    public static interface Streams.DoubleFunctionWithIndex<R extends @Nullable Object>
    +
    public static interface Streams.DoubleFunctionWithIndex<R extends @Nullable Object>
    An analogue of DoubleFunction also accepting an index.

    This interface is only intended for use by callers of Streams.mapWithIndex(DoubleStream, DoubleFunctionWithIndex).

    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.FunctionWithIndex.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.FunctionWithIndex.html index c1e969a33ee8..4508db621182 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.FunctionWithIndex.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.FunctionWithIndex.html @@ -84,7 +84,7 @@
    -

    Interface Streams.FunctionWithIndex<T extends @Nullable Object,R extends @Nullable Object>

    +

    Interface Streams.FunctionWithIndex<T extends @Nullable Object,R extends @Nullable Object>

    @@ -92,7 +92,7 @@

    Interface Streams.
    Streams


    -
    public static interface Streams.FunctionWithIndex<T extends @Nullable Object,R extends @Nullable Object>
    +
    public static interface Streams.FunctionWithIndex<T extends @Nullable Object,R extends @Nullable Object>
    An analogue of Function also accepting an index.

    This interface is only intended for use by callers of Streams.mapWithIndex(Stream, FunctionWithIndex).

    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.IntFunctionWithIndex.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.IntFunctionWithIndex.html index 4c4742111081..487b8cfd411d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.IntFunctionWithIndex.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.IntFunctionWithIndex.html @@ -84,7 +84,7 @@
    -

    Interface Streams.IntFunctionWithIndex<R extends @Nullable Object>

    +

    Interface Streams.IntFunctionWithIndex<R extends @Nullable Object>

    @@ -92,7 +92,7 @@

    Interface Strea
    Streams


    -
    public static interface Streams.IntFunctionWithIndex<R extends @Nullable Object>
    +
    public static interface Streams.IntFunctionWithIndex<R extends @Nullable Object>
    An analogue of IntFunction also accepting an index.

    This interface is only intended for use by callers of Streams.mapWithIndex(IntStream, IntFunctionWithIndex).

    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.LongFunctionWithIndex.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.LongFunctionWithIndex.html index cccc9153d989..5c8c258aec6e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.LongFunctionWithIndex.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.LongFunctionWithIndex.html @@ -84,7 +84,7 @@
    -

    Interface Streams.LongFunctionWithIndex<R extends @Nullable Object>

    +

    Interface Streams.LongFunctionWithIndex<R extends @Nullable Object>

    @@ -92,7 +92,7 @@

    Interface Stre
    Streams


    -
    public static interface Streams.LongFunctionWithIndex<R extends @Nullable Object>
    +
    public static interface Streams.LongFunctionWithIndex<R extends @Nullable Object>
    An analogue of LongFunction also accepting an index.

    This interface is only intended for use by callers of Streams.mapWithIndex(LongStream, LongFunctionWithIndex).

    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.html index f104da5f9ca5..0ff81fb287fc 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Streams.html @@ -112,22 +112,22 @@

    Nested Class Summary

    Class
    Description
    static interface 
    - +
    An analogue of DoubleFunction also accepting an index.
    static interface 
    -
    Streams.FunctionWithIndex<T extends @Nullable Object,R extends @Nullable Object>
    +
    An analogue of Function also accepting an index.
    static interface 
    - +
    An analogue of IntFunction also accepting an index.
    static interface 
    - +
    An analogue of LongFunction also accepting an index.
    @@ -163,7 +163,7 @@

    Method Summary

    Returns a LongStream containing the elements of the first stream, followed by the elements of the second stream, and so on.
  • -
    static <T extends @Nullable Object>
    Stream<T>
    +
    static <T extends @Nullable Object>
    Stream<T>
    concat(Stream<? extends T>... streams)
    Returns a Stream containing the elements of the first stream, followed by the elements @@ -193,8 +193,8 @@

    Method Summary

    Returns the last element of the specified stream, or Optional.empty() if the stream is empty.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object>
    void
    +
    static <A extends @Nullable Object, +B extends @Nullable Object>
    void
    forEachPair(Stream<A> streamA, Stream<B> streamB, BiConsumer<? super A,? super B> consumer)
    @@ -202,29 +202,29 @@

    Method Summary

    Invokes consumer once for each pair of corresponding elements in streamA and streamB.
    -
    static <R extends @Nullable Object>
    Stream<R>
    +
    static <R extends @Nullable Object>
    Stream<R>
    Returns a stream consisting of the results of applying the given function to the elements of stream and their indexes in the stream.
    -
    static <R extends @Nullable Object>
    Stream<R>
    +
    static <R extends @Nullable Object>
    Stream<R>
    Returns a stream consisting of the results of applying the given function to the elements of stream and their indexes in the stream.
    -
    static <R extends @Nullable Object>
    Stream<R>
    +
    static <R extends @Nullable Object>
    Stream<R>
    Returns a stream consisting of the results of applying the given function to the elements of stream and their indexes in the stream.
    -
    static <T extends @Nullable Object, -R extends @Nullable Object>
    Stream<R>
    +
    static <T extends @Nullable Object, +R extends @Nullable Object>
    Stream<R>
    mapWithIndex(Stream<T> stream, Streams.FunctionWithIndex<? super T,? extends R> function)
    @@ -237,19 +237,19 @@

    Method Summary

    If a value is present in optional, returns a stream containing only that element, otherwise returns an empty stream.
    -
    static <T extends @Nullable Object>
    Stream<T>
    +
    static <T extends @Nullable Object>
    Stream<T>
    stream(Iterable<T> iterable)
    Returns a sequential Stream of the contents of iterable, delegating to Collection.stream() if possible.
    -
    static <T extends @Nullable Object>
    Stream<T>
    +
    static <T extends @Nullable Object>
    Stream<T>
    stream(Collection<T> collection)
    Deprecated.
    There is no reason to use this; just invoke collection.stream() directly.
    -
    static <T extends @Nullable Object>
    Stream<T>
    +
    static <T extends @Nullable Object>
    Stream<T>
    stream(Iterator<T> iterator)
    Returns a sequential Stream of the remaining contents of iterator.
    @@ -278,9 +278,9 @@

    Method Summary

    If a value is present in optional, returns a stream containing only that element, otherwise returns an empty stream.
    -
    static <A extends @Nullable Object, -B extends @Nullable Object, -R extends @Nullable Object>
    Stream<R>
    +
    static <A extends @Nullable Object, +B extends @Nullable Object, +R extends @Nullable Object>
    Stream<R>
    zip(Stream<A> streamA, Stream<B> streamB, BiFunction<? super A,? super B,R> function)
    @@ -308,7 +308,7 @@

    Method Details

  • stream

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable)
    Returns a sequential Stream of the contents of iterable, delegating to Collection.stream() if possible.
    @@ -318,7 +318,7 @@

    stream

    stream

    @Deprecated @InlineMe(replacement="collection.stream()") -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Stream<T> stream(Collection<T> collection)
    Deprecated.
    There is no reason to use this; just invoke collection.stream() directly.
    @@ -329,7 +329,7 @@

    stream

  • stream

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator)
    Returns a sequential Stream of the remaining contents of iterator. Do not use iterator directly after passing it to this method.
    @@ -395,7 +395,7 @@

    stream

    concat

    @SafeVarargs -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> Stream<T> concat(Stream<? extends T>... streams)
    Returns a Stream containing the elements of the first stream, followed by the elements of the second stream, and so on. @@ -473,9 +473,9 @@

    concat

    zip

    @Beta -public static <A extends @Nullable Object, -B extends @Nullable Object, -R extends @Nullable Object> +public static <A extends @Nullable Object, +B extends @Nullable Object, +R extends @Nullable Object> Stream<R> zip(Stream<A> streamA, Stream<B> streamB, BiFunction<? super A,? super B,R> function)
    @@ -507,8 +507,8 @@

    zip

    forEachPair

    @Beta -public static <A extends @Nullable Object, -B extends @Nullable Object> +public static <A extends @Nullable Object, +B extends @Nullable Object> void forEachPair(Stream<A> streamA, Stream<B> streamB, BiConsumer<? super A,? super B> consumer)
    @@ -547,8 +547,8 @@

    forEachPair

  • mapWithIndex

    -
    public static <T extends @Nullable Object, -R extends @Nullable Object> +
    public static <T extends @Nullable Object, +R extends @Nullable Object> Stream<R> mapWithIndex(Stream<T> stream, Streams.FunctionWithIndex<? super T,? extends R> function)
    Returns a stream consisting of the results of applying the given function to the elements of @@ -575,7 +575,7 @@

    mapWithIndex

  • mapWithIndex

    -
    public static <R extends @Nullable Object> +
    public static <R extends @Nullable Object> Stream<R> mapWithIndex(IntStream stream, Streams.IntFunctionWithIndex<R> function)
    Returns a stream consisting of the results of applying the given function to the elements of @@ -602,7 +602,7 @@

    mapWithIndex

  • mapWithIndex

    -
    public static <R extends @Nullable Object> +
    public static <R extends @Nullable Object> Stream<R> mapWithIndex(LongStream stream, Streams.LongFunctionWithIndex<R> function)
    Returns a stream consisting of the results of applying the given function to the elements of @@ -629,7 +629,7 @@

    mapWithIndex

  • mapWithIndex

    -
    public static <R extends @Nullable Object> +
    public static <R extends @Nullable Object> Stream<R> mapWithIndex(DoubleStream stream, Streams.DoubleFunctionWithIndex<R> function)
    Returns a stream consisting of the results of applying the given function to the elements of diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Table.Cell.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Table.Cell.html index 76e8a17a5d26..0ba53937463a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Table.Cell.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Table.Cell.html @@ -84,15 +84,15 @@
    -

    Interface Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

    +

    Interface Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

    Enclosing interface:
    -
    Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

    -
    public static interface Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    public static interface Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Row key / column key / value triplet corresponding to a mapping in a table.
    Since:
    @@ -113,7 +113,7 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object obj)
    +
    Compares the specified object with this cell for equality.
    @@ -175,7 +175,7 @@

    getValue

  • equals

    -
    boolean equals(@Nullable Object obj)
    +
    boolean equals(@Nullable Object obj)
    Compares the specified object with this cell for equality. Two cells are equal when they have equal row keys, column keys, and values.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Table.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Table.html index 04675e95bb6a..f8a31fb1283c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Table.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Table.html @@ -84,7 +84,7 @@
    -

    Interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

    +

    Interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

    @@ -104,7 +104,7 @@

    Interface Table<R extends @Nullable
    @DoNotMock("Use ImmutableTable, HashBasedTable, or another implementation") @GwtCompatible -public interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +public interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

  • A collection that associates an ordered pair of keys, called a row key and a column key, with a single value. A table may be sparse, with only a small fraction of row key / column key pairs possessing a corresponding value. @@ -151,7 +151,7 @@

    Nested Class Summary

    Interface
    Description
    static interface 
    -
    Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Row key / column key / value triplet corresponding to a mapping in a table.
    @@ -196,34 +196,34 @@

    Method Summary

    values.
    boolean
    -
    contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the table contains a mapping with the specified row and column keys.
    boolean
    -
    containsColumn(@Nullable Object columnKey)
    +
    Returns true if the table contains a mapping with the specified column.
    boolean
    -
    containsRow(@Nullable Object rowKey)
    +
    Returns true if the table contains a mapping with the specified row key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if the table contains a mapping with the specified value.
    boolean
    -
    equals(@Nullable Object obj)
    +
    Compares the specified object with this table for equality.
    -
    @Nullable V
    -
    get(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -238,7 +238,7 @@

    Method Summary

    Returns true if the table contains no mappings.
    -
    @Nullable V
    +
    put(R rowKey, C columnKey, V value)
    @@ -250,9 +250,9 @@

    Method Summary

    Copies all mappings from the specified table to this table.
    -
    @Nullable V
    -
    remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    + +
    remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Removes the mapping, if any, associated with the given keys.
    @@ -300,9 +300,9 @@

    Method Details

    contains

    boolean contains(@CompatibleWith("R") - @Nullable Object rowKey, + @Nullable Object rowKey, @CompatibleWith("C") - @Nullable Object columnKey)
    + @Nullable Object columnKey)
    Returns true if the table contains a mapping with the specified row and column keys.
    Parameters:
    @@ -315,7 +315,7 @@

    contains

    containsRow

    boolean containsRow(@CompatibleWith("R") - @Nullable Object rowKey)
    + @Nullable Object rowKey)
  • Returns true if the table contains a mapping with the specified row key.
    Parameters:
    @@ -327,7 +327,7 @@

    containsRow

    containsColumn

    boolean containsColumn(@CompatibleWith("C") - @Nullable Object columnKey)
    + @Nullable Object columnKey)
    Returns true if the table contains a mapping with the specified column.
    Parameters:
    @@ -339,7 +339,7 @@

    containsColumn

    containsValue

    boolean containsValue(@CompatibleWith("V") - @Nullable Object value)
    + @Nullable Object value)
  • Returns true if the table contains a mapping with the specified value.
    Parameters:
    @@ -350,10 +350,10 @@

    containsValue

  • get

    -
    @Nullable V get(@CompatibleWith("R") - @Nullable Object rowKey, +
    @Nullable V get(@CompatibleWith("R") + @Nullable Object rowKey, @CompatibleWith("C") - @Nullable Object columnKey)
    + @Nullable Object columnKey)
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -380,7 +380,7 @@

    size

  • equals

    -
    boolean equals(@Nullable Object obj)
    +
    boolean equals(@Nullable Object obj)
    Compares the specified object with this table for equality. Two tables are equal when their cell views, as returned by cellSet(), are equal.
    @@ -412,7 +412,7 @@

    clear

    put

    @CanIgnoreReturnValue -@Nullable V put(R rowKey, +@Nullable V put(R rowKey, C columnKey, V value)
    Associates the specified value with the specified keys. If the table already contained a @@ -444,10 +444,10 @@

    putAll

    remove

    @CanIgnoreReturnValue -@Nullable V remove(@CompatibleWith("R") - @Nullable Object rowKey, +@Nullable V remove(@CompatibleWith("R") + @Nullable Object rowKey, @CompatibleWith("C") - @Nullable Object columnKey)
    + @Nullable Object columnKey)
    Removes the mapping, if any, associated with the given keys.
    Parameters:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/Tables.html b/releases/snapshot-jre/api/docs/com/google/common/collect/Tables.html index 7f01090539c3..7c7906cd4278 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/Tables.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/Tables.html @@ -117,9 +117,9 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table.Cell<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table.Cell<R,C,V>
    immutableCell(R rowKey, C columnKey, V value)
    @@ -134,16 +134,16 @@

    Method Summary

    Creates a table that uses the specified backing map and factory.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    synchronizedTable(Table<R,C,V> table)
    Returns a synchronized (thread-safe) table backed by the specified table.
    -
    static <T extends @Nullable Object, -R extends @Nullable Object, -C extends @Nullable Object, +
    static <T extends @Nullable Object, +R extends @Nullable Object, +C extends @Nullable Object, V, I extends Table<R, C, @@ -158,9 +158,9 @@

    Method Summary

    specified supplier, whose cells are generated by applying the provided mapping functions to the input elements.
    -
    static <T extends @Nullable Object, -R extends @Nullable Object, -C extends @Nullable Object, +
    static <T extends @Nullable Object, +R extends @Nullable Object, +C extends @Nullable Object, V, I extends Table<R, C, @@ -174,32 +174,32 @@

    Method Summary

    specified supplier, whose cells are generated by applying the provided mapping functions to the input elements.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Table<R,C,V2>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Table<R,C,V2>
    transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)
    Returns a view of a table where each value is transformed by a function.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<C,R,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<C,R,V>
    transpose(Table<R,C,V> table)
    Creates a transposed view of a given table that flips its row and column keys.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    RowSortedTable<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    RowSortedTable<R,C,V>
    unmodifiableRowSortedTable(RowSortedTable<R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified row-sorted table.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    unmodifiableTable(Table<? extends R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified table.
    @@ -224,9 +224,9 @@

    Method Details

  • toTable

    -
    public static <T extends @Nullable Object, -R extends @Nullable Object, -C extends @Nullable Object, +
    public static <T extends @Nullable Object, +R extends @Nullable Object, +C extends @Nullable Object, V, I extends Table<R, C, @@ -252,9 +252,9 @@

    toTable

  • toTable

    -
    public static <T extends @Nullable Object, -R extends @Nullable Object, -C extends @Nullable Object, +
    public static <T extends @Nullable Object, +R extends @Nullable Object, +C extends @Nullable Object, V, I extends Table<R, C, @@ -281,9 +281,9 @@

    toTable

  • immutableCell

    -
    public static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object> +
    public static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object> Table.Cell<R,C,V> immutableCell(R rowKey, C columnKey, V value)
    @@ -301,9 +301,9 @@

    immut
  • transpose

    -
    public static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object> +
    public static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object> Table<C,R,V> transpose(Table<R,C,V> table)
    Creates a transposed view of a given table that flips its row and column keys. In other words, calling get(columnKey, rowKey) on the generated table always returns the same value as @@ -367,10 +367,10 @@

    newCustomTable

  • transformValues

    -
    public static <R extends @Nullable Object, -C extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object> +
    public static <R extends @Nullable Object, +C extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object> Table<R,C,V2> transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)
    Returns a view of a table where each value is transformed by a function. All other properties @@ -399,9 +399,9 @@

    transformValues

  • unmodifiableTable

    -
    public static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object> +
    public static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object> Table<R,C,V> unmodifiableTable(Table<? extends R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified table. This method allows modules to provide users with "read-only" access to internal tables. Query operations on the returned table "read @@ -420,9 +420,9 @@

    unmodifiableTable

  • unmodifiableRowSortedTable

    -
    public static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object> +
    public static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object> RowSortedTable<R,C,V> unmodifiableRowSortedTable(RowSortedTable<R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified row-sorted table. This method allows modules to provide users with "read-only" access to internal tables. Query operations on the returned @@ -443,9 +443,9 @@

    unmodifiableRowSortedTable

  • synchronizedTable

    -
    public static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object> +
    public static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object> Table<R,C,V> synchronizedTable(Table<R,C,V> table)
    Returns a synchronized (thread-safe) table backed by the specified table. In order to guarantee serial access, it is critical that all access to the backing table is accomplished diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeBasedTable.html b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeBasedTable.html index f1d20474f37f..0328aba8b68c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeBasedTable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeBasedTable.html @@ -143,7 +143,7 @@

    Class TreeBasedTable<R,C,

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Table

    -Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
  • @@ -191,23 +191,23 @@

    Method Summary

    values.
    boolean
    -
    contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns true if the table contains a mapping with the specified row and column keys.
    boolean
    -
    containsColumn(@Nullable Object columnKey)
    +
    Returns true if the table contains a mapping with the specified column.
    boolean
    -
    containsRow(@Nullable Object rowKey)
    +
    Returns true if the table contains a mapping with the specified row key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if the table contains a mapping with the specified value.
    @@ -236,13 +236,13 @@

    Method Summary

    Creates an empty TreeBasedTable that is ordered by the specified comparators.
  • boolean
    -
    equals(@Nullable Object obj)
    +
    Compares the specified object with this table for equality.
    -
    get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -270,8 +270,8 @@

    Method Summary

    Copies all mappings from the specified table to this table.
    -
    remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    remove(@Nullable Object rowKey, + @Nullable Object columnKey)
    Removes the mapping, if any, associated with the given keys.
    @@ -470,8 +470,8 @@

    rowMap

  • contains

    -
    public boolean contains(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public boolean contains(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row and column keys.
    @@ -486,7 +486,7 @@

    contains

  • containsColumn

    -
    public boolean containsColumn(@Nullable Object columnKey)
    +
    public boolean containsColumn(@Nullable Object columnKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified column.
    @@ -500,7 +500,7 @@

    containsColumn

  • containsRow

    -
    public boolean containsRow(@Nullable Object rowKey)
    +
    public boolean containsRow(@Nullable Object rowKey)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified row key.
    @@ -514,7 +514,7 @@

    containsRow

  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Table
    Returns true if the table contains a mapping with the specified value.
    @@ -528,8 +528,8 @@

    containsValue

  • get

    -
    public V get(@Nullable Object rowKey, - @Nullable Object columnKey)
    +
    public V get(@Nullable Object rowKey, + @Nullable Object columnKey)
    Description copied from interface: Table
    Returns the value corresponding to the given row and column keys, or null if no such mapping exists.
    @@ -605,8 +605,8 @@

    put

    remove

    @CanIgnoreReturnValue -public V remove(@Nullable Object rowKey, - @Nullable Object columnKey)
    +public V remove(@Nullable Object rowKey, + @Nullable Object columnKey)
  • Description copied from interface: Table
    Removes the mapping, if any, associated with the given keys.
    @@ -727,7 +727,7 @@

    putAll

    Table.put(R, C, V) with each row key / column key / value mapping in table.
  • Specified by:
    -
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    table - the table to add to this table
    @@ -736,13 +736,13 @@

    putAll

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Description copied from interface: Table
    Compares the specified object with this table for equality. Two tables are equal when their cell views, as returned by Table.cellSet(), are equal.
    Specified by:
    -
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -757,7 +757,7 @@

    hashCode

    its cell view, as returned by Table.cellSet().
  • Specified by:
    -
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeMultimap.html index 07464e558ed4..070255538519 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeMultimap.html @@ -84,7 +84,7 @@
    -

    Class TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>

    +

    Class TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.TreeMultimap<K,V>
    @@ -97,7 +97,7 @@

    Class TreeMultimap<K extends @Nu
    @GwtCompatible(serializable=true, emulated=true) -public class TreeMultimap<K extends @Nullable Object,V extends @Nullable Object> +public class TreeMultimap<K extends @Nullable Object,V extends @Nullable Object> extends Object
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators. In all cases, this implementation uses Comparable.compareTo(T) or @@ -165,20 +165,20 @@

    Method Summary

    Removes all key-value pairs from the multimap, leaving it empty.
    boolean
    -
    containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    boolean
    -
    containsKey(@Nullable Object key)
    +
    Returns true if this multimap contains at least one key-value pair with the key key.
    boolean
    -
    containsValue(@Nullable Object value)
    +
    Returns true if this multimap contains at least one key-value pair with the value value.
    @@ -196,8 +196,8 @@

    Method Summary

    Constructs a TreeMultimap, ordered by the natural ordering of its keys and values, with the same mappings as the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    TreeMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    TreeMultimap<K,V>
    create(Comparator<? super K> keyComparator, Comparator<? super V> valueComparator)
    @@ -210,7 +210,7 @@

    Method Summary

    instances.

    boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object to this multimap for equality.
    @@ -272,14 +272,14 @@

    Method Summary

    key.
  • boolean
    -
    remove(@Nullable Object key, - @Nullable Object value)
    +
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists.
    -
    removeAll(@Nullable Object key)
    +
    Removes all values associated with a given key.
    @@ -347,8 +347,8 @@

    create

  • create

    -
    public static <K extends @Nullable Object, -V extends @Nullable Object> +
    public static <K extends @Nullable Object, +V extends @Nullable Object> TreeMultimap<K,V> create(Comparator<? super K> keyComparator, Comparator<? super V> valueComparator)
    Creates an empty TreeMultimap instance using explicit comparators. Neither comparator @@ -408,11 +408,11 @@

    get

    returns a SortedSet, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    get in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    get in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Since:
    14.0 (present with return type SortedSet since 2.0)
    @@ -432,7 +432,7 @@

    keySet

    interface.
    Specified by:
    -
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keySet in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Since:
    14.0 (present with return type SortedSet since 2.0)
    @@ -456,11 +456,11 @@

    asMap

    interface.
  • Specified by:
    -
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    asMap in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    asMap in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    asMap in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Since:
    14.0 (present with return type SortedMap since 2.0)
    @@ -470,18 +470,18 @@

    asMap

    removeAll

    @CanIgnoreReturnValue -public SortedSet<V> removeAll(@Nullable Object key)
    +public SortedSet<V> removeAll(@Nullable Object key)
  • Removes all values associated with a given key. The returned collection is immutable.

    Because a SortedSetMultimap has unique sorted values for a given key, this method returns a SortedSet, instead of the Collection specified in the Multimap interface.

    Specified by:
    -
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    removeAll in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    removeAll in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the values that were removed (possibly empty). The returned collection may be modifiable, but updating it will have no effect on the multimap.
    @@ -503,11 +503,11 @@

    replaceValues

    Any duplicates in values will be stored in the multimap once.

    Specified by:
    -
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    replaceValues in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    replaceValues in interface SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    the collection of replaced values, or an empty collection if no values were previously associated with the key. The collection may be modifiable, but updating it will have @@ -532,7 +532,7 @@

    values

    comparator.
  • Specified by:
    -
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    values in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -556,9 +556,9 @@

    entries

    Set, instead of the Collection specified in the Multimap interface.
    Specified by:
    -
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    entries in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -571,7 +571,7 @@

    put

    Stores a key-value pair in the multimap.
    Specified by:
    -
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    put in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Parameters:
    key - key to store in the multimap
    value - value to store in the multimap
    @@ -584,16 +584,16 @@

    put

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Compares the specified object to this multimap for equality.

    Two SetMultimap instances are equal if, for each key, they contain the same values. Equality does not depend on the ordering of keys or values.

    Specified by:
    -
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Specified by:
    -
    equals in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    equals in interface SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -609,20 +609,20 @@

    size

    the Multimap class documentation for clarification.
  • Specified by:
    -
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    size in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsKey

    -
    public boolean containsKey(@Nullable Object key)
    +
    public boolean containsKey(@Nullable Object key)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key.
    Specified by:
    -
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsKey in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -634,7 +634,7 @@

    clear

    Removes all key-value pairs from the multimap, leaving it empty.
    Specified by:
    -
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    clear in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -651,7 +651,7 @@

    forEach

    Multimaps.asMap(multimap).forEach((key, valueCollection) -> action())
    .
    Specified by:
    -
    forEach in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    forEach in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -664,34 +664,34 @@

    isEmpty

    == 0
    , but can in some cases be more efficient.
    Specified by:
    -
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    isEmpty in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsValue

    -
    public boolean containsValue(@Nullable Object value)
    +
    public boolean containsValue(@Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the value value.
    Specified by:
    -
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsValue in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • containsEntry

    -
    public boolean containsEntry(@Nullable Object key, - @Nullable Object value)
    +
    public boolean containsEntry(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Returns true if this multimap contains at least one key-value pair with the key key and the value value.
    Specified by:
    -
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    containsEntry in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -699,15 +699,15 @@

    containsEntry

    remove

    @CanIgnoreReturnValue -public boolean remove(@Nullable Object key, - @Nullable Object value)
    +public boolean remove(@Nullable Object key, + @Nullable Object value)
    Description copied from interface: Multimap
    Removes a single key-value pair with the key key and the value value from this multimap, if such exists. If multiple key-value pairs in the multimap fit this description, which one is removed is unspecified.
    Specified by:
    -
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    remove in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -732,7 +732,7 @@

    putAll

    In particular, this is a no-op if values is empty.

    Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -748,7 +748,7 @@

    putAll

    multimap.entries().
  • Specified by:
    -
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    putAll in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Returns:
    true if the multimap changed
    @@ -767,7 +767,7 @@

    keys

    However, adding to the returned collection is not possible.
    Specified by:
    -
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    keys in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
  • @@ -781,7 +781,7 @@

    hashCode

    Multimap.asMap().
    Specified by:
    -
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    hashCode in interface Multimap<K extends @Nullable Object,V extends @Nullable Object>
    Overrides:
    hashCode in class Object
    See Also:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeMultiset.html index aaaacc1ac650..f95a7553d08a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeMultiset.html @@ -84,7 +84,7 @@
    -

    Class TreeMultiset<E extends @Nullable Object>

    +

    Class TreeMultiset<E extends @Nullable Object>

    java.lang.Object
    java.util.AbstractCollection<E> @@ -98,7 +98,7 @@

    Class TreeMultiset<E extends @Nu


    @GwtCompatible(emulated=true) -public final class TreeMultiset<E extends @Nullable Object> +public final class TreeMultiset<E extends @Nullable Object> extends AbstractCollection<E> implements Serializable
    A multiset which maintains the ordering of its elements, according to either their natural order @@ -130,7 +130,7 @@

    Class TreeMultiset<E extends @Nu

    Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.collect.Multiset

    -Multiset.Entry<E extends @Nullable Object>
    +Multiset.Entry<E extends @Nullable Object>
  • @@ -168,12 +168,12 @@

    Method Summary

    ordering of the elements is used.
    boolean
    -
    contains(@Nullable Object element)
    +
    Determines whether this multiset contains the specified element.
    int
    -
    count(@Nullable Object element)
    +
    Returns the number of occurrences of an element in this multiset (the count of the element).
    @@ -189,8 +189,8 @@

    Method Summary

    Creates an empty multiset containing the given initial elements, sorted according to the elements' natural order.
    -
    static <E extends @Nullable Object>
    TreeMultiset<E>
    -
    create(@Nullable Comparator<? super E> comparator)
    +
    static <E extends @Nullable Object>
    TreeMultiset<E>
    +
    create(@Nullable Comparator<? super E> comparator)
    Creates a new, empty multiset, sorted according to the specified comparator.
    @@ -211,11 +211,11 @@

    Method Summary

    each providing an element of the multiset and the count of that element.
  • final boolean
    -
    equals(@Nullable Object object)
    +
    Compares the specified object with this multiset for equality.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the first element in this multiset, or null if this multiset is @@ -245,31 +245,31 @@

    Method Summary

    -
    @Nullable Multiset.Entry<E>
    +
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    final boolean
    -
    remove(@Nullable Object element)
    +
    Removes a single occurrence of the specified element from this multiset, if present.
    int
    -
    remove(@Nullable Object element, +
    remove(@Nullable Object element, int occurrences)
    Removes a number of occurrences of the specified element from this multiset.
    @@ -367,8 +367,8 @@

    create

  • create

    -
    public static <E extends @Nullable Object> -TreeMultiset<E> create(@Nullable Comparator<? super E> comparator)
    +
    public static <E extends @Nullable Object> +TreeMultiset<E> create(@Nullable Comparator<? super E> comparator)
    Creates a new, empty multiset, sorted according to the specified comparator. All elements inserted into the multiset must be mutually comparable by the specified comparator: comparator.compare(e1, e2) must not throw a ClassCastException for any elements @@ -407,18 +407,18 @@

    size

    multiset, which is given by entrySet().size().
    Specified by:
    -
    size in interface Collection<E extends @Nullable Object>
    +
    size in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    size in interface Multiset<E extends @Nullable Object>
    +
    size in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    size in class AbstractCollection<E extends @Nullable Object>
    +
    size in class AbstractCollection<E extends @Nullable Object>
  • count

    -
    public int count(@Nullable Object element)
    +
    public int count(@Nullable Object element)
    Description copied from interface: Multiset
    Returns the number of occurrences of an element in this multiset (the count of the element). Note that for an Object.equals(java.lang.Object)-based multiset, this gives the same result as @@ -429,7 +429,7 @@

    count

    other iterable type.
    Specified by:
    -
    count in interface Multiset<E extends @Nullable Object>
    +
    count in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to count occurrences of
    Returns:
    @@ -452,7 +452,7 @@

    add

    poorly.
  • Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add occurrences of; may be null only if explicitly allowed by the implementation
    @@ -467,7 +467,7 @@

    add

    remove

    @CanIgnoreReturnValue -public int remove(@Nullable Object element, +public int remove(@Nullable Object element, int occurrences)
    Description copied from interface: Multiset
    Removes a number of occurrences of the specified element from this multiset. If the multiset @@ -476,7 +476,7 @@

    remove

    remove(element)
    .
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally remove occurrences of
    occurrences - the number of occurrences of the element to remove. May be zero, in which @@ -497,7 +497,7 @@

    setCount

    desired count.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to add or remove occurrences of; may be null only if explicitly allowed by the implementation
    @@ -519,7 +519,7 @@

    setCount

    current count is not oldCount, no change is made.
    Specified by:
    -
    setCount in interface Multiset<E extends @Nullable Object>
    +
    setCount in interface Multiset<E extends @Nullable Object>
    Parameters:
    element - the element to conditionally set the count of; may be null only if explicitly allowed by the implementation
    @@ -537,7 +537,7 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Collection<E extends @Nullable Object>
    +
    clear in interface Collection<E extends @Nullable Object>
  • @@ -552,7 +552,7 @@

    forEachEntry

    entrySet().forEach(action).
    Specified by:
    -
    forEachEntry in interface Multiset<E extends @Nullable Object>
    +
    forEachEntry in interface Multiset<E extends @Nullable Object>
  • @@ -570,15 +570,15 @@

    iterator

    comparator.
    Specified by:
    -
    iterator in interface Collection<E extends @Nullable Object>
    +
    iterator in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Iterable<E extends @Nullable Object>
    +
    iterator in interface Iterable<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface Multiset<E extends @Nullable Object>
    +
    iterator in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    iterator in interface SortedMultiset<E extends @Nullable Object>
    +
    iterator in interface SortedMultiset<E extends @Nullable Object>
    Specified by:
    -
    iterator in class AbstractCollection<E extends @Nullable Object>
    +
    iterator in class AbstractCollection<E extends @Nullable Object>
  • @@ -597,7 +597,7 @@

    head elements outside its range.

    Specified by:
    -
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    headMultiset in interface SortedMultiset<E extends @Nullable Object>
    @@ -616,7 +616,7 @@

    tail elements outside its range.

    Specified by:
    -
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    tailMultiset in interface SortedMultiset<E extends @Nullable Object>
    @@ -637,9 +637,9 @@

    elementSet

    elementSet().size().
    Specified by:
    -
    elementSet in interface Multiset<E extends @Nullable Object>
    +
    elementSet in interface Multiset<E extends @Nullable Object>
    Specified by:
    -
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    +
    elementSet in interface SortedMultiset<E extends @Nullable Object>
    Returns:
    a view of the set of distinct elements in this multiset
    @@ -654,59 +654,59 @@

    comparator

    ordering of the elements is used.
    Specified by:
    -
    comparator in interface SortedMultiset<E extends @Nullable Object>
    +
    comparator in interface SortedMultiset<E extends @Nullable Object>
  • firstEntry

    -
    public @Nullable Multiset.Entry<E> firstEntry()
    +
    public @Nullable Multiset.Entry<E> firstEntry()
    Description copied from interface: SortedMultiset
    Returns the entry of the first element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    firstEntry in interface SortedMultiset<E extends @Nullable Object>
  • lastEntry

    -
    public @Nullable Multiset.Entry<E> lastEntry()
    +
    public @Nullable Multiset.Entry<E> lastEntry()
    Description copied from interface: SortedMultiset
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    Specified by:
    -
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    lastEntry in interface SortedMultiset<E extends @Nullable Object>
  • pollFirstEntry

    -
    public @Nullable Multiset.Entry<E> pollFirstEntry()
    +
    public @Nullable Multiset.Entry<E> pollFirstEntry()
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollFirstEntry in interface SortedMultiset<E extends @Nullable Object>
  • pollLastEntry

    -
    public @Nullable Multiset.Entry<E> pollLastEntry()
    +
    public @Nullable Multiset.Entry<E> pollLastEntry()
    Description copied from interface: SortedMultiset
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    Specified by:
    -
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
    +
    pollLastEntry in interface SortedMultiset<E extends @Nullable Object>
  • @@ -730,7 +730,7 @@

    Specified by:
    -
    subMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    subMultiset in interface SortedMultiset<E extends @Nullable Object>

    @@ -743,7 +743,7 @@

    descendingMultiset

    in the other.
    Specified by:
    -
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
    +
    descendingMultiset in interface SortedMultiset<E extends @Nullable Object>
    @@ -753,16 +753,16 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Collection<E extends @Nullable Object>
    +
    isEmpty in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    isEmpty in class AbstractCollection<E extends @Nullable Object>
    +
    isEmpty in class AbstractCollection<E extends @Nullable Object>
  • contains

    -
    public boolean contains(@Nullable Object element)
    +
    public boolean contains(@Nullable Object element)
    Description copied from interface: Multiset
    Determines whether this multiset contains the specified element. @@ -770,11 +770,11 @@

    contains

    throw an exception in response to element being null or of the wrong type.
    Specified by:
    -
    contains in interface Collection<E extends @Nullable Object>
    +
    contains in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    contains in interface Multiset<E extends @Nullable Object>
    +
    contains in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    contains in class AbstractCollection<E extends @Nullable Object>
    +
    contains in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to check for
    Returns:
    @@ -797,11 +797,11 @@

    add

    To both add the element and obtain the previous count of that element, use add(element, 1) instead.

    Specified by:
    -
    add in interface Collection<E extends @Nullable Object>
    +
    add in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    add in interface Multiset<E extends @Nullable Object>
    +
    add in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    add in class AbstractCollection<E extends @Nullable Object>
    +
    add in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to add one occurrence of; may be null only if explicitly allowed by the implementation
    @@ -815,7 +815,7 @@

    add

    remove

    @CanIgnoreReturnValue -public final boolean remove(@Nullable Object element)
    +public final boolean remove(@Nullable Object element)
    Description copied from interface: Multiset
    Removes a single occurrence of the specified element from this multiset, if present. @@ -825,11 +825,11 @@

    remove

    To both remove the element and obtain the previous count of that element, use remove(element, 1) instead.

    Specified by:
    -
    remove in interface Collection<E extends @Nullable Object>
    +
    remove in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    remove in interface Multiset<E extends @Nullable Object>
    +
    remove in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    remove in class AbstractCollection<E extends @Nullable Object>
    +
    remove in class AbstractCollection<E extends @Nullable Object>
    Parameters:
    element - the element to remove one occurrence of
    Returns:
    @@ -847,9 +847,9 @@

    addAll

    This implementation is highly efficient when elementsToAdd is itself a Multiset.

    Specified by:
    -
    addAll in interface Collection<E extends @Nullable Object>
    +
    addAll in interface Collection<E extends @Nullable Object>
    Overrides:
    -
    addAll in class AbstractCollection<E extends @Nullable Object>
    +
    addAll in class AbstractCollection<E extends @Nullable Object>
  • @@ -869,11 +869,11 @@

    removeAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    removeAll in interface Collection<E extends @Nullable Object>
    +
    removeAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    removeAll in interface Multiset<E extends @Nullable Object>
    +
    removeAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    removeAll in class AbstractCollection<E extends @Nullable Object>
    +
    removeAll in class AbstractCollection<E extends @Nullable Object>
    @@ -893,11 +893,11 @@

    retainAll

    throw an exception in response to any of elements being null or of the wrong type.
    Specified by:
    -
    retainAll in interface Collection<E extends @Nullable Object>
    +
    retainAll in interface Collection<E extends @Nullable Object>
    Specified by:
    -
    retainAll in interface Multiset<E extends @Nullable Object>
    +
    retainAll in interface Multiset<E extends @Nullable Object>
    Overrides:
    -
    retainAll in class AbstractCollection<E extends @Nullable Object>
    +
    retainAll in class AbstractCollection<E extends @Nullable Object>
    See Also:
      @@ -926,7 +926,7 @@

      entrySet

      its entry set handles modifications.
      Specified by:
      -
      entrySet in interface Multiset<E extends @Nullable Object>
      +
      entrySet in interface Multiset<E extends @Nullable Object>
      Returns:
      a set of entries representing the data of this multiset
      @@ -935,7 +935,7 @@

      entrySet

    • equals

      -
      public final boolean equals(@Nullable Object object)
      +
      public final boolean equals(@Nullable Object object)
      Compares the specified object with this multiset for equality. Returns true if the given object is also a multiset and contains equal elements with equal counts, regardless of order. @@ -944,9 +944,9 @@

      equals

      and if, for each element, the two multisets have the same count.
      Specified by:
      -
      equals in interface Collection<E extends @Nullable Object>
      +
      equals in interface Collection<E extends @Nullable Object>
      Specified by:
      -
      equals in interface Multiset<E extends @Nullable Object>
      +
      equals in interface Multiset<E extends @Nullable Object>
      Overrides:
      equals in class Object
      @@ -968,9 +968,9 @@

      hashCode

      This implementation returns the hash code of Multiset.entrySet().

      Specified by:
      -
      hashCode in interface Collection<E extends @Nullable Object>
      +
      hashCode in interface Collection<E extends @Nullable Object>
      Specified by:
      -
      hashCode in interface Multiset<E extends @Nullable Object>
      +
      hashCode in interface Multiset<E extends @Nullable Object>
      Overrides:
      hashCode in class Object
      @@ -989,9 +989,9 @@

      toString

      This implementation returns the result of invoking toString on Multiset.entrySet().

      Specified by:
      -
      toString in interface Multiset<E extends @Nullable Object>
      +
      toString in interface Multiset<E extends @Nullable Object>
      Overrides:
      -
      toString in class AbstractCollection<E extends @Nullable Object>
      +
      toString in class AbstractCollection<E extends @Nullable Object>
    • diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeRangeMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeRangeMap.html index ef9edcbf6ddb..706fe8b2ec29 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeRangeMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeRangeMap.html @@ -151,16 +151,16 @@

      Method Summary

      Returns a new, empty TreeRangeMap.
      boolean
      -
      equals(@Nullable Object o)
      +
      Returns true if obj is another RangeMap that has an equivalent RangeMap.asMapOfRanges().
      -
      @Nullable V
      +
      get(K key)
      Returns the value associated with the specified key, or null if there is no such value.
      -
      @Nullable Map.Entry<Range<K>,V>
      +
      getEntry(K key)
      Returns the range containing this key and its associated value, if such a range is present in @@ -173,8 +173,8 @@

      Method Summary

      void
      merge(Range<K> range, - @Nullable V value, - BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
      + @Nullable V value, + BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
      Merges a value into a part of the map by applying a remapping function.
      @@ -259,7 +259,7 @@

      copyOf

    • get

      -
      public @Nullable V get(K key)
      +
      public @Nullable V get(K key)
      Description copied from interface: RangeMap
      Returns the value associated with the specified key, or null if there is no such value. @@ -274,7 +274,7 @@

      get

    • getEntry

      -
      public @Nullable Map.Entry<Range<K>,V> getEntry(K key)
      +
      public @Nullable Map.Entry<Range<K>,V> getEntry(K key)
      Description copied from interface: RangeMap
      Returns the range containing this key and its associated value, if such a range is present in the range map, or null otherwise.
      @@ -385,8 +385,8 @@

      remove

      merge

      public void merge(Range<K> range, - @Nullable V value, - BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
      + @Nullable V value, + BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
    • Description copied from interface: RangeMap
      Merges a value into a part of the map by applying a remapping function. @@ -471,7 +471,7 @@

      subRangeMap

    • equals

      -
      public boolean equals(@Nullable Object o)
      +
      public boolean equals(@Nullable Object o)
      Description copied from interface: RangeMap
      Returns true if obj is another RangeMap that has an equivalent RangeMap.asMapOfRanges().
      diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeRangeSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeRangeSet.html index 0fbf43bc34d7..965149dcd16b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/TreeRangeSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/TreeRangeSet.html @@ -190,7 +190,7 @@

      Method Summary

      this range set which encloses it.
    • boolean
      -
      equals(@Nullable Object obj)
      +
      Returns true if obj is another RangeSet that contains the same ranges according to Range.equals(Object).
      @@ -211,7 +211,7 @@

      Method Summary

      Returns true if this range set contains no ranges.
      -
      @Nullable Range<C>
      +
      Returns the unique range from this range set that contains @@ -327,7 +327,7 @@

      asDescendingSetOfRanges

    • rangeContaining

      -
      public @Nullable Range<C> rangeContaining(C value)
      +
      public @Nullable Range<C> rangeContaining(C value)
      Description copied from interface: RangeSet
      Returns the unique range from this range set that contains value, or null if this range set does not contain value.
      @@ -531,7 +531,7 @@

      removeAll

    • equals

      -
      public boolean equals(@Nullable Object obj)
      +
      public boolean equals(@Nullable Object obj)
      Description copied from interface: RangeSet
      Returns true if obj is another RangeSet that contains the same ranges according to Range.equals(Object).
      diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/UnmodifiableIterator.html b/releases/snapshot-jre/api/docs/com/google/common/collect/UnmodifiableIterator.html index cb77af69b50a..62988b5b191c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/UnmodifiableIterator.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/UnmodifiableIterator.html @@ -84,7 +84,7 @@
      -

      Class UnmodifiableIterator<E extends @Nullable Object>

      +

      Class UnmodifiableIterator<E extends @Nullable Object>

      java.lang.Object
      com.google.common.collect.UnmodifiableIterator<E>
      @@ -100,7 +100,7 @@

      Class UnmodifiableIterator&


    @GwtCompatible -public abstract class UnmodifiableIterator<E extends @Nullable Object> +public abstract class UnmodifiableIterator<E extends @Nullable Object> extends Object implements Iterator<E>
    An iterator that does not support remove(). @@ -197,7 +197,7 @@

    remove

    Guaranteed to throw an exception and leave the underlying data unmodified.
    Specified by:
    -
    remove in interface Iterator<E extends @Nullable Object>
    +
    remove in interface Iterator<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/UnmodifiableListIterator.html b/releases/snapshot-jre/api/docs/com/google/common/collect/UnmodifiableListIterator.html index fb85035f4e87..46f71658e4ed 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/UnmodifiableListIterator.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/UnmodifiableListIterator.html @@ -84,7 +84,7 @@
    -

    Class UnmodifiableListIterator<E extends @Nullable Object>

    +

    Class UnmodifiableListIterator<E extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.UnmodifiableIterator<E> @@ -98,7 +98,7 @@

    Class UnmodifiableListI


    @GwtCompatible -public abstract class UnmodifiableListIterator<E extends @Nullable Object> +public abstract class UnmodifiableListIterator<E extends @Nullable Object> extends UnmodifiableIterator<E> implements ListIterator<E>
    A list iterator that does not support UnmodifiableIterator.remove(), add(E), or set(E).
    @@ -205,7 +205,7 @@

    add

    Guaranteed to throw an exception and leave the underlying data unmodified.
    Specified by:
    -
    add in interface ListIterator<E extends @Nullable Object>
    +
    add in interface ListIterator<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -222,7 +222,7 @@

    set

    Guaranteed to throw an exception and leave the underlying data unmodified.
    Specified by:
    -
    set in interface ListIterator<E extends @Nullable Object>
    +
    set in interface ListIterator<E extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ArrayListMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ArrayListMultimap.html index a9c49d917881..44f6f7047267 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ArrayListMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ArrayListMultimap.html @@ -70,22 +70,22 @@

    Uses of Modifier and Type
    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    ArrayListMultimap.create()
    Creates a new, empty ArrayListMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    ArrayListMultimap.create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty ArrayListMultimap with enough capacity to hold the specified numbers of keys and values without resizing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ArrayListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    ArrayListMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs an ArrayListMultimap with the same mappings as the specified multimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ArrayTable.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ArrayTable.html index 71c4c65b3f96..6d5478879a54 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ArrayTable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ArrayTable.html @@ -73,7 +73,7 @@

    Uses of static <R, C, V> ArrayTable<R,C,V>

    -
    ArrayTable.create(Table<R,C,? extends @Nullable V> table)
    +
    ArrayTable.create(Table<R,C,? extends @Nullable V> table)
    Creates an ArrayTable with the mappings in the provided table.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/BiMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/BiMap.html index 52dc0ef137c0..ccf038f472f7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/BiMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/BiMap.html @@ -76,13 +76,13 @@

    Uses of A BiMap backed by two EnumMap instances.
    final class 
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    final class 
    -
    HashBiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A BiMap backed by two hash tables.
    @@ -98,22 +98,22 @@

    Uses of Modifier and Type
    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterEntries(BiMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a bimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterKeys(BiMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a bimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterValues(BiMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    @@ -128,14 +128,14 @@

    Uses of BiMap<V,K>

    HashBiMap.inverse()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.synchronizedBiMap(BiMap<K,V> bimap)
    Returns a synchronized (thread-safe) bimap backed by the specified bimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.unmodifiableBiMap(BiMap<? extends K,? extends V> bimap)
    Returns an unmodifiable view of the specified bimap.
    @@ -153,35 +153,35 @@

    Uses of Returns a Converter that converts values using bimap.get(), and whose inverse view converts values using bimap.inverse().get().

    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterEntries(BiMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a bimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterKeys(BiMap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a bimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.filterValues(BiMap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a bimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.synchronizedBiMap(BiMap<K,V> bimap)
    Returns a synchronized (thread-safe) bimap backed by the specified bimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    BiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    BiMap<K,V>
    Maps.unmodifiableBiMap(BiMap<? extends K,? extends V> bimap)
    Returns an unmodifiable view of the specified bimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ClassToInstanceMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ClassToInstanceMap.html index 317c5c7dc8b7..97d4552d4142 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ClassToInstanceMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ClassToInstanceMap.html @@ -77,7 +77,7 @@

    Uses of ImmutableCollection.

    final class 
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ComparisonChain.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ComparisonChain.html index 74a21c5ef01d..4aa92a472bd5 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ComparisonChain.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ComparisonChain.html @@ -114,7 +114,7 @@

    Uses of Compares two comparable objects as specified by Comparable.compareTo(T), if the result of this comparison chain has not already been determined. -
    abstract <T extends @Nullable Object>
    ComparisonChain
    +
    abstract <T extends @Nullable Object>
    ComparisonChain
    ComparisonChain.compare(T left, T right, Comparator<T> comparator)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/EnumHashBiMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/EnumHashBiMap.html index 4050264a3ab0..14c789e65d2d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/EnumHashBiMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/EnumHashBiMap.html @@ -71,13 +71,13 @@

    Uses of Method
    Description
    static <K extends Enum<K>, -V extends @Nullable Object>
    EnumHashBiMap<K,V>
    +V extends @Nullable Object>
    EnumHashBiMap<K,V>
    EnumHashBiMap.create(Class<K> keyType)
    Returns a new, empty EnumHashBiMap using the specified key type.
    static <K extends Enum<K>, -V extends @Nullable Object>
    EnumHashBiMap<K,V>
    +V extends @Nullable Object>
    EnumHashBiMap<K,V>
    EnumHashBiMap.create(Map<K,? extends V> map)
    Constructs a new bimap with the same mappings as the specified map.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/FluentIterable.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/FluentIterable.html index 1c628a5d8c56..abb97db07313 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/FluentIterable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/FluentIterable.html @@ -90,30 +90,30 @@

    Uses of static <T extends @Nullable Object>
    FluentIterable<T>

    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends Iterable<? extends T>> inputs)
    Returns a fluent iterable that combines several iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends T>... inputs)
    Returns a fluent iterable that combines several iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends T> a, Iterable<? extends T> b)
    Returns a fluent iterable that combines two iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c)
    Returns a fluent iterable that combines three iterables.
    -
    static <T extends @Nullable Object>
    FluentIterable<T>
    +
    static <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.concat(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c, @@ -137,7 +137,7 @@

    Uses of
    Returns the elements from this fluent iterable that are instances of class type.

    - +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.from(FluentIterable<E> iterable)
    Deprecated. @@ -145,12 +145,12 @@

    Uses of static <E extends @Nullable Object>
    FluentIterable<E>

    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.from(E[] elements)
    Returns a fluent iterable containing elements in the specified order.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.from(Iterable<E> iterable)
    Returns a fluent iterable that wraps iterable, or iterable itself if it is @@ -161,12 +161,12 @@

    Uses of
    Creates a fluent iterable with the first size elements of this fluent iterable.

    - +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.of()
    Returns a fluent iterable containing no elements.
    -
    static <E extends @Nullable Object>
    FluentIterable<E>
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.of(E element, E... elements)
    - +
    final <T extends @Nullable Object>
    FluentIterable<T>
    FluentIterable.transform(Function<? super E,T> function)
    Returns a fluent iterable that applies function to each element of this fluent iterable.
    -
    <T extends @Nullable Object>
    FluentIterable<T>
    +
    FluentIterable.transformAndConcat(Function<? super E,? extends Iterable<? extends T>> function)
    Applies function to each element of this fluent iterable and returns a fluent iterable @@ -211,7 +211,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <E extends @Nullable Object>
    FluentIterable<E>
    FluentIterable.from(FluentIterable<E> iterable)
    Deprecated. diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingCollection.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingCollection.html index 4c2fd07c2d7f..eed8cc7d6414 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingCollection.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingCollection.html @@ -92,22 +92,22 @@

    Uses of class 

    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    class 
    -
    ForwardingList<E extends @Nullable Object>
    +
    A list which forwards all its method calls to another list.
    class 
    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    A multiset which forwards all its method calls to another multiset.
    class 
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    @@ -118,17 +118,17 @@

    Uses of NavigableSet, notably including NavigableSet.descendingIterator().

    class 
    -
    ForwardingQueue<E extends @Nullable Object>
    +
    A queue which forwards all its method calls to another queue.
    class 
    -
    ForwardingSet<E extends @Nullable Object>
    +
    A set which forwards all its method calls to another set.
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    @@ -138,7 +138,7 @@

    Uses of A skeleton implementation of a descending multiset view.

    class 
    -
    ForwardingSortedSet<E extends @Nullable Object>
    +
    A sorted set which forwards all its method calls to another sorted set.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingIterator.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingIterator.html index 4fc5cedb8b9e..1e041fa1de99 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingIterator.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingIterator.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingListIterator<E extends @Nullable Object>
    +
    A list iterator which forwards all its method calls to another list iterator.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMap.html index 778358ff7517..b86e4d30e71b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMap.html @@ -80,7 +80,7 @@

    Uses of A BiMap backed by two EnumMap instances.
    final class 
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    @@ -91,7 +91,7 @@

    Uses of A concurrent map which forwards all its method calls to another concurrent map.

    class 
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A navigable map which forwards all its method calls to another navigable map.
    @@ -102,7 +102,7 @@

    Uses of class  -
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted map which forwards all its method calls to another sorted map.
    @@ -113,7 +113,7 @@

    Uses of ImmutableCollection.
    final class 
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    @@ -134,7 +134,7 @@

    Uses of A type-to-instance map backed by an ImmutableMap.
    final class 
    -
    MutableTypeToInstanceMap<B extends @Nullable Object>
    +
    A mutable type-to-instance map.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMultimap.html index 07381438f9aa..a0aaa9ad7599 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMultimap.html @@ -71,17 +71,17 @@

    Uses of Class
    Description
    class 
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    class 
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMultiset.html index fc254a0de904..9f11f6a4cafd 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingMultiset.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingObject.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingObject.html index 032622b0aecc..967eb78f52ef 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingObject.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingObject.html @@ -121,7 +121,7 @@

    Uses of A BiMap backed by two EnumMap instances.
    final class 
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    @@ -140,7 +140,7 @@

    Uses of class 

    -
    ForwardingCollection<E extends @Nullable Object>
    +
    A collection which forwards all its method calls to another collection.
    @@ -150,52 +150,52 @@

    Uses of A concurrent map which forwards all its method calls to another concurrent map.
    class 
    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    class 
    -
    ForwardingIterator<T extends @Nullable Object>
    +
    An iterator which forwards all its method calls to another iterator.
    class 
    -
    ForwardingList<E extends @Nullable Object>
    +
    A list which forwards all its method calls to another list.
    class 
    -
    ForwardingListIterator<E extends @Nullable Object>
    +
    A list iterator which forwards all its method calls to another list iterator.
    class 
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    class 
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map which forwards all its method calls to another map.
    class 
    -
    ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map entry which forwards all its method calls to another map entry.
    class 
    -
    ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A multimap which forwards all its method calls to another multimap.
    class 
    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    A multiset which forwards all its method calls to another multiset.
    class 
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A navigable map which forwards all its method calls to another navigable map.
    @@ -206,7 +206,7 @@

    Uses of class  -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    @@ -217,27 +217,27 @@

    Uses of NavigableSet, notably including NavigableSet.descendingIterator().
    class 
    -
    ForwardingQueue<E extends @Nullable Object>
    +
    A queue which forwards all its method calls to another queue.
    class 
    -
    ForwardingSet<E extends @Nullable Object>
    +
    A set which forwards all its method calls to another set.
    class 
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    class 
    -
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted map which forwards all its method calls to another sorted map.
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    @@ -247,17 +247,17 @@

    Uses of A skeleton implementation of a descending multiset view.
    class 
    -
    ForwardingSortedSet<E extends @Nullable Object>
    +
    A sorted set which forwards all its method calls to another sorted set.
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    class 
    -
    ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    A table which forwards all its method calls to another table.
    @@ -268,7 +268,7 @@

    Uses of ImmutableCollection.
    final class 
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    @@ -289,7 +289,7 @@

    Uses of A type-to-instance map backed by an ImmutableMap.
    final class 
    -
    MutableTypeToInstanceMap<B extends @Nullable Object>
    +
    A mutable type-to-instance map.
    @@ -325,23 +325,23 @@

    Uses of An executor service which forwards all its method calls to another executor service.
    class 
    -
    ForwardingFuture<V extends @Nullable Object>
    +
    A Future which forwards all its method calls to another future.
    static class 
    - +
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    class 
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    A ListenableFuture which forwards all its method calls to another future.
    static class 
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingQueue.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingQueue.html index 7497d38859dd..90c973fd7a90 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingQueue.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingQueue.html @@ -88,7 +88,7 @@

    Uses of class 

    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSet.html index c318d00bfe45..f356745b1f7b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSet.html @@ -75,7 +75,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    @@ -86,7 +86,7 @@

    Uses of NavigableSet, notably including NavigableSet.descendingIterator().
    class 
    -
    ForwardingSortedSet<E extends @Nullable Object>
    +
    A sorted set which forwards all its method calls to another sorted set.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSetMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSetMultimap.html index 63d1b85a18da..509a848f6db3 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSetMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSetMultimap.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSortedMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSortedMap.html index 9fdc03b96e6c..9b3b83e91721 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSortedMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSortedMap.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A navigable map which forwards all its method calls to another navigable map.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSortedSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSortedSet.html index 3249f07dc2cd..49ae781a4ff3 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSortedSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ForwardingSortedSet.html @@ -71,7 +71,7 @@

    Uses of Class
    Description
    class 
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashBiMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashBiMap.html index 09b88e471fba..4206889be791 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashBiMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashBiMap.html @@ -70,20 +70,20 @@

    Uses of Modifier and Type
    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    HashBiMap.create()
    Returns a new, empty HashBiMap with the default initial capacity (16).
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    HashBiMap.create(int expectedSize)
    Constructs a new, empty bimap with the specified expected size.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashBiMap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashBiMap<K,V>
    HashBiMap.create(Map<? extends K,? extends V> map)
    Constructs a new bimap containing initial values from map.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashMultimap.html index 3ef97d35b875..6b0c1e476b70 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashMultimap.html @@ -70,22 +70,22 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    HashMultimap.create()
    Creates a new, empty HashMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    HashMultimap.create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty HashMultimap with enough capacity to hold the specified numbers of keys and values without rehashing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    HashMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a HashMultimap with the same mappings as the specified multimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashMultiset.html index 44dc985461ae..a511d2089245 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/HashMultiset.html @@ -70,18 +70,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    HashMultiset.create()
    Creates a new, empty HashMultiset using the default initial capacity.
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    HashMultiset.create(int distinctElements)
    Creates a new, empty HashMultiset with the specified expected number of distinct elements.
    -
    static <E extends @Nullable Object>
    HashMultiset<E>
    +
    static <E extends @Nullable Object>
    HashMultiset<E>
    HashMultiset.create(Iterable<? extends E> elements)
    Creates a new HashMultiset containing the specified elements.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableBiMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableBiMap.html index 8869a06424b5..d77aabe409ef 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableBiMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableBiMap.html @@ -284,7 +284,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableBiMap<K,V>>
    ImmutableBiMap.toImmutableBiMap(Function<? super T,? extends K> keyFunction, diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableCollection.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableCollection.html index 5e649bbc142c..4d5dca40fb96 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableCollection.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableCollection.html @@ -128,7 +128,7 @@

    Uses of Returns an immutable collection of the values for the given key.

    -
    ImmutableMultimap.removeAll(@Nullable Object key)
    +
    ImmutableMultimap.removeAll(@Nullable Object key)
    Deprecated.
    Unsupported operation.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableList.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableList.html index 004e46a618d7..fdf0bda43984 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableList.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableList.html @@ -144,7 +144,7 @@

    Uses of
    Returns an immutable list of the values for the given key.

    - +
    <E extends @NonNull T>
    ImmutableList<E>
    Ordering.immutableSortedCopy(Iterable<E> elements)
    Returns an immutable list containing elements sorted by this ordering.
    @@ -282,7 +282,7 @@

    Uses of Returns an immutable list containing the given elements, in order.

    -
    ImmutableListMultimap.removeAll(@Nullable Object key)
    +
    ImmutableListMultimap.removeAll(@Nullable Object key)
    - +
    FluentIterable.toList()
    Returns an ImmutableList containing all of the elements from this fluent iterable in proper sequence.
    -
    final ImmutableList<@NonNull E>
    +
    FluentIterable.toSortedList(Comparator<? super E> comparator)
    Returns an ImmutableList containing all of the elements from this @@ -429,7 +429,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Futures.inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableListMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableListMultimap.html index 8c3db3b4d44c..d51c59923406 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableListMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableListMultimap.html @@ -91,7 +91,7 @@

    Uses of
    Returns an immutable multimap containing the specified entries.

    - +
    FluentIterable.index(Function<? super E,K> keyFunction)
    Creates an index ImmutableListMultimap that contains the results of applying a @@ -185,7 +185,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableListMultimap<K,V>>
    ImmutableListMultimap.flatteningToImmutableListMultimap(Function<? super T,? extends K> keyFunction, @@ -193,7 +193,7 @@

    Uses of
    Returns a Collector accumulating entries into an ImmutableListMultimap.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableListMultimap<K,V>>
    ImmutableListMultimap.toImmutableListMultimap(Function<? super T,? extends K> keyFunction, diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableMap.html index c45e6ea49622..fcd7d9f1012a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableMap.html @@ -378,7 +378,7 @@

    Uses of Returns a view that associates each row key with the corresponding map from column keys to values.

    - +
    final <V> ImmutableMap<@NonNull E,V>
    FluentIterable.toMap(Function<? super E,V> valueFunction)
    Returns an immutable map whose keys are the distinct elements of this FluentIterable @@ -400,7 +400,7 @@

    Uses of Returns an immutable map whose keys are the distinct elements of keys and whose value for each key was computed by valueFunction.

    - +
    final <K> ImmutableMap<K,@NonNull E>
    FluentIterable.uniqueIndex(Function<? super E,K> keyFunction)
    Returns a map with the contents of this FluentIterable as its values, indexed @@ -426,7 +426,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K extends Enum<K>, V>
    Collector<T,?,ImmutableMap<K,V>>
    Maps.toImmutableEnumMap(Function<? super T,? extends K> keyFunction, @@ -435,7 +435,7 @@

    Uses of Returns a Collector that accumulates elements into an ImmutableMap whose keys and values are the result of applying the provided mapping functions to the input elements.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K extends Enum<K>, V>
    Collector<T,?,ImmutableMap<K,V>>
    Maps.toImmutableEnumMap(Function<? super T,? extends K> keyFunction, @@ -445,7 +445,7 @@

    Uses of Returns a Collector that accumulates elements into an ImmutableMap whose keys and values are the result of applying the provided mapping functions to the input elements.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    ImmutableBiMap.toImmutableMap(Function<? super T,? extends K> keyFunction, @@ -464,7 +464,7 @@

    Uses of
    Deprecated. 

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    ImmutableMap.toImmutableMap(Function<? super T,? extends K> keyFunction, @@ -473,7 +473,7 @@

    Uses of Returns a Collector that accumulates elements into an ImmutableMap whose keys and values are the result of applying the provided mapping functions to the input elements.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    ImmutableMap.toImmutableMap(Function<? super T,? extends K> keyFunction, @@ -483,7 +483,7 @@

    Uses of Returns a Collector that accumulates elements into an ImmutableMap whose keys and values are the result of applying the provided mapping functions to the input elements.

    -
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableMap<K,V>>
    ImmutableSortedMap.toImmutableMap(Function<? super T,? extends K> keyFunction, diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableMultiset.html index c41d81d30ba5..518cf48af399 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableMultiset.html @@ -174,7 +174,7 @@

    Uses of Returns an immutable multiset containing the given elements, in the "grouped iteration order" described in the class documentation.

    - +
    FluentIterable.toMultiset()
    Returns an ImmutableMultiset containing all of the elements from this fluent iterable.
    @@ -191,7 +191,7 @@

    Uses of Returns a Collector that accumulates the input elements into a new ImmutableMultiset.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, E>
    Collector<T,?,ImmutableMultiset<E>>
    ImmutableMultiset.toImmutableMultiset(Function<? super T,? extends E> elementFunction, ToIntFunction<? super T> countFunction)
    @@ -207,7 +207,7 @@

    Uses of Use ImmutableSortedMultiset.toImmutableSortedMultiset(java.util.Comparator<? super E>).

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, E>
    Collector<T,?,ImmutableMultiset<E>>
    ImmutableSortedMultiset.toImmutableMultiset(Function<? super T,? extends E> elementFunction, ToIntFunction<? super T> countFunction)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableRangeMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableRangeMap.html index 86e417c9b699..015f4668d619 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableRangeMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableRangeMap.html @@ -102,7 +102,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K extends Comparable<? super K>, V>
    Collector<T,?,ImmutableRangeMap<K,V>>
    ImmutableRangeMap.toImmutableRangeMap(Function<? super T,Range<K>> keyFunction, diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSet.html index 276b9a92ec6e..8a12d6e48f53 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSet.html @@ -166,7 +166,7 @@

    Uses of
    Returns an immutable set of the values for the given key.

    -
    ImmutableSet<@NonNull E>
    +
    Sets.SetView.immutableCopy()
    Returns an immutable copy of the current contents of this set view.
    @@ -250,7 +250,7 @@

    Uses of final ImmutableSet<V>

    -
    ImmutableSetMultimap.removeAll(@Nullable Object key)
    +
    ImmutableSetMultimap.removeAll(@Nullable Object key)
    Deprecated.
    Unsupported operation.
    @@ -273,7 +273,7 @@

    Uses of ImmutableSet<R>

    ImmutableTable.rowKeySet()
     
    -
    final ImmutableSet<@NonNull E>
    +
    FluentIterable.toSet()
    Returns an ImmutableSet containing all of the elements from this fluent iterable with diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSetMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSetMultimap.html index d9eb2e568da7..86da7b893622 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSetMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSetMultimap.html @@ -168,7 +168,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableSetMultimap<K,V>>
    ImmutableSetMultimap.flatteningToImmutableSetMultimap(Function<? super T,? extends K> keyFunction, @@ -176,7 +176,7 @@

    Uses of
    Returns a Collector accumulating entries into an ImmutableSetMultimap.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableSetMultimap<K,V>>
    ImmutableSetMultimap.toImmutableSetMultimap(Function<? super T,? extends K> keyFunction, diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedMap.html index 1de67ba3bc72..fd39565957ee 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedMap.html @@ -540,7 +540,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableSortedMap<K,V>>
    ImmutableSortedMap.toImmutableSortedMap(Comparator<? super K> comparator, @@ -551,7 +551,7 @@

    Uses of static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K, V>
    Collector<T,?,ImmutableSortedMap<K,V>>
    ImmutableSortedMap.toImmutableSortedMap(Comparator<? super K> comparator, diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedMultiset.html index 49fd0991c69f..ccf70d9d3631 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedMultiset.html @@ -264,7 +264,7 @@

    Uses of Returns a Collector that accumulates the input elements into a new ImmutableMultiset.

    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, E>
    Collector<T,?,ImmutableSortedMultiset<E>>
    ImmutableSortedMultiset.toImmutableSortedMultiset(Comparator<? super E> comparator, Function<? super T,? extends E> elementFunction, diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedSet.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedSet.html index 22b7511ab36d..d79fae43c9fd 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedSet.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableSortedSet.html @@ -297,7 +297,7 @@

    Uses of ImmutableSortedSet.tailSet(E fromElement, boolean inclusive)

     
    -
    final ImmutableSortedSet<@NonNull E>
    +
    FluentIterable.toSortedSet(Comparator<? super E> comparator)
    Returns an ImmutableSortedSet containing all of the elements from this diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableTable.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableTable.html index 373f87e3b99b..cc605d935daa 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableTable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ImmutableTable.html @@ -110,7 +110,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, R, C, V>
    Collector<T,?,ImmutableTable<R,C,V>>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedHashMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedHashMultimap.html index 332424139de7..fd83095c00c3 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedHashMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedHashMultimap.html @@ -70,22 +70,22 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    LinkedHashMultimap.create()
    Creates a new, empty LinkedHashMultimap with the default initial capacities.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    LinkedHashMultimap.create(int expectedKeys, int expectedValuesPerKey)
    Constructs an empty LinkedHashMultimap with enough capacity to hold the specified numbers of keys and values without rehashing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    LinkedHashMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a LinkedHashMultimap with the same mappings as the specified multimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedHashMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedHashMultiset.html index 050d6d98d732..d68db9b05d58 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedHashMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedHashMultiset.html @@ -70,18 +70,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    LinkedHashMultiset.create()
    Creates a new, empty LinkedHashMultiset using the default initial capacity.
    -
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    +
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    LinkedHashMultiset.create(int distinctElements)
    Creates a new, empty LinkedHashMultiset with the specified expected number of distinct elements.
    -
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    +
    static <E extends @Nullable Object>
    LinkedHashMultiset<E>
    LinkedHashMultiset.create(Iterable<? extends E> elements)
    Creates a new LinkedHashMultiset containing the specified elements.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedListMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedListMultimap.html index ba5fe16d924c..9fa50dc91058 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedListMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/LinkedListMultimap.html @@ -70,21 +70,21 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedListMultimap<K,V>
    LinkedListMultimap.create()
    Creates a new, empty LinkedListMultimap with the default initial capacity.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedListMultimap<K,V>
    LinkedListMultimap.create(int expectedKeys)
    Constructs an empty LinkedListMultimap with enough capacity to hold the specified number of keys without rehashing.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedListMultimap<K,V>
    LinkedListMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a LinkedListMultimap with the same mappings as the specified diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ListMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ListMultimap.html index 8939dccac65e..56447d6ebfe7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ListMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/ListMultimap.html @@ -71,13 +71,13 @@

    Uses of Class

    Description
    final class 
    -
    ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap that uses an ArrayList to store the values for a given key.
    class 
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    @@ -88,7 +88,7 @@

    Uses of ImmutableCollection.

    class 
    -
    LinkedListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
    @@ -110,39 +110,39 @@

    Uses of protected abstract ListMultimap<K,V>

    ForwardingListMultimap.delegate()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.filterKeys(ListMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.newListMultimap(Map<K,Collection<V>> map, Supplier<? extends List<V>> factory)
    Creates a new ListMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.synchronizedListMultimap(ListMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) ListMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformEntries(ListMultimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a ListMultimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformValues(ListMultimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    @@ -156,8 +156,8 @@

    Uses of no need to use this

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.unmodifiableListMultimap(ListMultimap<K,V> delegate)
    Returns an unmodifiable view of the specified ListMultimap.
    @@ -168,46 +168,46 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,List<V>>
    Multimaps.asMap(ListMultimap<K,V> multimap)
    Returns multimap.asMap(), with its type corrected from Map<K, Collection<V>> to Map<K, List<V>>.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.filterKeys(ListMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.synchronizedListMultimap(ListMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) ListMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformEntries(ListMultimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a ListMultimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformValues(ListMultimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    Returns a view of a ListMultimap where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    ListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ListMultimap<K,V>
    Multimaps.unmodifiableListMultimap(ListMultimap<K,V> delegate)
    Returns an unmodifiable view of the specified ListMultimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MapDifference.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MapDifference.html index 7818462f4bee..2ea07d59c0e2 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MapDifference.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MapDifference.html @@ -71,7 +71,7 @@

    Uses of Interface

    Description
    interface 
    -
    SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    An object representing the differences between two sorted maps.
    @@ -81,18 +81,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    MapDifference<K,V>
    Maps.difference(Map<? extends K,? extends V> left, Map<? extends K,? extends V> right)
    Computes the difference between two maps.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    MapDifference<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    MapDifference<K,V>
    Maps.difference(Map<? extends K,? extends V> left, Map<? extends K,? extends V> right, - Equivalence<? super @NonNull V> valueEquivalence)
    + Equivalence<? super @NonNull V> valueEquivalence)
    Computes the difference between two maps.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Maps.EntryTransformer.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Maps.EntryTransformer.html index fa8f61d502c7..2d8781a9f923 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Maps.EntryTransformer.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Maps.EntryTransformer.html @@ -70,43 +70,43 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Map<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Map<K,V2>
    Maps.transformEntries(Map<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a map whose values are derived from the original map's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    NavigableMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    NavigableMap<K,V2>
    Maps.transformEntries(NavigableMap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a navigable map whose values are derived from the original navigable map's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    SortedMap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    SortedMap<K,V2>
    Maps.transformEntries(SortedMap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a sorted map whose values are derived from the original sorted map's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ListMultimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ListMultimap<K,V2>
    Multimaps.transformEntries(ListMultimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a ListMultimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformEntries(Multimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multimap.html index 6323a0518516..1445d2c75a8c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multimap.html @@ -75,18 +75,18 @@

    Uses of Interface

    Description
    interface 
    -
    ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
    interface 
    -
    SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that cannot hold duplicate key-value pairs.
    interface 
    -
    SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
    @@ -98,33 +98,33 @@

    Uses of Class

    Description
    final class 
    -
    ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap that uses an ArrayList to store the values for a given key.
    class 
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    class 
    -
    ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A multimap which forwards all its method calls to another multimap.
    class 
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    final class 
    -
    HashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap using hash tables.
    @@ -147,20 +147,20 @@

    Uses of ImmutableCollection.

    final class 
    -
    LinkedHashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    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 
    -
    LinkedListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
    class 
    -
    TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
    @@ -171,9 +171,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, -K extends @Nullable Object, -V extends @Nullable Object, +
    static <T extends @Nullable Object, +K extends @Nullable Object, +V extends @Nullable Object, M extends Multimap<K, V>>
    Collector<T,?,M>
    -
    static <K extends @Nullable Object, -V extends @Nullable Object, +
    static <K extends @Nullable Object, +V extends @Nullable Object, M extends Multimap<K, V>>
    M
    Multimaps.invertFrom(Multimap<? extends V,? extends K> source, @@ -193,9 +193,9 @@

    Uses of Copies each key-value mapping in source into dest, with its key and value reversed.

    -
    static <T extends @Nullable Object, -K extends @Nullable Object, -V extends @Nullable Object, +
    static <T extends @Nullable Object, +K extends @Nullable Object, +V extends @Nullable Object, M extends Multimap<K, V>>
    Collector<T,?,M>
    Multimaps.toMultimap(Function<? super T,? extends K> keyFunction, @@ -227,54 +227,54 @@

    Uses of protected abstract Multimap<K,V>

    ForwardingMultimap.delegate()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterEntries(Multimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterKeys(Multimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterValues(Multimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.newMultimap(Map<K,Collection<V>> map, Supplier<? extends Collection<V>> factory)
    Creates a new Multimap backed by map, whose internal value collections are generated by factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.synchronizedMultimap(Multimap<K,V> multimap)
    Returns a synchronized (thread-safe) multimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformEntries(Multimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a multimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformValues(Multimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    @@ -288,8 +288,8 @@

    Uses of no need to use this

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.unmodifiableMultimap(Multimap<K,V> delegate)
    Returns an unmodifiable view of the specified multimap.
    @@ -300,8 +300,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,Collection<V>>
    Multimaps.asMap(Multimap<K,V> multimap)
    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    ArrayListMultimap<K,V>
    ArrayListMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs an ArrayListMultimap with the same mappings as the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    HashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    HashMultimap<K,V>
    HashMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a HashMultimap with the same mappings as the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedHashMultimap<K,V>
    LinkedHashMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a LinkedHashMultimap with the same mappings as the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    LinkedListMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    LinkedListMultimap<K,V>
    LinkedListMultimap.create(Multimap<? extends K,? extends V> multimap)
    Constructs a LinkedListMultimap with the same mappings as the specified @@ -376,31 +376,31 @@

    Uses of Constructs a TreeMultimap, ordered by the natural ordering of its keys and values, with the same mappings as the specified multimap.

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterEntries(Multimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterKeys(Multimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.filterValues(Multimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object, +
    static <K extends @Nullable Object, +V extends @Nullable Object, M extends Multimap<K, V>>
    M
    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.synchronizedMultimap(Multimap<K,V> multimap)
    Returns a synchronized (thread-safe) multimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformEntries(Multimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
    Returns a view of a multimap whose values are derived from the original multimap's entries.
    -
    static <K extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Multimap<K,V2>
    +
    static <K extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Multimap<K,V2>
    Multimaps.transformValues(Multimap<K,V1> fromMultimap, Function<? super V1,V2> function)
    Returns a view of a multimap where each value is transformed by a function.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Multimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Multimap<K,V>
    Multimaps.unmodifiableMultimap(Multimap<K,V> delegate)
    Returns an unmodifiable view of the specified multimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.ListMultimapBuilder.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.ListMultimapBuilder.html index b6c505e7f153..d0cc8137e98c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.ListMultimapBuilder.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.ListMultimapBuilder.html @@ -70,18 +70,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    MultimapBuilder.MultimapBuilderWithKeys.arrayListValues()
    Uses an ArrayList to store value collections.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.arrayListValues(int expectedValuesPerKey)
    Uses an ArrayList to store value collections, initialized to expect the specified number of values per key.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.linkedListValues()
    Uses a LinkedList to store value collections.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.MultimapBuilderWithKeys.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.MultimapBuilderWithKeys.html index 92ddbee05af7..2b22c24f35f0 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.MultimapBuilderWithKeys.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.MultimapBuilderWithKeys.html @@ -75,23 +75,23 @@

    Uses of
    Uses an EnumMap to map keys to value collections.

    - +
    MultimapBuilder.hashKeys()
    Uses a hash table to map keys to value collections.
    - +
    MultimapBuilder.hashKeys(int expectedKeys)
    Uses a hash table to map keys to value collections, initialized to expect the specified number of keys.
    - +
    MultimapBuilder.linkedHashKeys()
    Uses a hash table to map keys to value collections.
    - +
    MultimapBuilder.linkedHashKeys(int expectedKeys)
    Uses an hash table to map keys to value collections, initialized to expect the specified number @@ -102,7 +102,7 @@

    Uses of
    Uses a naturally-ordered TreeMap to map keys to value collections.

    -
    static <K0 extends @Nullable Object>
    MultimapBuilder.MultimapBuilderWithKeys<K0>
    +
    MultimapBuilder.treeKeys(Comparator<K0> comparator)
    Uses a TreeMap sorted by the specified comparator to map keys to value collections.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.SetMultimapBuilder.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.SetMultimapBuilder.html index 52a6cf7d6df9..5ca3ed4c879c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.SetMultimapBuilder.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.SetMultimapBuilder.html @@ -71,7 +71,7 @@

    Uses of Class

    Description
    static class 
    -
    MultimapBuilder.SortedSetMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SortedSetMultimap instances.
    @@ -86,23 +86,23 @@

    Uses of
    Uses an EnumSet to store value collections.

    - +
    MultimapBuilder.MultimapBuilderWithKeys.hashSetValues()
    Uses a hash-based Set to store value collections.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.hashSetValues(int expectedValuesPerKey)
    Uses a hash-based Set to store value collections, initialized to expect the specified number of values per key.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.linkedHashSetValues()
    Uses an insertion-ordered hash-based Set to store value collections.
    - +
    MultimapBuilder.MultimapBuilderWithKeys.linkedHashSetValues(int expectedValuesPerKey)
    Uses an insertion-ordered hash-based Set to store value collections, initialized to diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.SortedSetMultimapBuilder.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.SortedSetMultimapBuilder.html index d41baf1b572f..0a667358c368 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.SortedSetMultimapBuilder.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.SortedSetMultimapBuilder.html @@ -75,7 +75,7 @@

    Uses of
    Uses a naturally-ordered TreeSet to store value collections.

    - +
    MultimapBuilder.MultimapBuilderWithKeys.treeSetValues(Comparator<V0> comparator)
    Uses a TreeSet ordered by the specified comparator to store value collections.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.html index 20340d62687e..98c6046819e8 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MultimapBuilder.html @@ -71,17 +71,17 @@

    Uses of Class

    Description
    static class 
    -
    MultimapBuilder.ListMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates ListMultimap instances.
    static class 
    -
    MultimapBuilder.SetMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SetMultimap instances.
    static class 
    -
    MultimapBuilder.SortedSetMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SortedSetMultimap instances.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multiset.Entry.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multiset.Entry.html index 01071dd69695..081aa43f7d14 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multiset.Entry.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multiset.Entry.html @@ -70,79 +70,79 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ForwardingSortedMultiset.firstEntry()
     
    -
    @Nullable Multiset.Entry<E>
    +
    SortedMultiset.firstEntry()
    Returns the entry of the first element in this multiset, or null if this multiset is empty.
    -
    static <E extends @Nullable Object>
    Multiset.Entry<E>
    +
    static <E extends @Nullable Object>
    Multiset.Entry<E>
    Multisets.immutableEntry(E e, int n)
    Returns an immutable multiset entry with the specified element and count.
    -
    @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.lastEntry()
     
    -
    @Nullable Multiset.Entry<E>
    +
    SortedMultiset.lastEntry()
    Returns the entry of the last element in this multiset, or null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.pollFirstEntry()
     
    -
    final @Nullable Multiset.Entry<E>
    +
    ImmutableSortedMultiset.pollFirstEntry()
    Deprecated.
    Unsupported operation.
    -
    @Nullable Multiset.Entry<E>
    +
    SortedMultiset.pollFirstEntry()
    Returns and removes the entry associated with the lowest element in this multiset, or returns null if this multiset is empty.
    -
    @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.pollLastEntry()
     
    -
    final @Nullable Multiset.Entry<E>
    +
    ImmutableSortedMultiset.pollLastEntry()
    Deprecated.
    Unsupported operation.
    -
    @Nullable Multiset.Entry<E>
    +
    SortedMultiset.pollLastEntry()
    Returns and removes the entry associated with the greatest element in this multiset, or returns null if this multiset is empty.
    -
    protected @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.standardFirstEntry()
    A sensible definition of ForwardingSortedMultiset.firstEntry() in terms of entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.standardLastEntry()
    A sensible definition of ForwardingSortedMultiset.lastEntry() in terms of descendingMultiset().entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.standardPollFirstEntry()
    A sensible definition of ForwardingSortedMultiset.pollFirstEntry() in terms of entrySet().iterator().
    -
    protected @Nullable Multiset.Entry<E>
    +
    ForwardingSortedMultiset.standardPollLastEntry()
    A sensible definition of ForwardingSortedMultiset.pollLastEntry() in terms of diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multiset.html index 4d1d6a48d08e..935be610318e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Multiset.html @@ -71,13 +71,13 @@

    Uses of Interface

    Description
    interface 
    -
    SortedMultiset<E extends @Nullable Object>
    +
    A Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    (package private) interface 
    -
    com.google.common.collect.SortedMultisetBridge<E extends @Nullable Object>
    +
    com.google.common.collect.SortedMultisetBridge<E extends @Nullable Object>
    Superinterface of SortedMultiset to introduce a bridge method for elementSet(), to ensure binary compatibility with older Guava versions that specified elementSet() to @@ -102,12 +102,12 @@

    Uses of class 

    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    A multiset which forwards all its method calls to another multiset.
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    @@ -117,7 +117,7 @@

    Uses of A skeleton implementation of a descending multiset view.

    final class 
    -
    HashMultiset<E extends @Nullable Object>
    +
    Multiset implementation backed by a HashMap.
    @@ -134,12 +134,12 @@

    Uses of ImmutableCollection.
    final class 
    -
    LinkedHashMultiset<E extends @Nullable Object>
    +
    A Multiset implementation with predictable iteration order.
    final class 
    -
    TreeMultiset<E extends @Nullable Object>
    +
    A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    @@ -150,8 +150,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <T extends @Nullable Object, -E extends @Nullable Object, +
    static <T extends @Nullable Object, +E extends @Nullable Object, M extends Multiset<E>>
    Collector<T,?,M>
    Multisets.toMultiset(Function<? super T,E> elementFunction, ToIntFunction<? super T> countFunction, @@ -170,19 +170,19 @@

    Uses of protected abstract Multiset<E>

    ForwardingMultiset.delegate()
     
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.difference(Multiset<E> multiset1, Multiset<?> multiset2)
    Returns an unmodifiable view of the difference of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.filter(Multiset<E> unfiltered, Predicate<? super E> predicate)
    Returns a view of the elements of unfiltered that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.intersection(Multiset<E> multiset1, Multiset<?> multiset2)
    - +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.sum(Multiset<? extends E> multiset1, Multiset<? extends E> multiset2)
    Returns an unmodifiable view of the sum of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.union(Multiset<? extends E> multiset1, Multiset<? extends E> multiset2)
    @@ -216,7 +216,7 @@

    Uses of no need to use this

    - +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.unmodifiableMultiset(Multiset<? extends E> multiset)
    Returns an unmodifiable view of the specified multiset.
    @@ -240,19 +240,19 @@

    Uses of Returns a copy of multiset as an ImmutableMultiset whose iteration order puts the highest count first, with ties broken by the iteration order of the original multiset.

    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.difference(Multiset<E> multiset1, Multiset<?> multiset2)
    Returns an unmodifiable view of the difference of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.filter(Multiset<E> unfiltered, Predicate<? super E> predicate)
    Returns a view of the elements of unfiltered that satisfy a predicate.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.intersection(Multiset<E> multiset1, Multiset<?> multiset2)
    - +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.sum(Multiset<? extends E> multiset1, Multiset<? extends E> multiset2)
    Returns an unmodifiable view of the sum of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.union(Multiset<? extends E> multiset1, Multiset<? extends E> multiset2)
    Returns an unmodifiable view of the union of two multisets.
    -
    static <E extends @Nullable Object>
    Multiset<E>
    +
    static <E extends @Nullable Object>
    Multiset<E>
    Multisets.unmodifiableMultiset(Multiset<? extends E> multiset)
    Returns an unmodifiable view of the specified multiset.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MutableClassToInstanceMap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MutableClassToInstanceMap.html index 88b5c13bd9df..b526c4e08cc6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MutableClassToInstanceMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/MutableClassToInstanceMap.html @@ -70,14 +70,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    MutableClassToInstanceMap.create()
    Returns a new MutableClassToInstanceMap instance backed by a HashMap using the default initial capacity and load factor.
    -
    static <B extends @Nullable Object>
    MutableClassToInstanceMap<B>
    -
    MutableClassToInstanceMap.create(Map<Class<? extends @NonNull B>,B> backingMap)
    + +
    MutableClassToInstanceMap.create(Map<Class<? extends @NonNull B>,B> backingMap)
    Returns a new MutableClassToInstanceMap instance backed by a given empty backingMap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Ordering.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Ordering.html index 9761e61e4365..633991be30d8 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Ordering.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Ordering.html @@ -70,18 +70,18 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Ordering.allEqual()
    Returns an ordering which treats all values as equal, indicating "no ordering."
    -
    static Ordering<@Nullable Object>
    +
    Ordering.arbitrary()
    Returns an arbitrary ordering over all objects, for which compare(a, b) == 0 implies a == b (identity equality).
    -
    static <T extends @Nullable Object>
    Ordering<T>
    +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.compound(Iterable<? extends Comparator<? super T>> comparators)
    Returns an ordering which tries each given comparator in order until a non-zero result is @@ -106,14 +106,14 @@

    Uses of Returns an ordering that compares objects according to the order in which they are given to this method.

    - +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.from(Ordering<T> ordering)
    Deprecated.
    no need to use this
    -
    static <T extends @Nullable Object>
    Ordering<T>
    +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.from(Comparator<T> comparator)
    Returns an ordering based on an existing comparator instance.
    @@ -129,19 +129,19 @@

    Uses of
    Returns a serializable ordering that uses the natural order of the values.

    -
    <S extends T>
    Ordering<@Nullable S>
    +
    <S extends T>
    Ordering<@Nullable S>
    Ordering.nullsFirst()
    Returns an ordering that treats null as less than all other values and uses this to compare non-null values.
    -
    <S extends T>
    Ordering<@Nullable S>
    +
    <S extends T>
    Ordering<@Nullable S>
    Ordering.nullsLast()
    Returns an ordering that treats null as greater than all other values and uses this ordering to compare non-null values.
    -
    <F extends @Nullable Object>
    Ordering<F>
    +
    <F extends @Nullable Object>
    Ordering<F>
    Ordering.onResultOf(Function<F,? extends T> function)
    Returns a new ordering on F which orders elements by first applying a function to them, @@ -164,7 +164,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Ordering<T>
    Ordering.from(Ordering<T> ordering)
    Deprecated. diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/PeekingIterator.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/PeekingIterator.html index 7863e9aff338..8d7bf73704a8 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/PeekingIterator.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/PeekingIterator.html @@ -70,14 +70,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    PeekingIterator<T>
    Iterators.peekingIterator(PeekingIterator<T> iterator)
    Deprecated.
    no need to use this
    -
    static <T extends @Nullable Object>
    PeekingIterator<T>
    +
    static <T extends @Nullable Object>
    PeekingIterator<T>
    Iterators.peekingIterator(Iterator<? extends T> iterator)
    Returns a PeekingIterator backed by the given iterator.
    @@ -88,7 +88,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    PeekingIterator<T>
    Iterators.peekingIterator(PeekingIterator<T> iterator)
    Deprecated. diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Range.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Range.html index 23b61bb48477..290203c146e0 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Range.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Range.html @@ -175,16 +175,16 @@

    Uses of R
    Returns a range that contains any value from lower to upper, where each endpoint may be either inclusive (closed) or exclusive (open).

    - +
    ImmutableRangeSet.rangeContaining(C value)
     
    -
    @Nullable Range<C>
    +
    RangeSet.rangeContaining(C value)
    Returns the unique range from this range set that contains value, or null if this range set does not contain value.
    -
    @Nullable Range<C>
    +
    TreeRangeSet.rangeContaining(C value)
     
    static <C extends Comparable<?>>
    Range<C>
    @@ -281,16 +281,16 @@

    Uses of R
    TreeRangeSet.asRanges()
     
    -
    @Nullable Map.Entry<Range<K>,V>
    +
    ImmutableRangeMap.getEntry(K key)
     
    -
    @Nullable Map.Entry<Range<K>,V>
    +
    RangeMap.getEntry(K key)
    Returns the range containing this key and its associated value, if such a range is present in the range map, or null otherwise.
    -
    @Nullable Map.Entry<Range<K>,V>
    +
    TreeRangeMap.getEntry(K key)
     
    static <E extends Comparable<? super E>>
    Collector<Range<E>,?,ImmutableRangeSet<E>>
    @@ -379,8 +379,8 @@

    Uses of R

    final void
    ImmutableRangeMap.merge(Range<K> range, - @Nullable V value, - BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
    + @Nullable V value, + BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
    Deprecated.
    Unsupported operation.
    @@ -388,15 +388,15 @@

    Uses of R

    void
    RangeMap.merge(Range<K> range, - @Nullable V value, - BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
    + @Nullable V value, + BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
    Merges a value into a part of the map by applying a remapping function.
    void
    TreeRangeMap.merge(Range<K> range, - @Nullable V value, - BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
    + @Nullable V value, + BiFunction<? super V,? super @Nullable V,? extends @Nullable V> remappingFunction)
     
    static <K extends Comparable<?>, V>
    ImmutableRangeMap<K,V>
    @@ -490,7 +490,7 @@

    Uses of R other.
    static <K extends Comparable<? super K>, -V extends @Nullable Object>
    NavigableMap<K,V>
    +V extends @Nullable Object>
    NavigableMap<K,V>
    Maps.subMap(NavigableMap<K,V> map, Range<K> range)
    @@ -577,7 +577,7 @@

    Uses of R
    Removes all of the specified ranges from this range set (optional operation).
    -
    static <T extends @Nullable Object, +
    static <T extends @Nullable Object, K extends Comparable<? super K>, V>
    Collector<T,?,ImmutableRangeMap<K,V>>
    ImmutableRangeMap.toImmutableRangeMap(Function<? super T,Range<K>> keyFunction, diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/RowSortedTable.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/RowSortedTable.html index f7a37b63b65b..75c682df22ff 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/RowSortedTable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/RowSortedTable.html @@ -82,9 +82,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    RowSortedTable<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    RowSortedTable<R,C,V>
    Tables.unmodifiableRowSortedTable(RowSortedTable<R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified row-sorted table.
    @@ -95,9 +95,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    RowSortedTable<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    RowSortedTable<R,C,V>
    Tables.unmodifiableRowSortedTable(RowSortedTable<R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified row-sorted table.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SetMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SetMultimap.html index 09f5f072695f..90ecb465728a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SetMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SetMultimap.html @@ -71,7 +71,7 @@

    Uses of Interface

    Description
    interface 
    -
    SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
    @@ -83,17 +83,17 @@

    Uses of Class

    Description
    class 
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    final class 
    -
    HashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap using hash tables.
    @@ -104,14 +104,14 @@

    Uses of ImmutableCollection.

    final class 
    -
    LinkedHashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    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 
    -
    TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
    @@ -133,44 +133,44 @@

    Uses of protected abstract SetMultimap<K,V>

    ForwardingSetMultimap.delegate()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterEntries(SetMultimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterKeys(SetMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterValues(SetMultimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.forMap(Map<K,V> map)
    Returns a multimap view of the specified map.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.newSetMultimap(Map<K,Collection<V>> map, Supplier<? extends Set<V>> factory)
    Creates a new SetMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.synchronizedSetMultimap(SetMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) SetMultimap backed by the specified multimap.
    @@ -183,8 +183,8 @@

    Uses of no need to use this

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.unmodifiableSetMultimap(SetMultimap<K,V> delegate)
    Returns an unmodifiable view of the specified SetMultimap.
    @@ -195,44 +195,44 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    Map<K,Set<V>>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,Set<V>>
    Multimaps.asMap(SetMultimap<K,V> multimap)
    Returns multimap.asMap(), with its type corrected from Map<K, Collection<V>> to Map<K, Set<V>>.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterEntries(SetMultimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)
    Returns a multimap containing the mappings in unfiltered that satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterKeys(SetMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
    Returns a multimap containing the mappings in unfiltered whose keys satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.filterValues(SetMultimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
    Returns a multimap containing the mappings in unfiltered whose values satisfy a predicate.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.synchronizedSetMultimap(SetMultimap<K,V> multimap)
    Returns a synchronized (thread-safe) SetMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SetMultimap<K,V>
    Multimaps.unmodifiableSetMultimap(SetMultimap<K,V> delegate)
    Returns an unmodifiable view of the specified SetMultimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Sets.SetView.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Sets.SetView.html index 99a29676a2af..23bf86d42e53 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Sets.SetView.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Sets.SetView.html @@ -70,25 +70,25 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    Sets.difference(Set<E> set1, Set<?> set2)
    Returns an unmodifiable view of the difference of two sets.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    Sets.intersection(Set<E> set1, Set<?> set2)
    Returns an unmodifiable view of the intersection of two sets.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    Sets.symmetricDifference(Set<? extends E> set1, Set<? extends E> set2)
    Returns an unmodifiable view of the symmetric difference of two sets.
    -
    static <E extends @Nullable Object>
    Sets.SetView<E>
    +
    static <E extends @Nullable Object>
    Sets.SetView<E>
    Sets.union(Set<? extends E> set1, Set<? extends E> set2)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedMapDifference.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedMapDifference.html index c601a860dbee..a6049bf1ec2a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedMapDifference.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedMapDifference.html @@ -70,8 +70,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedMapDifference<K,V>
    Maps.difference(SortedMap<K,? extends V> left, Map<? extends K,? extends V> right)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedMultiset.html index e5306bb974f8..8f77c8fa51d6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedMultiset.html @@ -71,7 +71,7 @@

    Uses of Class

    Description
    class 
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    @@ -87,7 +87,7 @@

    Uses of ImmutableCollection.
    final class 
    -
    TreeMultiset<E extends @Nullable Object>
    +
    A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    @@ -163,7 +163,7 @@

    Uses of TreeMultiset.tailMultiset(E lowerBound, BoundType boundType)

     
    -
    static <E extends @Nullable Object>
    SortedMultiset<E>
    +
    static <E extends @Nullable Object>
    SortedMultiset<E>
    Multisets.unmodifiableSortedMultiset(SortedMultiset<E> sortedMultiset)
    Returns an unmodifiable view of the specified sorted multiset.
    @@ -180,7 +180,7 @@

    Uses of Returns an immutable sorted multiset containing the elements of a sorted multiset, sorted by the same Comparator.

    - +
    static <E extends @Nullable Object>
    SortedMultiset<E>
    Multisets.unmodifiableSortedMultiset(SortedMultiset<E> sortedMultiset)
    Returns an unmodifiable view of the specified sorted multiset.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedSetMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedSetMultimap.html index b7779c887535..7db39664208e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedSetMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/SortedSetMultimap.html @@ -71,12 +71,12 @@

    Uses of Class

    Description
    class 
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    class 
    -
    TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
    @@ -98,22 +98,22 @@

    Uses of protected abstract SortedSetMultimap<K,V>

    ForwardingSortedSetMultimap.delegate()
     
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Multimaps.newSortedSetMultimap(Map<K,Collection<V>> map, Supplier<? extends SortedSet<V>> factory)
    Creates a new SortedSetMultimap that uses the provided map and factory.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Returns a synchronized (thread-safe) SortedSetMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Returns an unmodifiable view of the specified SortedSetMultimap.
    @@ -124,22 +124,22 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    Map<K,SortedSet<V>>
    Multimaps.asMap(SortedSetMultimap<K,V> multimap)
    Returns multimap.asMap(), with its type corrected from Map<K, Collection<V>> to Map<K, SortedSet<V>>.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Returns a synchronized (thread-safe) SortedSetMultimap backed by the specified multimap.
    -
    static <K extends @Nullable Object, -V extends @Nullable Object>
    SortedSetMultimap<K,V>
    +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    SortedSetMultimap<K,V>
    Returns an unmodifiable view of the specified SortedSetMultimap.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.DoubleFunctionWithIndex.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.DoubleFunctionWithIndex.html index 8406299b1273..0ce2f32f5e34 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.DoubleFunctionWithIndex.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.DoubleFunctionWithIndex.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <R extends @Nullable Object>
    Stream<R>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.FunctionWithIndex.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.FunctionWithIndex.html index 93dde801679e..87b2ced5888d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.FunctionWithIndex.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.FunctionWithIndex.html @@ -70,8 +70,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object, +R extends @Nullable Object>
    Stream<R>
    Streams.mapWithIndex(Stream<T> stream, Streams.FunctionWithIndex<? super T,? extends R> function)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.IntFunctionWithIndex.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.IntFunctionWithIndex.html index 9e34b774017c..ad1f8e4a016c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.IntFunctionWithIndex.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.IntFunctionWithIndex.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <R extends @Nullable Object>
    Stream<R>
    Streams.mapWithIndex(IntStream stream, Streams.IntFunctionWithIndex<R> function)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.LongFunctionWithIndex.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.LongFunctionWithIndex.html index f3c94e4b5331..1e661d9f05a5 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.LongFunctionWithIndex.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Streams.LongFunctionWithIndex.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <R extends @Nullable Object>
    Stream<R>
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Table.Cell.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Table.Cell.html index f45e91b33868..af0d2aea8c6b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Table.Cell.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Table.Cell.html @@ -70,9 +70,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table.Cell<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table.Cell<R,C,V>
    Tables.immutableCell(R rowKey, C columnKey, V value)
    @@ -85,7 +85,7 @@

    Uses of Modifier and Type
    Method
    Description
    -
    Set<Table.Cell<R,C,@Nullable V>>
    +
    ArrayTable.cellSet()
    Returns an unmodifiable set of all row key / column key / value triplets.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Table.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Table.html index 1365d5d43d84..9911219298eb 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Table.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/Table.html @@ -71,7 +71,7 @@

    Uses of Interface

    Description
    interface 
    -
    RowSortedTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Interface that extends Table and whose rows are sorted.
    @@ -87,7 +87,7 @@

    Uses of Fixed-size Table implementation backed by a two-dimensional array.
    class 
    -
    ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    A table which forwards all its method calls to another table.
    @@ -114,9 +114,9 @@

    Uses of Modifier and Type
    Method
    Description
    -
    static <T extends @Nullable Object, -R extends @Nullable Object, -C extends @Nullable Object, +
    static <T extends @Nullable Object, +R extends @Nullable Object, +C extends @Nullable Object, V, I extends Table<R, C, @@ -131,9 +131,9 @@

    Uses of static <T extends @Nullable Object, -R extends @Nullable Object, -C extends @Nullable Object, +
    static <T extends @Nullable Object, +R extends @Nullable Object, +C extends @Nullable Object, V, I extends Table<R, C, @@ -164,32 +164,32 @@

    Uses of
    Creates a table that uses the specified backing map and factory.

    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    Tables.synchronizedTable(Table<R,C,V> table)
    Returns a synchronized (thread-safe) table backed by the specified table.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Table<R,C,V2>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Table<R,C,V2>
    Tables.transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)
    Returns a view of a table where each value is transformed by a function.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<C,R,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<C,R,V>
    Tables.transpose(Table<R,C,V> table)
    Creates a transposed view of a given table that flips its row and column keys.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    Tables.unmodifiableTable(Table<? extends R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified table.
    @@ -210,7 +210,7 @@

    Uses of static <R, C, V> ArrayTable<R,C,V>

    -
    ArrayTable.create(Table<R,C,? extends @Nullable V> table)
    +
    ArrayTable.create(Table<R,C,? extends @Nullable V> table)
    Creates an ArrayTable with the mappings in the provided table.
    @@ -222,7 +222,7 @@

    Uses of Creates a HashBasedTable with the same mappings as the specified table.

    void
    -
    ArrayTable.putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    +
    ArrayTable.putAll(Table<? extends R,? extends C,? extends @Nullable V> table)
    Copies all mappings from the specified table to this table.
    @@ -246,32 +246,32 @@

    Uses of
    Copies all mappings from the specified table to this table.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    Tables.synchronizedTable(Table<R,C,V> table)
    Returns a synchronized (thread-safe) table backed by the specified table.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V1 extends @Nullable Object, -V2 extends @Nullable Object>
    Table<R,C,V2>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V1 extends @Nullable Object, +V2 extends @Nullable Object>
    Table<R,C,V2>
    Tables.transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)
    Returns a view of a table where each value is transformed by a function.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<C,R,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<C,R,V>
    Tables.transpose(Table<R,C,V> table)
    Creates a transposed view of a given table that flips its row and column keys.
    -
    static <R extends @Nullable Object, -C extends @Nullable Object, -V extends @Nullable Object>
    Table<R,C,V>
    +
    static <R extends @Nullable Object, +C extends @Nullable Object, +V extends @Nullable Object>
    Table<R,C,V>
    Tables.unmodifiableTable(Table<? extends R,? extends C,? extends V> table)
    Returns an unmodifiable view of the specified table.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/TreeMultimap.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/TreeMultimap.html index 2cf6a6ac13b1..94cdc4650927 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/TreeMultimap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/TreeMultimap.html @@ -83,8 +83,8 @@

    Uses of Constructs a TreeMultimap, ordered by the natural ordering of its keys and values, with the same mappings as the specified multimap.

    - +
    static <K extends @Nullable Object, +V extends @Nullable Object>
    TreeMultimap<K,V>
    TreeMultimap.create(Comparator<? super K> keyComparator, Comparator<? super V> valueComparator)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/TreeMultiset.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/TreeMultiset.html index 65ea85a9a304..41364209c22e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/TreeMultiset.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/TreeMultiset.html @@ -81,8 +81,8 @@

    Uses of Creates an empty multiset containing the given initial elements, sorted according to the elements' natural order.

    - -
    TreeMultiset.create(@Nullable Comparator<? super E> comparator)
    +
    static <E extends @Nullable Object>
    TreeMultiset<E>
    +
    TreeMultiset.create(@Nullable Comparator<? super E> comparator)
    Creates a new, empty multiset, sorted according to the specified comparator.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/UnmodifiableIterator.html b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/UnmodifiableIterator.html index 5b6f09b45e59..2e6dfb93f5aa 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/UnmodifiableIterator.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/class-use/UnmodifiableIterator.html @@ -75,7 +75,7 @@

    Uses of Class
    Description
    class 
    -
    AbstractIterator<T extends @Nullable Object>
    +
    This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
    @@ -87,7 +87,7 @@

    Uses of class 

    -
    UnmodifiableListIterator<E extends @Nullable Object>
    +
    @@ -107,19 +107,19 @@

    Uses of Returns a view of unfiltered containing all elements that are of the type desiredType. - +
    Iterators.filter(Iterator<T> unfiltered, Predicate<? super T> retainIfTrue)
    Returns a view of unfiltered containing all elements that satisfy the input predicate retainIfTrue.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.forArray(T... array)
    Returns an iterator containing the elements of array in order.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.forEnumeration(Enumeration<T> enumeration)
    Adapts an Enumeration to the Iterator interface.
    @@ -146,40 +146,40 @@

    Uses of
    Scope the return type to UnmodifiableIterator to ensure this is an unmodifiable view.

    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.mergeSorted(Iterable<? extends Iterator<? extends T>> iterators, Comparator<? super T> comparator)
    Returns an iterator over the merged contents of all given iterators, traversing every element of the input iterators.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<List<@Nullable T>>
    +
    Iterators.paddedPartition(Iterator<T> iterator, int size)
    Divides an iterator into unmodifiable sublists of the given size, padding the final iterator with null values if necessary.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<List<T>>
    +
    Iterators.partition(Iterator<T> iterator, int size)
    Divides an iterator into unmodifiable sublists of the given size (the final list may be smaller).
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.singletonIterator(T value)
    Returns an iterator containing only value.
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Deprecated.
    no need to use this
    -
    static <T extends @Nullable Object>
    UnmodifiableIterator<T>
    +
    Iterators.unmodifiableIterator(Iterator<? extends T> iterator)
    Returns an unmodifiable view of iterator.
    @@ -190,7 +190,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Deprecated. diff --git a/releases/snapshot-jre/api/docs/com/google/common/collect/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/collect/package-summary.html index 3048ae59563d..f679bfc3b9cf 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/collect/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/collect/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.c


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.collect
    Collection interfaces and implementations, and other utilities for collections. This package is a @@ -185,7 +185,7 @@

    Other

    Class
    Description
    -
    AbstractIterator<T extends @Nullable Object>
    +
    This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
    @@ -195,7 +195,7 @@

    Other

    This class provides a skeletal implementation of the Iterator interface for sequences whose next element can always be derived from the previous element.
    -
    ArrayListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap that uses an ArrayList to store the values for a given key.
    @@ -204,7 +204,7 @@

    Other

    Fixed-size Table implementation backed by a two-dimensional array.
    -
    BiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    BiMap<K extends @Nullable Object,V extends @Nullable Object>
    A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.
    @@ -214,7 +214,7 @@

    Other

    Indicates whether an endpoint of some range is contained in the range itself ("closed") or not ("open").
    -
    ClassToInstanceMap<B extends @Nullable Object>
    +
    A map, each entry of which maps a Java raw type to an instance of that type.
    @@ -253,7 +253,7 @@

    Other

    A BiMap backed by two EnumMap instances.
    -
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    +
    EnumHashBiMap<K extends Enum<K>,V extends @Nullable Object>
    A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
    @@ -268,7 +268,7 @@

    Other

    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.
    -
    FluentIterable<E extends @Nullable Object>
    +
    A discouraged (but not deprecated) precursor to Java's superior Stream library.
    @@ -276,7 +276,7 @@

    Other

    Deprecated.
    This class has moved to com.google.common.util.concurrent.
    -
    ForwardingCollection<E extends @Nullable Object>
    +
    A collection which forwards all its method calls to another collection.
    @@ -284,47 +284,47 @@

    Other

    A concurrent map which forwards all its method calls to another concurrent map.
    -
    ForwardingDeque<E extends @Nullable Object>
    +
    A deque which forwards all its method calls to another deque.
    -
    ForwardingIterator<T extends @Nullable Object>
    +
    An iterator which forwards all its method calls to another iterator.
    -
    ForwardingList<E extends @Nullable Object>
    +
    A list which forwards all its method calls to another list.
    -
    ForwardingListIterator<E extends @Nullable Object>
    +
    A list iterator which forwards all its method calls to another list iterator.
    -
    ForwardingListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A list multimap which forwards all its method calls to another list multimap.
    -
    ForwardingMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map which forwards all its method calls to another map.
    -
    ForwardingMapEntry<K extends @Nullable Object,V extends @Nullable Object>
    +
    A map entry which forwards all its method calls to another map entry.
    -
    ForwardingMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A multimap which forwards all its method calls to another multimap.
    -
    ForwardingMultiset<E extends @Nullable Object>
    +
    A multiset which forwards all its method calls to another multiset.
    -
    ForwardingNavigableMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A navigable map which forwards all its method calls to another navigable map.
    -
    ForwardingNavigableSet<E extends @Nullable Object>
    +
    A navigable set which forwards all its method calls to another navigable set.
    @@ -332,35 +332,35 @@

    Other

    An abstract base class for implementing the decorator pattern.
    -
    ForwardingQueue<E extends @Nullable Object>
    +
    A queue which forwards all its method calls to another queue.
    -
    ForwardingSet<E extends @Nullable Object>
    +
    A set which forwards all its method calls to another set.
    -
    ForwardingSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A set multimap which forwards all its method calls to another set multimap.
    -
    ForwardingSortedMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted map which forwards all its method calls to another sorted map.
    -
    ForwardingSortedMultiset<E extends @Nullable Object>
    +
    A sorted multiset which forwards all its method calls to another sorted multiset.
    -
    ForwardingSortedSet<E extends @Nullable Object>
    +
    A sorted set which forwards all its method calls to another sorted set.
    -
    ForwardingSortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A sorted set multimap which forwards all its method calls to another sorted set multimap.
    -
    ForwardingTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    A table which forwards all its method calls to another table.
    @@ -368,15 +368,15 @@

    Other

    Implementation of Table using linked hash tables.
    -
    HashBiMap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A BiMap backed by two hash tables.
    -
    HashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap using hash tables.
    -
    HashMultiset<E extends @Nullable Object>
    +
    Multiset implementation backed by a HashMap.
    @@ -556,22 +556,22 @@

    Other

    This class contains static utility methods that operate on or return objects of type Iterator.
    -
    LinkedHashMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    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.
    -
    LinkedHashMultiset<E extends @Nullable Object>
    +
    A Multiset implementation with predictable iteration order.
    -
    LinkedListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
    -
    ListMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
    @@ -580,11 +580,11 @@

    Other

    Static utility methods pertaining to List instances.
    -
    MapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    An object representing the differences between two maps.
    - +
    A difference between the mappings from two maps with the same key.
    @@ -597,7 +597,7 @@

    Other

    Static utility methods pertaining to Map instances (including instances of SortedMap, BiMap, etc.).
    -
    Maps.EntryTransformer<K extends @Nullable Object,V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    A transformation of the value of a key-value pair, using both key and value as inputs.
    @@ -615,30 +615,30 @@

    Other

    Collectors not present in java.util.stream.Collectors that are not otherwise associated with a com.google.common type.
    -
    Multimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A collection that maps keys to values, similar to Map, but in which each key may be associated with multiple values.
    -
    MultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    An immutable builder for Multimap instances, letting you independently select the desired behaviors (for example, ordering) of the backing map and value-collections.
    -
    MultimapBuilder.ListMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates ListMultimap instances.
    - +
    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<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SetMultimap instances.
    -
    MultimapBuilder.SortedSetMultimapBuilder<K0 extends @Nullable Object,V0 extends @Nullable Object>
    +
    A specialization of MultimapBuilder that generates SortedSetMultimap instances.
    @@ -646,12 +646,12 @@

    Other

    Provides static methods acting on or generating a Multimap.
    -
    Multiset<E extends @Nullable Object>
    +
    A collection that supports order-independent equality, like Set, but may have duplicate elements.
    -
    Multiset.Entry<E extends @Nullable Object>
    +
    An unmodifiable element-count pair for a multiset.
    @@ -659,7 +659,7 @@

    Other

    Provides static utility methods for creating and working with Multiset instances.
    -
    MutableClassToInstanceMap<B extends @Nullable Object>
    +
    A mutable class-to-instance map backed by an arbitrary user-provided map.
    @@ -667,11 +667,11 @@

    Other

    Static utility methods pertaining to object arrays.
    -
    Ordering<T extends @Nullable Object>
    +
    A comparator, with additional methods to support common operations.
    -
    PeekingIterator<E extends @Nullable Object>
    +
    An iterator that supports a one-element lookahead while iterating.
    @@ -692,11 +692,11 @@

    Other

    A set comprising zero or more nonempty, disconnected ranges of type C.
    -
    RowSortedTable<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Interface that extends Table and whose rows are sorted.
    -
    SetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A Multimap that cannot hold duplicate key-value pairs.
    @@ -704,21 +704,21 @@

    Other

    Static utility methods pertaining to Set instances.
    -
    Sets.SetView<E extends @Nullable Object>
    +
    An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.
    -
    SortedMapDifference<K extends @Nullable Object,V extends @Nullable Object>
    +
    An object representing the differences between two sorted maps.
    -
    SortedMultiset<E extends @Nullable Object>
    +
    A Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    -
    SortedSetMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
    @@ -727,28 +727,28 @@

    Other

    Static utility methods related to Stream instances.
    - +
    An analogue of DoubleFunction also accepting an index.
    -
    Streams.FunctionWithIndex<T extends @Nullable Object,R extends @Nullable Object>
    +
    An analogue of Function also accepting an index.
    - +
    An analogue of IntFunction also accepting an index.
    - +
    An analogue of LongFunction also accepting an index.
    -
    Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    A collection that associates an ordered pair of keys, called a row key and a column key, with a single value.
    -
    Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    +
    Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
    Row key / column key / value triplet corresponding to a mapping in a table.
    @@ -761,12 +761,12 @@

    Other

    Implementation of Table whose row keys and column keys are ordered by their natural ordering or by supplied comparators.
    -
    TreeMultimap<K extends @Nullable Object,V extends @Nullable Object>
    +
    Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
    -
    TreeMultiset<E extends @Nullable Object>
    +
    A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
    @@ -784,11 +784,11 @@

    Other

    Deprecated.
    Use Traverser instead.
    -
    UnmodifiableIterator<E extends @Nullable Object>
    +
    An iterator that does not support UnmodifiableIterator.remove().
    -
    UnmodifiableListIterator<E extends @Nullable Object>
    + diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/ArrayBasedCharEscaper.html b/releases/snapshot-jre/api/docs/com/google/common/escape/ArrayBasedCharEscaper.html index 3fe9549288fc..6f6ca9a03498 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/ArrayBasedCharEscaper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/ArrayBasedCharEscaper.html @@ -160,7 +160,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected final char @Nullable []
    +
    protected final char @Nullable []
    escape(char c)
    Escapes a single character using the replacement array and safe range values.
    @@ -170,7 +170,7 @@

    Method Summary

    Returns the escaped form of a given literal string.
    -
    protected abstract char @Nullable []
    +
    protected abstract char @Nullable []
    escapeUnsafe(char c)
    Escapes a char value that has no direct explicit value in the replacement array and @@ -266,7 +266,7 @@

    escape

  • escape

    -
    protected final char @Nullable [] escape(char c)
    +
    protected final char @Nullable [] escape(char c)
    Escapes a single character using the replacement array and safe range values. If the given character does not have an explicit replacement and lies outside the safe range then escapeUnsafe(char) is called.
    @@ -282,7 +282,7 @@

    escape

  • escapeUnsafe

    -
    protected abstract char @Nullable [] escapeUnsafe(char c)
    +
    protected abstract char @Nullable [] escapeUnsafe(char c)
    Escapes a char value that has no direct explicit value in the replacement array and lies outside the stated safe range. Subclasses should override this method to provide generalized escaping for characters. diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/ArrayBasedUnicodeEscaper.html b/releases/snapshot-jre/api/docs/com/google/common/escape/ArrayBasedUnicodeEscaper.html index 5239bb49f7f0..847bbcc6d428 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/ArrayBasedUnicodeEscaper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/ArrayBasedUnicodeEscaper.html @@ -134,7 +134,7 @@

    Constructor Summary

    ArrayBasedUnicodeEscaper(ArrayBasedEscaperMap escaperMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)
    + @Nullable String unsafeReplacement)
    Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range.
    @@ -143,7 +143,7 @@

    Constructor Summary

    ArrayBasedUnicodeEscaper(Map<Character,String> replacementMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)
    + @Nullable String unsafeReplacement)
    Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range.
    @@ -162,7 +162,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected final char @Nullable []
    +
    protected final char @Nullable []
    escape(int cp)
    Escapes a single Unicode code point using the replacement array and safe range values.
    @@ -172,7 +172,7 @@

    Method Summary

    Returns the escaped form of a given literal string.
    -
    protected abstract char @Nullable []
    +
    protected abstract char @Nullable []
    escapeUnsafe(int cp)
    Escapes a code point that has no direct explicit value in the replacement array and lies @@ -215,7 +215,7 @@

    ArrayBasedUnicodeEscaper

    protected ArrayBasedUnicodeEscaper(Map<Character,String> replacementMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)
    + @Nullable String unsafeReplacement)
    Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range. If safeMax < safeMin then no code points are considered safe. @@ -237,7 +237,7 @@

    ArrayBasedUnicodeEscaper

    protected ArrayBasedUnicodeEscaper(ArrayBasedEscaperMap escaperMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)
    + @Nullable String unsafeReplacement)
    Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range. If safeMax < safeMin then no code points are considered safe. This initializer is useful when explicit instances of ArrayBasedEscaperMap are used to allow the @@ -291,7 +291,7 @@

    escape

  • escape

    -
    protected final char @Nullable [] escape(int cp)
    +
    protected final char @Nullable [] escape(int cp)
    Escapes a single Unicode code point using the replacement array and safe range values. If the given character does not have an explicit replacement and lies outside the safe range then escapeUnsafe(int) is called.
    @@ -339,7 +339,7 @@

    nextEscapeIndex

  • escapeUnsafe

    -
    protected abstract char @Nullable [] escapeUnsafe(int cp)
    +
    protected abstract char @Nullable [] escapeUnsafe(int cp)
    Escapes a code point that has no direct explicit value in the replacement array and lies outside the stated safe range. Subclasses should override this method to provide generalized escaping for code points if required. diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/CharEscaper.html b/releases/snapshot-jre/api/docs/com/google/common/escape/CharEscaper.html index f3f167eead91..f981d9951ced 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/CharEscaper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/CharEscaper.html @@ -151,7 +151,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected abstract char @Nullable []
    +
    protected abstract char @Nullable []
    escape(char c)
    Returns the escaped form of the given character, or null if this character does not @@ -223,7 +223,7 @@

    escape

  • escape

    -
    protected abstract char @Nullable [] escape(char c)
    +
    protected abstract char @Nullable [] escape(char c)
    Returns the escaped form of the given character, or null if this character does not need to be escaped. If an empty array is returned, this effectively strips the input character from the resulting text. diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/CharEscaperBuilder.html b/releases/snapshot-jre/api/docs/com/google/common/escape/CharEscaperBuilder.html index bbf878c73621..7601f786a88e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/CharEscaperBuilder.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/CharEscaperBuilder.html @@ -145,7 +145,7 @@

    Method Summary

    Add multiple mappings at once for a particular index.
    -
    char @Nullable [][]
    +
    char @Nullable [][]
    Convert this builder into an array of char[]s where the maximum index is the value of the @@ -210,7 +210,7 @@

    addEscapes

  • toArray

    -
    public char @Nullable [][] toArray()
    +
    public char @Nullable [][] toArray()
    Convert this builder into an array of char[]s where the maximum index is the value of the highest character that has been seen. The array will be sparse in the sense that any unseen index will default to null.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/Escapers.Builder.html b/releases/snapshot-jre/api/docs/com/google/common/escape/Escapers.Builder.html index 60ad31c81f50..5e913315e50f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/Escapers.Builder.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/Escapers.Builder.html @@ -140,7 +140,7 @@

    Method Summary

    Sets the safe range of characters for the escaper.
  • -
    setUnsafeReplacement(@Nullable String unsafeReplacement)
    +
    Sets the replacement string for any characters outside the 'safe' range that have no explicit replacement.
    @@ -184,7 +184,7 @@

    setSafeRange

    setUnsafeReplacement

    @CanIgnoreReturnValue -public Escapers.Builder setUnsafeReplacement(@Nullable String unsafeReplacement)
    +public Escapers.Builder setUnsafeReplacement(@Nullable String unsafeReplacement)
    Sets the replacement string for any characters outside the 'safe' range that have no explicit replacement. If unsafeReplacement is null then no replacement will occur, if it is "" then the unsafe characters are removed from the output.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/Escapers.html b/releases/snapshot-jre/api/docs/com/google/common/escape/Escapers.html index 459945a0e1fb..a735b0f2c104 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/Escapers.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/Escapers.html @@ -137,14 +137,14 @@

    Method Summary

    Returns a builder for creating simple, fast escapers.
    -
    static @Nullable String
    +
    computeReplacement(CharEscaper escaper, char c)
    Returns a string that would replace the given character in the specified escaper, or null if no replacement should be made.
    -
    static @Nullable String
    +
    @@ -204,7 +204,7 @@

    builder

  • computeReplacement

    -
    public static @Nullable String computeReplacement(CharEscaper escaper, +
    public static @Nullable String computeReplacement(CharEscaper escaper, char c)
    Returns a string that would replace the given character in the specified escaper, or null if no replacement should be made. This method is intended for use in tests through the @@ -221,7 +221,7 @@

    computeReplacement

  • computeReplacement

    -
    public static @Nullable String computeReplacement(UnicodeEscaper escaper, +
    public static @Nullable String computeReplacement(UnicodeEscaper escaper, int cp)
    Returns a string that would replace the given character in the specified escaper, or null if no replacement should be made. This method is intended for use in tests through the diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/UnicodeEscaper.html b/releases/snapshot-jre/api/docs/com/google/common/escape/UnicodeEscaper.html index 946e63a38196..c0d33ba07f05 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/UnicodeEscaper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/UnicodeEscaper.html @@ -167,7 +167,7 @@

    Method Summary

    Returns the Unicode code point of the character at the given index.
    -
    protected abstract char @Nullable []
    +
    protected abstract char @Nullable []
    escape(int cp)
    Returns the escaped form of the given Unicode code point, or null if this code point @@ -230,7 +230,7 @@

    Method Details

  • escape

    -
    protected abstract char @Nullable [] escape(int cp)
    +
    protected abstract char @Nullable [] escape(int cp)
    Returns the escaped form of the given Unicode code point, or null if this code point does not need to be escaped. When called as part of an escaping operation, the given code point is guaranteed to be in the range 0 <= cp <= Character#MAX_CODE_POINT. diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/ArrayBasedEscaperMap.html b/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/ArrayBasedEscaperMap.html index 4779b47398e2..419c1389c095 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/ArrayBasedEscaperMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/ArrayBasedEscaperMap.html @@ -94,7 +94,7 @@

    Uses of ArrayBasedUnicodeEscaper(ArrayBasedEscaperMap escaperMap, int safeMin, int safeMax, - @Nullable String unsafeReplacement)

    + @Nullable String unsafeReplacement)
  • Creates a new ArrayBasedUnicodeEscaper instance with the given replacement map and specified safe range.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/CharEscaper.html b/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/CharEscaper.html index 103bfec1a746..de6cde54093d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/CharEscaper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/CharEscaper.html @@ -82,7 +82,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Escapers.computeReplacement(CharEscaper escaper, char c)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/Escapers.Builder.html b/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/Escapers.Builder.html index dade6d322a3b..2d832b5dd8af 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/Escapers.Builder.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/Escapers.Builder.html @@ -88,7 +88,7 @@

    Uses of Sets the safe range of characters for the escaper.

    -
    Escapers.Builder.setUnsafeReplacement(@Nullable String unsafeReplacement)
    +
    Escapers.Builder.setUnsafeReplacement(@Nullable String unsafeReplacement)
    Sets the replacement string for any characters outside the 'safe' range that have no explicit replacement.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/UnicodeEscaper.html b/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/UnicodeEscaper.html index 19805761e466..34c47db55c48 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/UnicodeEscaper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/class-use/UnicodeEscaper.html @@ -86,7 +86,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Escapers.computeReplacement(UnicodeEscaper escaper, int cp)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/escape/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/escape/package-summary.html index e4ac8352a225..d72521fdc6c5 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/escape/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/escape/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.co


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.escape
    Interfaces, utilities, and simple implementations of escapers and encoders. The primary type is diff --git a/releases/snapshot-jre/api/docs/com/google/common/eventbus/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/eventbus/package-summary.html index 9faab09524f6..75352712a77b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/eventbus/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/eventbus/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.eventbus
    Discouraged in favor of dependency injection and diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractGraph.html b/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractGraph.html index b51ed5aa3eb6..8068ce5c208a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractGraph.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractGraph.html @@ -159,7 +159,7 @@

    Method Summary

    SuccessorsFunction.successors(Object).
    final boolean
    -
    equals(@Nullable Object obj)
    +
    Returns true iff object is a Graph that has the same elements and the same structural relationships as those in this graph.
    @@ -252,7 +252,7 @@

    Method Details

  • equals

    -
    public final boolean equals(@Nullable Object obj)
    +
    public final boolean equals(@Nullable Object obj)
    Description copied from interface: Graph
    Returns true iff object is a Graph that has the same elements and the same structural relationships as those in this graph. diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractNetwork.html b/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractNetwork.html index 6d205e26fa4b..7a0ad6f4136b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractNetwork.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractNetwork.html @@ -179,13 +179,13 @@

    Method Summary

    Returns the single edge that directly connects nodeU to nodeV, if one is present, or Optional.empty() if no such edge exists.
    -
    @Nullable E
    +
    Returns the single edge that directly connects endpoints (in the order, if any, specified by endpoints), if one is present, or null if no such edge exists.
    -
    @Nullable E
    +
    edgeConnectingOrNull(N nodeU, N nodeV)
    @@ -213,7 +213,7 @@

    Method Summary

    nodeV.
  • final boolean
    -
    equals(@Nullable Object obj)
    +
    Returns true iff object is a Network that has the same elements and the same structural relationships as those in this network.
    @@ -503,7 +503,7 @@

    edgeConnecting

  • edgeConnectingOrNull

    -
    public @Nullable E edgeConnectingOrNull(N nodeU, +
    public @Nullable E edgeConnectingOrNull(N nodeU, N nodeV)
    Description copied from interface: Network
    Returns the single edge that directly connects nodeU to nodeV, if one is @@ -519,7 +519,7 @@

    edgeConnectingO
  • edgeConnectingOrNull

    -
    public @Nullable E edgeConnectingOrNull(EndpointPair<N> endpoints)
    +
    Description copied from interface: Network
    Returns the single edge that directly connects endpoints (in the order, if any, specified by endpoints), if one is present, or null if no such edge exists. @@ -582,7 +582,7 @@

    isOrderingCompatible

  • equals

    -
    public final boolean equals(@Nullable Object obj)
    +
    public final boolean equals(@Nullable Object obj)
    Description copied from interface: Network
    Returns true iff object is a Network that has the same elements and the same structural relationships as those in this network. diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractValueGraph.html b/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractValueGraph.html index 9b688874cbab..fb1794e086b2 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractValueGraph.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/AbstractValueGraph.html @@ -182,7 +182,7 @@

    Method Summary

    Optional.empty().
  • final boolean
    -
    equals(@Nullable Object obj)
    +
    Returns true iff object is a ValueGraph that has the same elements and the same structural relationships as those in this graph.
    @@ -318,7 +318,7 @@

    edgeValue

  • equals

    -
    public final boolean equals(@Nullable Object obj)
    +
    public final boolean equals(@Nullable Object obj)
    Description copied from interface: ValueGraph
    Returns true iff object is a ValueGraph that has the same elements and the same structural relationships as those in this graph. diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/ElementOrder.html b/releases/snapshot-jre/api/docs/com/google/common/graph/ElementOrder.html index 1fac7201065a..7333e623277e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/ElementOrder.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/ElementOrder.html @@ -147,7 +147,7 @@

    Method Summary

    Returns the Comparator used.
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    int
    @@ -297,7 +297,7 @@

    comparator

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/EndpointPair.html b/releases/snapshot-jre/api/docs/com/google/common/graph/EndpointPair.html index 46be74a3d3e0..b8cc2738f71e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/EndpointPair.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/EndpointPair.html @@ -132,7 +132,7 @@

    Method Summary

    Returns the node that is adjacent to node along the origin edge.
  • abstract boolean
    -
    equals(@Nullable Object obj)
    +
    Two ordered EndpointPairs are equal if their source() and target() are equal.
    @@ -297,7 +297,7 @@

    iterator

  • equals

    -
    public abstract boolean equals(@Nullable Object obj)
    +
    public abstract boolean equals(@Nullable Object obj)
    Two ordered EndpointPairs are equal if their source() and target() are equal. Two unordered EndpointPairs are equal if they contain the same nodes. An ordered EndpointPair is never equal to an unordered EndpointPair.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/Graph.html b/releases/snapshot-jre/api/docs/com/google/common/graph/Graph.html index 1feb85061da4..71a60179315e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/Graph.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/Graph.html @@ -214,7 +214,7 @@

    Method Summary

    Returns all edges in this graph.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Returns true iff object is a Graph that has the same elements and the same structural relationships as those in this graph.
    @@ -545,7 +545,7 @@

    hasEdgeConnecting

  • equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    Returns true iff object is a Graph that has the same elements and the same structural relationships as those in this graph. diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/MutableValueGraph.html b/releases/snapshot-jre/api/docs/com/google/common/graph/MutableValueGraph.html index 9f52e6ebaa3e..b057afc8405a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/MutableValueGraph.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/MutableValueGraph.html @@ -127,14 +127,14 @@

    Method Summary

    Adds node if it is not already present.
    -
    @Nullable V
    +
    putEdgeValue(EndpointPair<N> endpoints, V value)
    Adds an edge connecting endpoints if one is not already present, and sets a value for that edge to value (overwriting the existing value, if any).
    -
    @Nullable V
    +
    putEdgeValue(N nodeU, N nodeV, V value)
    @@ -142,12 +142,12 @@

    Method Summary

    Adds an edge connecting nodeU to nodeV if one is not already present, and sets a value for that edge to value (overwriting the existing value, if any).
    -
    @Nullable V
    +
    Removes the edge connecting endpoints, if it is present.
    -
    @Nullable V
    +
    removeEdge(N nodeU, N nodeV)
    @@ -193,7 +193,7 @@

    addNode

    putEdgeValue

    @CanIgnoreReturnValue -@Nullable V putEdgeValue(N nodeU, +@Nullable V putEdgeValue(N nodeU, N nodeV, V value)
    Adds an edge connecting nodeU to nodeV if one is not already present, and sets @@ -219,7 +219,7 @@

    putEdg

    putEdgeValue

    @CanIgnoreReturnValue -@Nullable V putEdgeValue(EndpointPair<N> endpoints, +@Nullable V putEdgeValue(EndpointPair<N> endpoints, V value)
    Adds an edge connecting endpoints if one is not already present, and sets a value for that edge to value (overwriting the existing value, if any). @@ -261,7 +261,7 @@

    removeNode

    removeEdge

    @CanIgnoreReturnValue -@Nullable V removeEdge(N nodeU, +@Nullable V removeEdge(N nodeU, N nodeV)
    Removes the edge connecting nodeU to nodeV, if it is present.
    @@ -275,7 +275,7 @@

    removeEdge

    removeEdge

    +@Nullable V removeEdge(EndpointPair<N> endpoints)
    Removes the edge connecting endpoints, if it is present.

    If this graph is directed, endpoints must be ordered.

    diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/Network.html b/releases/snapshot-jre/api/docs/com/google/common/graph/Network.html index a7dff6682bca..cbc628352aa0 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/Network.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/Network.html @@ -239,13 +239,13 @@

    Method Summary

    Returns the single edge that directly connects nodeU to nodeV, if one is present, or Optional.empty() if no such edge exists.

    -
    @Nullable E
    +
    Returns the single edge that directly connects endpoints (in the order, if any, specified by endpoints), if one is present, or null if no such edge exists.
    -
    @Nullable E
    +
    edgeConnectingOrNull(N nodeU, N nodeV)
    @@ -276,7 +276,7 @@

    Method Summary

    nodeV.
    boolean
    -
    equals(@Nullable Object object)
    +
    Returns true iff object is a Network that has the same elements and the same structural relationships as those in this network.
    @@ -791,7 +791,7 @@

    edgeConnecting

  • edgeConnectingOrNull

    -
    @Nullable E edgeConnectingOrNull(N nodeU, +
    Returns the single edge that directly connects nodeU to nodeV, if one is present, or null if no such edge exists. @@ -811,7 +811,7 @@

    edgeConnectingO
  • edgeConnectingOrNull

    -
    @Nullable E edgeConnectingOrNull(EndpointPair<N> endpoints)
    +
    Returns the single edge that directly connects endpoints (in the order, if any, specified by endpoints), if one is present, or null if no such edge exists. @@ -862,7 +862,7 @@

    hasEdgeConnecting

  • equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    Returns true iff object is a Network that has the same elements and the same structural relationships as those in this network. diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/ValueGraph.html b/releases/snapshot-jre/api/docs/com/google/common/graph/ValueGraph.html index 830ecd06b9f6..c4b6809b557c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/ValueGraph.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/ValueGraph.html @@ -236,23 +236,23 @@

    Method Summary

    any, specified by endpoints), if one is present; otherwise, returns Optional.empty().
  • -
    @Nullable V
    +
    edgeValueOrDefault(EndpointPair<N> endpoints, - @Nullable V defaultValue)
    + @Nullable V defaultValue)
  • Returns the value of the edge that connects endpoints (in the order, if any, specified by endpoints), if one is present; otherwise, returns defaultValue.
    -
    @Nullable V
    +
    edgeValueOrDefault(N nodeU, N nodeV, - @Nullable V defaultValue)
    + @Nullable V defaultValue)
    Returns the value of the edge that connects nodeU to nodeV, if one is present; otherwise, returns defaultValue.
    boolean
    -
    equals(@Nullable Object object)
    +
    Returns true iff object is a ValueGraph that has the same elements and the same structural relationships as those in this graph.
    @@ -617,9 +617,9 @@

    edgeValue

  • edgeValueOrDefault

    -
    @Nullable V edgeValueOrDefault(N nodeU, +
    @Nullable V edgeValueOrDefault(N nodeU, N nodeV, - @Nullable V defaultValue)
    + @Nullable V defaultValue)
    Returns the value of the edge that connects nodeU to nodeV, if one is present; otherwise, returns defaultValue. @@ -635,8 +635,8 @@

  • edgeValueOrDefault

    -
    @Nullable V edgeValueOrDefault(EndpointPair<N> endpoints, - @Nullable V defaultValue)
    +
    @Nullable V edgeValueOrDefault(EndpointPair<N> endpoints, + @Nullable V defaultValue)
    Returns the value of the edge that connects endpoints (in the order, if any, specified by endpoints), if one is present; otherwise, returns defaultValue. @@ -653,7 +653,7 @@

    equals

    -
    boolean equals(@Nullable Object object)
    +
    boolean equals(@Nullable Object object)
    Returns true iff object is a ValueGraph that has the same elements and the same structural relationships as those in this graph. diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/class-use/EndpointPair.html b/releases/snapshot-jre/api/docs/com/google/common/graph/class-use/EndpointPair.html index b7f5ba98ab23..ce81d3f49fcd 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/class-use/EndpointPair.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/class-use/EndpointPair.html @@ -141,10 +141,10 @@

    Uses of @Nullable E

    +
    AbstractNetwork.edgeConnectingOrNull(EndpointPair<N> endpoints)
     
    -
    @Nullable E
    +
    Network.edgeConnectingOrNull(EndpointPair<N> endpoints)
    Returns the single edge that directly connects endpoints (in the order, if any, @@ -168,9 +168,9 @@

    Uses of Returns the value of the edge that connects endpoints (in the order, if any, specified by endpoints), if one is present; otherwise, returns Optional.empty().

    - +
    ValueGraph.edgeValueOrDefault(EndpointPair<N> endpoints, - @Nullable V defaultValue)
    + @Nullable V defaultValue)
    Returns the value of the edge that connects endpoints (in the order, if any, specified by endpoints), if one is present; otherwise, returns defaultValue.
    @@ -218,7 +218,7 @@

    Uses of Adds an edge connecting endpoints if one is not already present, and sets a value for that edge to value (overwriting the existing value, if any).

  • - +
    MutableValueGraph.putEdgeValue(EndpointPair<N> endpoints, V value)
    - +
    MutableValueGraph.removeEdge(EndpointPair<N> endpoints)
    Removes the edge connecting endpoints, if it is present.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/graph/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/graph/package-summary.html index d0759adf2c80..c08f723526a6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/graph/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/graph/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.com


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.graph
    An API for representing graph (node and edge) data. It is analogous to the Java Collections diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/BloomFilter.html b/releases/snapshot-jre/api/docs/com/google/common/hash/BloomFilter.html index d92c46a24c19..e35e77f31906 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/BloomFilter.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/BloomFilter.html @@ -84,7 +84,7 @@
    -

    Class BloomFilter<T extends @Nullable Object>

    +

    Class BloomFilter<T extends @Nullable Object>

    java.lang.Object
    com.google.common.hash.BloomFilter<T>
    @@ -100,7 +100,7 @@

    Class BloomFilter<T extends @Null


  • @Beta -public final class BloomFilter<T extends @Nullable Object> +public final class BloomFilter<T extends @Nullable Object> extends Object implements Predicate<T>, Serializable
    A Bloom filter for instances of T. A Bloom filter offers an approximate containment test @@ -167,14 +167,14 @@

    Method Summary

    Creates a new BloomFilter that's a copy of this instance.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    create(Funnel<? super T> funnel, int expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    create(Funnel<? super T> funnel, int expectedInsertions, double fpp)
    @@ -182,14 +182,14 @@

    Method Summary

    Creates a BloomFilter with the expected number of insertions and expected false positive probability.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    create(Funnel<? super T> funnel, long expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    create(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -198,7 +198,7 @@

    Method Summary

    positive probability.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Indicates whether another object is equal to this predicate.
    @@ -233,20 +233,20 @@

    Method Summary

    Combines this Bloom filter with another Bloom filter by performing a bitwise OR of the underlying data.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    readFrom(InputStream in, Funnel<? super T> funnel)
    Reads a byte stream, which was written by writeTo(OutputStream), into a BloomFilter.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    toBloomFilter(Funnel<? super T> funnel, long expectedInsertions)
    Returns a Collector expecting the specified number of insertions, and yielding a BloomFilter with false positive probability 3%.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    toBloomFilter(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -324,7 +324,7 @@

    apply

    Specified by:
    -
    apply in interface Predicate<T extends @Nullable Object>
    +
    apply in interface Predicate<T extends @Nullable Object>
    @@ -417,7 +417,7 @@

    putAll

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Description copied from interface: Predicate
    Indicates whether another object is equal to this predicate. @@ -429,7 +429,7 @@

    equals

    predicates are known not to be interchangeable.
    Specified by:
    -
    equals in interface Predicate<T extends @Nullable Object>
    +
    equals in interface Predicate<T extends @Nullable Object>
    Overrides:
    equals in class Object
    @@ -448,7 +448,7 @@

    hashCode

  • toBloomFilter

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Collector<T,?,BloomFilter<T>> toBloomFilter(Funnel<? super T> funnel, long expectedInsertions)
    Returns a Collector expecting the specified number of insertions, and yielding a BloomFilter with false positive probability 3%. @@ -478,7 +478,7 @@

    toBloomFilter

  • toBloomFilter

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Collector<T,?,BloomFilter<T>> toBloomFilter(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -510,7 +510,7 @@

    toBloomFilter

  • create

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> create(Funnel<? super T> funnel, int expectedInsertions, double fpp)
    @@ -540,7 +540,7 @@

    create

  • create

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> create(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -572,7 +572,7 @@

    create

  • create

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> create(Funnel<? super T> funnel, int expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected @@ -600,7 +600,7 @@

    create

  • create

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> create(Funnel<? super T> funnel, long expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected @@ -646,7 +646,7 @@

    writeTo

  • readFrom

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> BloomFilter<T> readFrom(InputStream in, Funnel<? super T> funnel) throws IOException
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/Funnel.html b/releases/snapshot-jre/api/docs/com/google/common/hash/Funnel.html index 56ba69a7f1db..fae15734c974 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/Funnel.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/Funnel.html @@ -84,7 +84,7 @@
    -

    Interface Funnel<T extends @Nullable Object>

    +

    Interface Funnel<T extends @Nullable Object>

    @@ -94,7 +94,7 @@

    Interface Funnel<T extends @Nullab
    @Beta @DoNotMock("Implement with a lambda") -public interface Funnel<T extends @Nullable Object> +public interface Funnel<T extends @Nullable Object> extends Serializable
    An object which can send data from an object of type T into a PrimitiveSink. Implementations for common types can be found in Funnels. diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/Funnels.html b/releases/snapshot-jre/api/docs/com/google/common/hash/Funnels.html index 830c6b59a73d..7d707d44b7a2 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/Funnels.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/Funnels.html @@ -136,7 +136,7 @@

    Method Summary

    Returns a funnel for longs.
    -
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    +
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    sequentialFunnel(Funnel<E> elementFunnel)
    Returns a funnel that processes an Iterable by funneling its elements in iteration @@ -216,7 +216,7 @@

    integerFunnel

  • sequentialFunnel

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> Funnel<Iterable<? extends E>> sequentialFunnel(Funnel<E> elementFunnel)
    Returns a funnel that processes an Iterable by funneling its elements in iteration order with the specified funnel. No separators are added between the elements.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/HashCode.html b/releases/snapshot-jre/api/docs/com/google/common/hash/HashCode.html index b2447dbf194f..35cd8b81b61e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/HashCode.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/HashCode.html @@ -137,7 +137,7 @@

    Method Summary

    Returns the number of bits in this hash code; a positive multiple of 8.
    final boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is a HashCode instance with the identical byte representation to this hash code.
    @@ -334,7 +334,7 @@

    fromString

  • equals

    -
    public final boolean equals(@Nullable Object object)
    +
    public final boolean equals(@Nullable Object object)
    Returns true if object is a HashCode instance with the identical byte representation to this hash code. diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/HashFunction.html b/releases/snapshot-jre/api/docs/com/google/common/hash/HashFunction.html index b52a184d7194..71b898e4e08f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/HashFunction.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/HashFunction.html @@ -234,7 +234,7 @@

    Method Summary

    Shortcut for newHasher().putLong(input).hash(); returns the hash code for the given long value, interpreted in little-endian byte order.
    -
    <T extends @Nullable Object>
    HashCode
    +
    hashObject(T instance, Funnel<? super T> funnel)
    @@ -396,7 +396,7 @@

    hashString

  • hashObject

    -
    <T extends @Nullable Object> HashCode hashObject(T instance, +
    <T extends @Nullable Object> HashCode hashObject(T instance, Funnel<? super T> funnel)
    Shortcut for newHasher().putObject(instance, funnel).hash(). The implementation might perform better than its longhand equivalent, but should not perform worse.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/Hasher.html b/releases/snapshot-jre/api/docs/com/google/common/hash/Hasher.html index 983c266b03bb..ca48a73155de 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/Hasher.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/Hasher.html @@ -207,7 +207,7 @@

    Method Summary

    Puts a long into this sink.
    -
    <T extends @Nullable Object>
    Hasher
    +
    putObject(T instance, Funnel<? super T> funnel)
    @@ -450,7 +450,7 @@

    putString

    putObject

    @CanIgnoreReturnValue -<T extends @Nullable Object> Hasher putObject(T instance, +<T extends @Nullable Object> Hasher putObject(T instance, Funnel<? super T> funnel)
    A simple convenience for funnel.funnel(object, this).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/BloomFilter.html b/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/BloomFilter.html index a8b6c5ce439c..3809aa4322a7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/BloomFilter.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/BloomFilter.html @@ -75,14 +75,14 @@

    Uses of
    Creates a new BloomFilter that's a copy of this instance.

    - +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, int expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, int expectedInsertions, double fpp)
    @@ -90,14 +90,14 @@

    Uses of Creates a BloomFilter with the expected number of insertions and expected false positive probability.

  • -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, long expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -105,7 +105,7 @@

    Uses of Creates a BloomFilter with the expected number of insertions and expected false positive probability.

  • -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.readFrom(InputStream in, Funnel<? super T> funnel)
    @@ -118,13 +118,13 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    BloomFilter.toBloomFilter(Funnel<? super T> funnel, long expectedInsertions)
    Returns a Collector expecting the specified number of insertions, and yielding a BloomFilter with false positive probability 3%.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    BloomFilter.toBloomFilter(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/Funnel.html b/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/Funnel.html index 03f465527820..3ce59ac5df1d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/Funnel.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/Funnel.html @@ -85,7 +85,7 @@

    Uses of
    Returns a funnel for longs.

    - +
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    Funnels.sequentialFunnel(Funnel<E> elementFunnel)
    Returns a funnel that processes an Iterable by funneling its elements in iteration @@ -109,14 +109,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, int expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, int expectedInsertions, double fpp)
    @@ -124,14 +124,14 @@

    Uses of Creates a BloomFilter with the expected number of insertions and expected false positive probability.

    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, long expectedInsertions)
    Creates a BloomFilter with the expected number of insertions and a default expected false positive probability of 3%.
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.create(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    @@ -139,38 +139,38 @@

    Uses of Creates a BloomFilter with the expected number of insertions and expected false positive probability.

  • -
    <T extends @Nullable Object>
    HashCode
    +
    HashFunction.hashObject(T instance, Funnel<? super T> funnel)
    Shortcut for newHasher().putObject(instance, funnel).hash().
    -
    <T extends @Nullable Object>
    Hasher
    +
    Hasher.putObject(T instance, Funnel<? super T> funnel)
    A simple convenience for funnel.funnel(object, this).
    -
    static <T extends @Nullable Object>
    BloomFilter<T>
    +
    static <T extends @Nullable Object>
    BloomFilter<T>
    BloomFilter.readFrom(InputStream in, Funnel<? super T> funnel)
    Reads a byte stream, which was written by BloomFilter.writeTo(OutputStream), into a BloomFilter.
    -
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    +
    static <E extends @Nullable Object>
    Funnel<Iterable<? extends E>>
    Funnels.sequentialFunnel(Funnel<E> elementFunnel)
    Returns a funnel that processes an Iterable by funneling its elements in iteration order with the specified funnel.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    BloomFilter.toBloomFilter(Funnel<? super T> funnel, long expectedInsertions)
    Returns a Collector expecting the specified number of insertions, and yielding a BloomFilter with false positive probability 3%.
    -
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    +
    static <T extends @Nullable Object>
    Collector<T,?,BloomFilter<T>>
    BloomFilter.toBloomFilter(Funnel<? super T> funnel, long expectedInsertions, double fpp)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/HashCode.html b/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/HashCode.html index c161e7e91b28..abbd63ee388a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/HashCode.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/HashCode.html @@ -151,7 +151,7 @@

    Uses of H
    Shortcut for newHasher().putLong(input).hash(); returns the hash code for the given long value, interpreted in little-endian byte order.

    - +
    HashFunction.hashObject(T instance, Funnel<? super T> funnel)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/Hasher.html b/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/Hasher.html index 8f21bf6d3813..3499b0184db3 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/Hasher.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/class-use/Hasher.html @@ -120,7 +120,7 @@

    Uses of Hasher

    Hasher.putLong(long l)
     
    -
    <T extends @Nullable Object>
    Hasher
    +
    Hasher.putObject(T instance, Funnel<? super T> funnel)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/hash/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/hash/package-summary.html index 149a40dfaf33..2f9be68127fd 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/hash/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/hash/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.comm


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.hash
    Hash functions and related structures. @@ -86,11 +86,11 @@

    Package com.google.comm
    Class
    Description
    -
    BloomFilter<T extends @Nullable Object>
    +
    A Bloom filter for instances of T.
    -
    Funnel<T extends @Nullable Object>
    +
    An object which can send data from an object of type T into a PrimitiveSink.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/html/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/html/package-summary.html index 2594c0b24eaa..dd0c88dd611e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/html/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/html/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.comm


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.html
    Escapers diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/ByteArrayDataInput.html b/releases/snapshot-jre/api/docs/com/google/common/io/ByteArrayDataInput.html index 8dd6f37a25a8..1c673f485937 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/ByteArrayDataInput.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/ByteArrayDataInput.html @@ -147,7 +147,7 @@

    Method Summary

    int
     
    -
    @Nullable String
    +
     
    long
    @@ -328,7 +328,7 @@

    readDouble

    readLine

    +@Nullable String readLine()
    Specified by:
    readLine in interface DataInput
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/ByteProcessor.html b/releases/snapshot-jre/api/docs/com/google/common/io/ByteProcessor.html index bbef620d9579..1a7a3db5360c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/ByteProcessor.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/ByteProcessor.html @@ -84,13 +84,13 @@
    -

    Interface ByteProcessor<T extends @Nullable Object>

    +

    Interface ByteProcessor<T extends @Nullable Object>


    @DoNotMock("Implement it normally") @GwtIncompatible -public interface ByteProcessor<T extends @Nullable Object>
    +public interface ByteProcessor<T extends @Nullable Object>

    A callback interface to process bytes from a stream.

    processBytes(byte[], int, int) will be called for each chunk of data that is read, and should return diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/ByteSource.html b/releases/snapshot-jre/api/docs/com/google/common/io/ByteSource.html index ce76e4261d76..b2ec9b1af686 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/ByteSource.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/ByteSource.html @@ -224,7 +224,7 @@

    Method Summary

    Reads the full contents of this byte source as a byte array.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    read(ByteProcessor<T> processor)
    Reads the contents of this byte source using the given processor to process bytes as @@ -464,7 +464,7 @@

    read

    read

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T read(ByteProcessor<T> processor) +public <T extends @Nullable Object> T read(ByteProcessor<T> processor) throws IOException
    Reads the contents of this byte source using the given processor to process bytes as they are read. Stops when all bytes have been read or the consumer returns false. diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/ByteStreams.html b/releases/snapshot-jre/api/docs/com/google/common/io/ByteStreams.html index 7676af1f321f..3a3ceb1e3459 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/ByteStreams.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/ByteStreams.html @@ -188,7 +188,7 @@

    Method Summary

    Reads some bytes from an input stream and stores them into the buffer array b.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readBytes(InputStream input, ByteProcessor<T> processor)
    @@ -478,7 +478,7 @@

    skipFully

    readBytes

    @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readBytes(InputStream input, +public static <T extends @Nullable Object> T readBytes(InputStream input, ByteProcessor<T> processor) throws IOException
    Process the bytes of the given input stream using the given processor.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/CharSource.html b/releases/snapshot-jre/api/docs/com/google/common/io/CharSource.html index c193608faa43..2d31decf1e66 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/CharSource.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/CharSource.html @@ -244,7 +244,7 @@

    Method Summary

    Reads the contents of this source as a string.
    -
    @Nullable String
    +
    Reads the first line of this source as a string.
    @@ -254,7 +254,7 @@

    Method Summary

    Reads all the lines of this source as a list of strings.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    readLines(LineProcessor<T> processor)
    Reads lines of text from this source, processing each line as it is read using the given processor.
    @@ -472,7 +472,7 @@

    read

  • readFirstLine

    -
    public @Nullable String readFirstLine() +
    Reads the first line of this source as a string. Returns null if this source is empty. @@ -508,7 +508,7 @@

    readLines

    readLines

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T readLines(LineProcessor<T> processor) +public <T extends @Nullable Object> T readLines(LineProcessor<T> processor) throws IOException
    Reads lines of text from this source, processing each line as it is read using the given processor. Stops when all lines have been processed or the processor returns false and returns the result produced by the processor. diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/CharStreams.html b/releases/snapshot-jre/api/docs/com/google/common/io/CharStreams.html index 36e788862125..343d95b8e300 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/CharStreams.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/CharStreams.html @@ -145,7 +145,7 @@

    Method Summary

    Reads all of the lines from a Readable object.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readLines(Readable readable, LineProcessor<T> processor)
    @@ -240,7 +240,7 @@

    readLines

    readLines

    @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readLines(Readable readable, +public static <T extends @Nullable Object> T readLines(Readable readable, LineProcessor<T> processor) throws IOException
    Streams lines from a Readable object, stopping when the processor returns false diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/Closeables.html b/releases/snapshot-jre/api/docs/com/google/common/io/Closeables.html index 26211453ef49..08a6f89daf54 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/Closeables.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/Closeables.html @@ -116,19 +116,19 @@

    Method Summary

    Method
    Description
    static void
    -
    close(@Nullable Closeable closeable, +
    close(@Nullable Closeable closeable, boolean swallowIOException)
    Closes a Closeable, with control over whether an IOException may be thrown.
    static void
    -
    closeQuietly(@Nullable InputStream inputStream)
    +
    Closes the given InputStream, logging any IOException that's thrown rather than propagating it.
    static void
    -
    closeQuietly(@Nullable Reader reader)
    +
    Closes the given Reader, logging any IOException that's thrown rather than propagating it.
    @@ -153,7 +153,7 @@

    Method Details

  • close

    -
    public static void close(@Nullable Closeable closeable, +
    public static void close(@Nullable Closeable closeable, boolean swallowIOException) throws IOException
    Closes a Closeable, with control over whether an IOException may be thrown. @@ -193,7 +193,7 @@

    close

  • closeQuietly

    -
    public static void closeQuietly(@Nullable InputStream inputStream)
    +
    public static void closeQuietly(@Nullable InputStream inputStream)
    Closes the given InputStream, logging any IOException that's thrown rather than propagating it. @@ -214,7 +214,7 @@

    closeQuietly

  • closeQuietly

    -
    public static void closeQuietly(@Nullable Reader reader)
    +
    public static void closeQuietly(@Nullable Reader reader)
    Closes the given Reader, logging any IOException that's thrown rather than propagating it. diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/Closer.html b/releases/snapshot-jre/api/docs/com/google/common/io/Closer.html index b103a69dd602..90aa65dd5736 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/Closer.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/Closer.html @@ -171,7 +171,7 @@

    Method Summary

    Creates a new Closer.
    -
    <C extends @Nullable Closeable>
    C
    +
    <C extends @Nullable Closeable>
    C
    register(C closeable)
    Registers the given closeable to be closed when this Closer is closed.
    @@ -223,7 +223,7 @@

    create

    register

    @CanIgnoreReturnValue -public <C extends @Nullable Closeable> C register(C closeable)
    +public <C extends @Nullable Closeable> C register(C closeable)
    Registers the given closeable to be closed when this Closer is closed.
    Returns:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/Files.html b/releases/snapshot-jre/api/docs/com/google/common/io/Files.html index c074c63d4c6a..fb8b5ddca01d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/Files.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/Files.html @@ -264,7 +264,7 @@

    Method Summary

    Returns a buffered writer that writes to a file using the given character set.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readBytes(File file, ByteProcessor<T> processor)
    @@ -272,7 +272,7 @@

    Method Summary

    Prefer asByteSource(file).read(processor).
    -
    static @Nullable String
    +
    readFirstLine(File file, Charset charset)
    @@ -286,7 +286,7 @@

    Method Summary

    Reads all of the lines from a file.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readLines(File file, Charset charset, LineProcessor<T> callback)
    @@ -750,7 +750,7 @@

    readFirstLine

    @Deprecated @InlineMe(replacement="Files.asCharSource(file, charset).readFirstLine()", imports="com.google.common.io.Files") -public static @Nullable String readFirstLine(File file, +public static @Nullable String readFirstLine(File file, Charset charset) throws IOException
    Deprecated. @@ -802,7 +802,7 @@

    readLines

    @InlineMe(replacement="Files.asCharSource(file, charset).readLines(callback)", imports="com.google.common.io.Files") @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readLines(File file, +public static <T extends @Nullable Object> T readLines(File file, Charset charset, LineProcessor<T> callback) throws IOException
    @@ -831,7 +831,7 @@

    readBytes

    @InlineMe(replacement="Files.asByteSource(file).read(processor)", imports="com.google.common.io.Files") @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readBytes(File file, +public static <T extends @Nullable Object> T readBytes(File file, ByteProcessor<T> processor) throws IOException
    Deprecated. diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/InsecureRecursiveDeleteException.html b/releases/snapshot-jre/api/docs/com/google/common/io/InsecureRecursiveDeleteException.html index 339e6a36fb16..abfb15f13089 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/InsecureRecursiveDeleteException.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/InsecureRecursiveDeleteException.html @@ -136,7 +136,7 @@

    Constructor Summary

    Constructor
    Description
    - +
     
    @@ -168,7 +168,7 @@

    Constructor Details

  • InsecureRecursiveDeleteException

    -
    public InsecureRecursiveDeleteException(@Nullable String file)
    +
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/LineProcessor.html b/releases/snapshot-jre/api/docs/com/google/common/io/LineProcessor.html index 9a132bbcf576..834085394baa 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/LineProcessor.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/LineProcessor.html @@ -84,12 +84,12 @@
    -

    Interface LineProcessor<T extends @Nullable Object>

    +

    Interface LineProcessor<T extends @Nullable Object>


    @GwtIncompatible -public interface LineProcessor<T extends @Nullable Object>
    +public interface LineProcessor<T extends @Nullable Object>
    A callback to be used with the streaming readLines methods.

    processLine(java.lang.String) will be called for each line that is read, and should return diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/LineReader.html b/releases/snapshot-jre/api/docs/com/google/common/io/LineReader.html index 27320aaab468..c6f4942140ac 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/LineReader.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/LineReader.html @@ -131,7 +131,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    @Nullable String
    +
    Reads a line of text.
    @@ -172,7 +172,7 @@

    Method Details

    readLine

    @CanIgnoreReturnValue -public @Nullable String readLine() +public @Nullable String readLine() throws IOException
    Reads a line of text. A line is considered to be terminated by any one of a line feed ( '\n'), a carriage return ('\r'), or a carriage return followed immediately by a diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/Resources.html b/releases/snapshot-jre/api/docs/com/google/common/io/Resources.html index f176338aa949..5be007d073e3 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/Resources.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/Resources.html @@ -153,7 +153,7 @@

    Method Summary

    Reads all of the lines from a URL.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    readLines(URL url, Charset charset, LineProcessor<T> callback)
    @@ -251,7 +251,7 @@

    toString

    readLines

    @CanIgnoreReturnValue -public static <T extends @Nullable Object> T readLines(URL url, +public static <T extends @Nullable Object> T readLines(URL url, Charset charset, LineProcessor<T> callback) throws IOException
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/class-use/ByteProcessor.html b/releases/snapshot-jre/api/docs/com/google/common/io/class-use/ByteProcessor.html index 0657d2b16b2b..ed0b096b7897 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/class-use/ByteProcessor.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/class-use/ByteProcessor.html @@ -71,19 +71,19 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    <T extends @Nullable Object>
    T
    ByteSource.read(ByteProcessor<T> processor)
    Reads the contents of this byte source using the given processor to process bytes as they are read.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    ByteStreams.readBytes(InputStream input, ByteProcessor<T> processor)
    Process the bytes of the given input stream using the given processor.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    Files.readBytes(File file, ByteProcessor<T> processor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/class-use/LineProcessor.html b/releases/snapshot-jre/api/docs/com/google/common/io/class-use/LineProcessor.html index ca7c51e1d06b..0b349fd3578f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/class-use/LineProcessor.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/class-use/LineProcessor.html @@ -71,19 +71,19 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    <T extends @Nullable Object>
    T
    CharSource.readLines(LineProcessor<T> processor)
    Reads lines of text from this source, processing each line as it is read using the given processor.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    CharStreams.readLines(Readable readable, LineProcessor<T> processor)
    Streams lines from a Readable object, stopping when the processor returns false or all lines have been read and returning the result produced by the processor.
    -
    static <T extends @Nullable Object>
    T
    +
    static <T extends @Nullable Object>
    T
    Files.readLines(File file, Charset charset, LineProcessor<T> callback)
    @@ -92,7 +92,7 @@

    Uses of Prefer asCharSource(file, charset).readLines(callback).

  • - +
    static <T extends @Nullable Object>
    T
    Resources.readLines(URL url, Charset charset, LineProcessor<T> callback)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/io/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/io/package-summary.html index b93b9f04cccb..b3af38fe99ae 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/io/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/io/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.common


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.io
    Utility methods and classes for I/O; for example input streams, output streams, readers, writers, @@ -116,7 +116,7 @@

    Package com.google.common
    An extension of DataOutput for writing to in-memory byte arrays; its methods offer identical functionality but do not throw IOException.

    -
    ByteProcessor<T extends @Nullable Object>
    +
    A callback interface to process bytes from a stream.
    @@ -184,7 +184,7 @@

    Package com.google.common have the support necessary to guarantee that it is not vulnerable to race conditions that would allow it to delete files and directories outside of the directory being deleted (i.e., SecureDirectoryStream is not supported).

  • -
    LineProcessor<T extends @Nullable Object>
    +
    A callback to be used with the streaming readLines methods.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/math/PairedStats.html b/releases/snapshot-jre/api/docs/com/google/common/math/PairedStats.html index bb4ae1f131b9..c8bf7bffa8f6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/math/PairedStats.html +++ b/releases/snapshot-jre/api/docs/com/google/common/math/PairedStats.html @@ -133,7 +133,7 @@

    Method Summary

    Returns the number of pairs in the dataset.
    boolean
    -
    equals(@Nullable Object obj)
    +
    fromByteArray(byte[] byteArray)
    @@ -317,7 +317,7 @@

    Non-finite values

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)

    Note: This tests exact equality of the calculated statistics, including the floating diff --git a/releases/snapshot-jre/api/docs/com/google/common/math/Stats.html b/releases/snapshot-jre/api/docs/com/google/common/math/Stats.html index 832048840353..12a6dd7c732c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/math/Stats.html +++ b/releases/snapshot-jre/api/docs/com/google/common/math/Stats.html @@ -149,7 +149,7 @@

    Method Summary

    Returns the number of values.
    boolean
    -
    equals(@Nullable Object obj)
    +
    static Stats
    fromByteArray(byte[] byteArray)
    @@ -600,7 +600,7 @@

    Non-finite values

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)

    Note: This tests exact equality of the calculated statistics, including the floating diff --git a/releases/snapshot-jre/api/docs/com/google/common/math/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/math/package-summary.html index ee7789241acf..9da2ff786802 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/math/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/math/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.comm


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.math
    Arithmetic functions operating on primitive values and on BigInteger and BigDecimal instances. diff --git a/releases/snapshot-jre/api/docs/com/google/common/net/HostAndPort.html b/releases/snapshot-jre/api/docs/com/google/common/net/HostAndPort.html index 22543cf24771..f5b28965268f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/net/HostAndPort.html +++ b/releases/snapshot-jre/api/docs/com/google/common/net/HostAndPort.html @@ -155,7 +155,7 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object other)
    +
     
    @@ -372,7 +372,7 @@

    requireBracketsForIPv6

  • equals

    -
    public boolean equals(@Nullable Object other)
    +
    public boolean equals(@Nullable Object other)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/net/HostSpecifier.html b/releases/snapshot-jre/api/docs/com/google/common/net/HostSpecifier.html index f12c8cff011f..c4c57b78687c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/net/HostSpecifier.html +++ b/releases/snapshot-jre/api/docs/com/google/common/net/HostSpecifier.html @@ -129,7 +129,7 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object other)
    +
     
    from(String specifier)
    @@ -222,7 +222,7 @@

    isValid

  • equals

    -
    public boolean equals(@Nullable Object other)
    +
    public boolean equals(@Nullable Object other)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/net/InetAddresses.TeredoInfo.html b/releases/snapshot-jre/api/docs/com/google/common/net/InetAddresses.TeredoInfo.html index 8fe02eaec3ea..9e07cabbae09 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/net/InetAddresses.TeredoInfo.html +++ b/releases/snapshot-jre/api/docs/com/google/common/net/InetAddresses.TeredoInfo.html @@ -120,8 +120,8 @@

    Constructor Summary

    Constructor
    Description
    -
    TeredoInfo(@Nullable Inet4Address server, - @Nullable Inet4Address client, +
    TeredoInfo(@Nullable Inet4Address server, + @Nullable Inet4Address client, int port, int flags)
    @@ -173,8 +173,8 @@

    Constructor Details

  • TeredoInfo

    -
    public TeredoInfo(@Nullable Inet4Address server, - @Nullable Inet4Address client, +
    public TeredoInfo(@Nullable Inet4Address server, + @Nullable Inet4Address client, int port, int flags)
    Constructs a TeredoInfo instance. diff --git a/releases/snapshot-jre/api/docs/com/google/common/net/InternetDomainName.html b/releases/snapshot-jre/api/docs/com/google/common/net/InternetDomainName.html index 08a870f01091..c07c8ac7ccd3 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/net/InternetDomainName.html +++ b/releases/snapshot-jre/api/docs/com/google/common/net/InternetDomainName.html @@ -155,7 +155,7 @@

    Method Summary

    the current name.
    boolean
    -
    equals(@Nullable Object object)
    +
    Equality testing is based on the text supplied by the caller, after normalization as described in the class documentation.
    @@ -237,13 +237,13 @@

    Method Summary

    Returns the individual components of this domain name, normalized to all lower case.
    - +
    Returns the public suffix portion of the domain name, or null if no public suffix is present.
    - +
    Returns the registry suffix portion of the domain name, or @@ -362,7 +362,7 @@

    hasPublicSuffix

  • publicSuffix

    -
    public @Nullable InternetDomainName publicSuffix()
    +
    Returns the public suffix portion of the domain name, or null if no public suffix is present.
    @@ -478,7 +478,7 @@

    hasRegistrySuffix

  • registrySuffix

    -
    public @Nullable InternetDomainName registrySuffix()
    +
    Returns the registry suffix portion of the domain name, or null if no registry suffix is present.
    @@ -617,7 +617,7 @@

    toString

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Equality testing is based on the text supplied by the caller, after normalization as described in the class documentation. For example, a non-ASCII Unicode domain name and the Punycode version of the same domain name would not be considered equal.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/net/MediaType.html b/releases/snapshot-jre/api/docs/com/google/common/net/MediaType.html index 335ffc1463d1..dfd0315f5c22 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/net/MediaType.html +++ b/releases/snapshot-jre/api/docs/com/google/common/net/MediaType.html @@ -688,7 +688,7 @@

    Method Summary

    Creates a new media type with the given type and subtype.
  • boolean
    -
    equals(@Nullable Object obj)
    +
     
    int
    @@ -2035,7 +2035,7 @@

    parse

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/net/PercentEscaper.html b/releases/snapshot-jre/api/docs/com/google/common/net/PercentEscaper.html index 9e9a03cc8be7..335dcda78a83 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/net/PercentEscaper.html +++ b/releases/snapshot-jre/api/docs/com/google/common/net/PercentEscaper.html @@ -158,7 +158,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected char @Nullable []
    +
    protected char @Nullable []
    escape(int cp)
    Escapes the given Unicode code point in UTF-8.
    @@ -287,7 +287,7 @@

    escape

  • escape

    -
    protected char @Nullable [] escape(int cp)
    +
    protected char @Nullable [] escape(int cp)
    Escapes the given Unicode code point in UTF-8.
    Specified by:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/net/class-use/InternetDomainName.html b/releases/snapshot-jre/api/docs/com/google/common/net/class-use/InternetDomainName.html index 2332a200411e..bcb54cf76977 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/net/class-use/InternetDomainName.html +++ b/releases/snapshot-jre/api/docs/com/google/common/net/class-use/InternetDomainName.html @@ -87,13 +87,13 @@

    Uses of Returns an InternetDomainName that is the immediate ancestor of this one; that is, the current domain with the leftmost part removed.

  • - +
    InternetDomainName.publicSuffix()
    Returns the public suffix portion of the domain name, or null if no public suffix is present.
    - +
    InternetDomainName.registrySuffix()
    Returns the registry suffix portion of the domain name, or diff --git a/releases/snapshot-jre/api/docs/com/google/common/net/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/net/package-summary.html index ecce2d369fb6..0e0635426bb7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/net/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/net/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.commo


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.net
    Utility methods and classes for networking (such as IP addresses and domain names). diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/Doubles.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/Doubles.html index 1d9caaa836e3..a59e172d63a8 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/Doubles.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/Doubles.html @@ -279,7 +279,7 @@

    Method Summary

    Returns an array containing each value of collection, converted to a double value in the manner of Number.doubleValue().
    -
    static @Nullable Double
    +
    tryParse(String string)
    Parses the specified string as a double-precision floating point value.
    @@ -750,7 +750,7 @@

    asList

    tryParse

    @GwtIncompatible -public static @Nullable Double tryParse(String string)
    +public static @Nullable Double tryParse(String string)
    Parses the specified string as a double-precision floating point value. The ASCII character '-' ('\u002D') is recognized as the minus sign. diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/Floats.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/Floats.html index 9edd545e8a48..2c9d25106c85 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/Floats.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/Floats.html @@ -279,7 +279,7 @@

    Method Summary

    Returns an array containing each value of collection, converted to a float value in the manner of Number.floatValue().
    -
    static @Nullable Float
    +
    tryParse(String string)
    Parses the specified string as a single-precision floating point value.
    @@ -747,7 +747,7 @@

    asList

    tryParse

    @GwtIncompatible -public static @Nullable Float tryParse(String string)
    +public static @Nullable Float tryParse(String string)
    Parses the specified string as a single-precision floating point value. The ASCII character '-' ('\u002D') is recognized as the minus sign. diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableDoubleArray.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableDoubleArray.html index 0b5297d7df12..cc5a882ccacc 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableDoubleArray.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableDoubleArray.html @@ -230,7 +230,7 @@

    Method Summary

    Returns an immutable array containing all the values from stream, in order.
    boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is an ImmutableDoubleArray containing the same values as this one, in the same order.
    @@ -611,7 +611,7 @@

    asList

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Returns true if object is an ImmutableDoubleArray containing the same values as this one, in the same order. Values are compared as if by Double.equals(java.lang.Object).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableIntArray.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableIntArray.html index 76a59d717a6e..dcd69f16789e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableIntArray.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableIntArray.html @@ -230,7 +230,7 @@

    Method Summary

    Returns an immutable array containing all the values from stream, in order.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is an ImmutableIntArray containing the same values as this one, in the same order.
    @@ -609,7 +609,7 @@

    asList

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Returns true if object is an ImmutableIntArray containing the same values as this one, in the same order.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableLongArray.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableLongArray.html index eea75280ac52..954990b3abbf 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableLongArray.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/ImmutableLongArray.html @@ -230,7 +230,7 @@

    Method Summary

    Returns an immutable array containing all the values from stream, in order.
  • boolean
    -
    equals(@Nullable Object object)
    +
    Returns true if object is an ImmutableLongArray containing the same values as this one, in the same order.
    @@ -610,7 +610,7 @@

    asList

  • equals

    -
    public boolean equals(@Nullable Object object)
    +
    public boolean equals(@Nullable Object object)
    Returns true if object is an ImmutableLongArray containing the same values as this one, in the same order.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/Ints.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/Ints.html index b35cb49e9e2a..08eacc50546a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/Ints.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/Ints.html @@ -308,12 +308,12 @@

    Method Summary

    Returns a big-endian representation of value in a 4-element byte array; equivalent to ByteBuffer.allocate(4).putInt(value).array().
  • -
    static @Nullable Integer
    +
    tryParse(String string)
    Parses the specified string as a signed decimal integer value.
    -
    static @Nullable Integer
    +
    tryParse(String string, int radix)
    @@ -844,7 +844,7 @@

    asList

  • tryParse

    -
    public static @Nullable Integer tryParse(String string)
    +
    public static @Nullable Integer tryParse(String string)
    Parses the specified string as a signed decimal integer value. The ASCII character '-' ('\u002D') is recognized as the minus sign. @@ -869,7 +869,7 @@

    tryParse

  • tryParse

    -
    public static @Nullable Integer tryParse(String string, +
    public static @Nullable Integer tryParse(String string, int radix)
    Parses the specified string as a signed integer value using the specified radix. The ASCII character '-' ('\u002D') is recognized as the minus sign. diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/Longs.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/Longs.html index 0b7905139b82..f3ff532fc4ec 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/Longs.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/Longs.html @@ -302,12 +302,12 @@

    Method Summary

    Returns a big-endian representation of value in an 8-element byte array; equivalent to ByteBuffer.allocate(8).putLong(value).array().
    -
    static @Nullable Long
    +
    tryParse(String string)
    Parses the specified string as a signed decimal long value.
    -
    static @Nullable Long
    +
    tryParse(String string, int radix)
    @@ -603,7 +603,7 @@

    fromBytes

  • tryParse

    -
    public static @Nullable Long tryParse(String string)
    +
    public static @Nullable Long tryParse(String string)
    Parses the specified string as a signed decimal long value. The ASCII character '-' ( '\u002D') is recognized as the minus sign. @@ -628,7 +628,7 @@

    tryParse

  • tryParse

    -
    public static @Nullable Long tryParse(String string, +
    public static @Nullable Long tryParse(String string, int radix)
    Parses the specified string as a signed long value using the specified radix. The ASCII character '-' ('\u002D') is recognized as the minus sign. diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/UnsignedInteger.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/UnsignedInteger.html index efed79f6a337..b254c4e26fcb 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/UnsignedInteger.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/UnsignedInteger.html @@ -177,7 +177,7 @@

    Method Summary

    primitive conversion from int to double, and correctly rounded.
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    float
    @@ -512,7 +512,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/UnsignedLong.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/UnsignedLong.html index 7c11d6a2def5..23d8555f2840 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/UnsignedLong.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/UnsignedLong.html @@ -175,7 +175,7 @@

    Method Summary

    primitive conversion from long to double, and correctly rounded.
  • boolean
    -
    equals(@Nullable Object obj)
    +
     
    float
    @@ -513,7 +513,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/primitives/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/primitives/package-summary.html index 01aee53deed9..725eae061cab 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/primitives/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/primitives/package-summary.html @@ -70,7 +70,7 @@

    Package com.googl


  • @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.primitives
    Static utilities for the eight primitive types and void, and value types for treating diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/AbstractInvocationHandler.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/AbstractInvocationHandler.html index e6877f3959b8..2cfbd0e3c7df 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/AbstractInvocationHandler.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/AbstractInvocationHandler.html @@ -145,15 +145,15 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object obj)
    +
    By default delegates to Object.equals(java.lang.Object) so instances are only equal if they are identical.
    -
    protected abstract @Nullable Object
    +
    protected abstract @Nullable Object
    handleInvocation(Object proxy, Method method, - @Nullable Object[] args)
    + @Nullable Object[] args)
    invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) delegates to this method upon any method invocation on the proxy instance, except Object.equals(java.lang.Object), Object.hashCode() and Object.toString().
    @@ -163,10 +163,10 @@

    Method Summary

    By default delegates to Object.hashCode().
    -
    final @Nullable Object
    +
    invoke(Object proxy, Method method, - @Nullable Object @Nullable [] args)
    + @Nullable Object @Nullable [] args)
    @@ -220,9 +220,9 @@

    Method Details

  • invoke

    -
    public final @Nullable Object invoke(Object proxy, +
    public final @Nullable Object invoke(Object proxy, Method method, - @Nullable Object @Nullable [] args) + @Nullable Object @Nullable [] args) throws Throwable
    @@ -247,9 +247,9 @@

    invoke

  • handleInvocation

    -
    protected abstract @Nullable Object handleInvocation(Object proxy, +
    protected abstract @Nullable Object handleInvocation(Object proxy, Method method, - @Nullable Object[] args) + @Nullable Object[] args) throws Throwable
    invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) delegates to this method upon any method invocation on the proxy instance, except Object.equals(java.lang.Object), Object.hashCode() and Object.toString(). The result @@ -266,7 +266,7 @@

    handleInvocation

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    By default delegates to Object.equals(java.lang.Object) so instances are only equal if they are identical. proxy.equals(argument) returns true if: diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/ClassPath.ResourceInfo.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/ClassPath.ResourceInfo.html index 7445de8ec17f..172123323a5e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/ClassPath.ResourceInfo.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/ClassPath.ResourceInfo.html @@ -133,7 +133,7 @@

    Method Summary

    characters decoded with the given charset.
  • boolean
    -
    equals(@Nullable Object obj)
    +
     
    final String
    @@ -231,7 +231,7 @@

    hashCode

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/ImmutableTypeToInstanceMap.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/ImmutableTypeToInstanceMap.html index 2ab7c5b60a69..88375cac4592 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/ImmutableTypeToInstanceMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/ImmutableTypeToInstanceMap.html @@ -156,13 +156,13 @@

    Method Summary

    Returns the backing delegate instance that methods are forwarded to.
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    Returns the value the specified type is mapped to, or null if no entry for this type is present.
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class @@ -173,7 +173,7 @@

    Method Summary

    Returns an empty type to instance map.
    -
    @Nullable B
    +
    put(TypeToken<? extends B> key, B value)
    @@ -188,7 +188,7 @@

    Method Summary

    unsupported operation
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    putInstance(TypeToken<T> type, T value)
    @@ -196,7 +196,7 @@

    Method Summary

    unsupported operation
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    putInstance(Class<T> type, T value)
    @@ -248,7 +248,7 @@

    builder

  • getInstance

    -
    public <T extends B> @Nullable T getInstance(TypeToken<T> type)
    +
    public <T extends B> @Nullable T getInstance(TypeToken<T> type)
    Description copied from interface: TypeToInstanceMap
    Returns the value the specified type is mapped to, or null if no entry for this type is present. This will only return a value that was bound to this specific type, not a value that @@ -262,7 +262,7 @@

    getInstance

  • getInstance

    -
    public <T extends B> @Nullable T getInstance(Class<T> type)
    +
    public <T extends B> @Nullable T getInstance(Class<T> type)
    Description copied from interface: TypeToInstanceMap
    Returns the value the specified class is mapped to, or null if no entry for this class is present. This will only return a value that was bound to this specific class, not a value @@ -281,7 +281,7 @@

    getInstance

    putInstance

    @CanIgnoreReturnValue @Deprecated -public <T extends B> @Nullable T putInstance(TypeToken<T> type, +public <T extends B> @Nullable T putInstance(TypeToken<T> type, T value)
    Deprecated.
    unsupported operation
    @@ -303,7 +303,7 @@

    putIn

    putInstance

    @CanIgnoreReturnValue @Deprecated -public <T extends B> @Nullable T putInstance(Class<T> type, +public <T extends B> @Nullable T putInstance(Class<T> type, T value)
    Deprecated.
    unsupported operation
    @@ -325,7 +325,7 @@

    putInstance

    put

    @CanIgnoreReturnValue @Deprecated -public @Nullable B put(TypeToken<? extends B> key, +public @Nullable B put(TypeToken<? extends B> key, B value)
    Deprecated.
    unsupported operation
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/Invokable.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/Invokable.html index 1973a174b87e..a0500ff74678 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/Invokable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/Invokable.html @@ -152,7 +152,7 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    static <T> Invokable<T,T>
    from(Constructor<T> constructor)
    @@ -169,7 +169,7 @@

    Method Summary

    Returns the AnnotatedType for the return type.
    -
    final <A extends Annotation>
    @Nullable A
    +
    final <A extends Annotation>
    @Nullable A
    getAnnotation(Class<A> annotationClass)
     
    final Annotation[]
    @@ -215,9 +215,9 @@

    Method Summary

    int
     
    -
    final @Nullable R
    -
    invoke(@Nullable T receiver, - @Nullable Object... args)
    +
    final @Nullable R
    +
    invoke(@Nullable T receiver, + @Nullable Object... args)
    Invokes with receiver as 'this' and args passed to the underlying method and returns the return value; or calls the underlying constructor with args and returns the @@ -362,7 +362,7 @@

    isAnnotationPresent

  • getAnnotation

    -
    public final <A extends Annotation> @Nullable A getAnnotation(Class<A> annotationClass)
    +
    public final <A extends Annotation> @Nullable A getAnnotation(Class<A> annotationClass)
    Specified by:
    getAnnotation in interface AnnotatedElement
    @@ -517,7 +517,7 @@

    isSynchronized

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    @@ -563,8 +563,8 @@

    isVarArgs

    invoke

    @CanIgnoreReturnValue -public final @Nullable R invoke(@Nullable T receiver, - @Nullable Object... args) +public final @Nullable R invoke(@Nullable T receiver, + @Nullable Object... args) throws InvocationTargetException, IllegalAccessException
    Invokes with receiver as 'this' and args passed to the underlying method and diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/MutableTypeToInstanceMap.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/MutableTypeToInstanceMap.html index dab1f71accf2..ac3a271d4dea 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/MutableTypeToInstanceMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/MutableTypeToInstanceMap.html @@ -84,11 +84,11 @@
    -

    Class MutableTypeToInstanceMap<B extends @Nullable Object>

    +

    Class MutableTypeToInstanceMap<B extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject -
    com.google.common.collect.ForwardingMap<TypeToken<? extends @NonNull B>,B> +
    com.google.common.collect.ForwardingMap<TypeToken<? extends @NonNull B>,B>
    com.google.common.reflect.MutableTypeToInstanceMap<B>
    @@ -99,8 +99,8 @@

    Class MutableTypeToInst
    TypeToInstanceMap<B>, Map<TypeToken<? extends B>,B>


    -
    public final class MutableTypeToInstanceMap<B extends @Nullable Object> -extends ForwardingMap<TypeToken<? extends @NonNull B>,B> +
    public final class MutableTypeToInstanceMap<B extends @Nullable Object> +extends ForwardingMap<TypeToken<? extends @NonNull B>,B> implements TypeToInstanceMap<B>
    A mutable type-to-instance map. See also ImmutableTypeToInstanceMap.
    @@ -150,28 +150,28 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected Map<TypeToken<? extends @NonNull B>,B>
    +
    protected Map<TypeToken<? extends @NonNull B>,B>
    Returns the backing delegate instance that methods are forwarded to.
    -
    Set<Map.Entry<TypeToken<? extends @NonNull B>,B>>
    +
     
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    Returns the value the specified type is mapped to, or null if no entry for this type is present.
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present.
    -
    @Nullable B
    -
    put(TypeToken<? extends @NonNull B> key, + +
    put(TypeToken<? extends @NonNull B> key, B value)
    Deprecated. @@ -179,20 +179,20 @@

    Method Summary

    void
    -
    putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    +
    putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    Deprecated.
    unsupported operation
    -
    <T extends B>
    @Nullable T
    -
    putInstance(TypeToken<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(TypeToken<@NonNull T> type, T value)
    Maps the specified type to the specified value.
    -
    <T extends B>
    @Nullable T
    -
    putInstance(Class<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value.
    @@ -241,7 +241,7 @@

    Method Details

  • getInstance

    -
    public <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    +
    public <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    Description copied from interface: TypeToInstanceMap
    Returns the value the specified class is mapped to, or null if no entry for this class is present. This will only return a value that was bound to this specific class, not a value @@ -251,21 +251,21 @@

    getInstance

    getInstance(TypeToken.of(Foo.class))
    .
    Specified by:
    -
    getInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    +
    getInstance in interface TypeToInstanceMap<B extends @Nullable Object>
  • getInstance

    -
    public <T extends @NonNull B> @Nullable T getInstance(TypeToken<T> type)
    +
    public <T extends @NonNull B> @Nullable T getInstance(TypeToken<T> type)
    Description copied from interface: TypeToInstanceMap
    Returns the value the specified type is mapped to, or null if no entry for this type is present. This will only return a value that was bound to this specific type, not a value that may have been bound to a subtype.
    Specified by:
    -
    getInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    +
    getInstance in interface TypeToInstanceMap<B extends @Nullable Object>
  • @@ -273,7 +273,7 @@

    getInstance

    putInstance

    @CanIgnoreReturnValue -public <T extends B> @Nullable T putInstance(Class<@NonNull T> type, +public <T extends B> @Nullable T putInstance(Class<@NonNull T> type, T value)
    Description copied from interface: TypeToInstanceMap
    Maps the specified class to the specified value. Does not associate this value with any @@ -283,7 +283,7 @@

    putInstance

    putInstance(TypeToken.of(Foo.class), foo)
    .
    Specified by:
    -
    putInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    +
    putInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    Returns:
    the value previously associated with this class (possibly null), or null if there was no previous entry.
    @@ -294,14 +294,14 @@

    putInstance

    putInstance

    @CanIgnoreReturnValue -public <T extends B> @Nullable T putInstance(TypeToken<@NonNull T> type, +public <T extends B> @Nullable T putInstance(TypeToken<@NonNull T> type, T value)
    Description copied from interface: TypeToInstanceMap
    Maps the specified type to the specified value. Does not associate this value with any of the type's supertypes.
    Specified by:
    -
    putInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    +
    putInstance in interface TypeToInstanceMap<B extends @Nullable Object>
    Returns:
    the value previously associated with this type (possibly null), or null if there was no previous entry.
    @@ -313,7 +313,7 @@

    putIn

    put

    @CanIgnoreReturnValue @Deprecated -public @Nullable B put(TypeToken<? extends @NonNull B> key, +public @Nullable B put(TypeToken<? extends @NonNull B> key, B value)
    Deprecated.
    unsupported operation
    @@ -321,9 +321,9 @@

    put

    Not supported. Use putInstance(java.lang.Class<T>, T) instead.
    Specified by:
    -
    put in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    +
    put in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    Overrides:
    -
    put in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    +
    put in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -333,16 +333,16 @@

    put

    putAll

    @Deprecated -public void putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    +public void putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    Deprecated.
    unsupported operation
    Not supported. Use putInstance(java.lang.Class<T>, T) instead.
    Specified by:
    -
    putAll in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    +
    putAll in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    Overrides:
    -
    putAll in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    +
    putAll in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    Throws:
    UnsupportedOperationException - always
    @@ -351,19 +351,19 @@

    putAll

  • entrySet

    -
    public Set<Map.Entry<TypeToken<? extends @NonNull B>,B>> entrySet()
    +
    public Set<Map.Entry<TypeToken<? extends @NonNull B>,B>> entrySet()
    Specified by:
    -
    entrySet in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    +
    entrySet in interface Map<TypeToken<? extends B extends @Nullable Object>,B extends @Nullable Object>
    Overrides:
    -
    entrySet in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    +
    entrySet in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
  • delegate

    -
    protected Map<TypeToken<? extends @NonNull B>,B> delegate()
    +
    protected Map<TypeToken<? extends @NonNull B>,B> delegate()
    Description copied from class: ForwardingObject
    Returns the backing delegate instance that methods are forwarded to. Abstract subclasses generally override this method with an abstract method that has a more specific return type, @@ -371,7 +371,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
    +
    delegate in class ForwardingMap<TypeToken<? extends @NonNull B extends @Nullable Object>,B extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/Parameter.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/Parameter.html index e1cb6f7af691..4290884e7294 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/Parameter.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/Parameter.html @@ -120,14 +120,14 @@

    Method Summary

    Method
    Description
    boolean
    -
    equals(@Nullable Object obj)
    +
     
    Returns the AnnotatedType of the parameter.
    -
    <A extends Annotation>
    @Nullable A
    +
    <A extends Annotation>
    @Nullable A
    getAnnotation(Class<A> annotationType)
     
    @@ -136,7 +136,7 @@

    Method Summary

    <A extends Annotation>
    A[]
    getAnnotationsByType(Class<A> annotationType)
     
    -
    <A extends Annotation>
    @Nullable A
    +
    <A extends Annotation>
    @Nullable A
    getDeclaredAnnotation(Class<A> annotationType)
     
    @@ -208,7 +208,7 @@

    isAnnotationPresent

  • getAnnotation

    -
    public <A extends Annotation> @Nullable A getAnnotation(Class<A> annotationType)
    +
    public <A extends Annotation> @Nullable A getAnnotation(Class<A> annotationType)
    Specified by:
    getAnnotation in interface AnnotatedElement
    @@ -252,7 +252,7 @@

    getDeclaredAnnotations

  • getDeclaredAnnotation

    -
    public <A extends Annotation> @Nullable A getDeclaredAnnotation(Class<A> annotationType)
    +
    public <A extends Annotation> @Nullable A getDeclaredAnnotation(Class<A> annotationType)
    Specified by:
    getDeclaredAnnotation in interface AnnotatedElement
    @@ -287,7 +287,7 @@

    getAnnotatedType

  • equals

    -
    public boolean equals(@Nullable Object obj)
    +
    public boolean equals(@Nullable Object obj)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeParameter.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeParameter.html index 4523d8102ae5..58a30afd1640 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeParameter.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeParameter.html @@ -137,7 +137,7 @@

    Method Summary

    Method
    Description
    final boolean
    -
    equals(@Nullable Object o)
    +
     
    final int
    @@ -189,7 +189,7 @@

    hashCode

  • equals

    -
    public final boolean equals(@Nullable Object o)
    +
    public final boolean equals(@Nullable Object o)
    Overrides:
    equals in class Object
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeToInstanceMap.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeToInstanceMap.html index 41c5ec0530e6..93ea7cee0562 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeToInstanceMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeToInstanceMap.html @@ -84,7 +84,7 @@
    -

    Interface TypeToInstanceMap<B extends @Nullable Object>

    +

    Interface TypeToInstanceMap<B extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface TypeToInstanceMa

    All Superinterfaces:
    -
    Map<TypeToken<? extends @NonNull B>,B>
    +
    Map<TypeToken<? extends @NonNull B>,B>
    All Known Implementing Classes:
    @@ -101,8 +101,8 @@

    Interface TypeToInstanceMa


    @DoNotMock("Use ImmutableTypeToInstanceMap or MutableTypeToInstanceMap") -public interface TypeToInstanceMap<B extends @Nullable Object> -extends Map<TypeToken<? extends @NonNull B>,B>
    +public interface TypeToInstanceMap<B extends @Nullable Object> +extends Map<TypeToken<? extends @NonNull B>,B>
  • A map, each entry of which maps a TypeToken to an instance of that type. In addition to implementing Map, the additional type-safe operations putInstance(java.lang.Class<T>, T) and getInstance(java.lang.Class<T>) are available. @@ -144,26 +144,26 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    Returns the value the specified type is mapped to, or null if no entry for this type is present.
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present.
    -
    <T extends B>
    @Nullable T
    -
    putInstance(TypeToken<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(TypeToken<@NonNull T> type, T value)
    Maps the specified type to the specified value.
    -
    <T extends B>
    @Nullable T
    -
    putInstance(Class<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value.
    @@ -188,7 +188,7 @@

    Method Details

  • getInstance

    -
    <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    +
    <T extends @NonNull B> @Nullable T getInstance(Class<T> type)
    Returns the value the specified class is mapped to, or null if no entry for this class is present. This will only return a value that was bound to this specific class, not a value that may have been bound to a subtype. @@ -200,7 +200,7 @@

    getInstance

  • getInstance

    -
    <T extends @NonNull B> @Nullable T getInstance(TypeToken<T> type)
    +
    <T extends @NonNull B> @Nullable T getInstance(TypeToken<T> type)
    Returns the value the specified type is mapped to, or null if no entry for this type is present. This will only return a value that was bound to this specific type, not a value that may have been bound to a subtype.
    @@ -210,7 +210,7 @@

    getInstance

    putInstance

    @CanIgnoreReturnValue -<T extends B> @Nullable T putInstance(Class<@NonNull T> type, +<T extends B> @Nullable T putInstance(Class<@NonNull T> type, T value)
    Maps the specified class to the specified value. Does not associate this value with any of the class's supertypes. @@ -228,7 +228,7 @@

    putInstance

    putInstance

    @CanIgnoreReturnValue -<T extends B> @Nullable T putInstance(TypeToken<@NonNull T> type, +<T extends B> @Nullable T putInstance(TypeToken<@NonNull T> type, T value)
    Maps the specified type to the specified value. Does not associate this value with any of the type's supertypes.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeToken.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeToken.html index f5c3bbb39425..70dc3a068b65 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeToken.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/TypeToken.html @@ -211,11 +211,11 @@

    Method Summary

    Returns the Invokable for constructor, which must be a member of T.
    boolean
    -
    equals(@Nullable Object o)
    +
    Returns true if o is another TypeToken that represents the same Type.
    -
    final @Nullable TypeToken<?>
    +
    Returns the array component type if this type represents an array (int[], T[], @@ -632,7 +632,7 @@

    unwrap

  • getComponentType

    -
    public final @Nullable TypeToken<?> getComponentType()
    +
    Returns the array component type if this type represents an array (int[], T[], <? extends Map<String, Integer>[]> etc.), or else null is returned.
    @@ -662,7 +662,7 @@

    constructor

  • equals

    -
    public boolean equals(@Nullable Object o)
    +
    public boolean equals(@Nullable Object o)
    Returns true if o is another TypeToken that represents the same Type.
    Overrides:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/class-use/TypeToInstanceMap.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/class-use/TypeToInstanceMap.html index 0216440690f6..5abe0a248845 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/class-use/TypeToInstanceMap.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/class-use/TypeToInstanceMap.html @@ -76,7 +76,7 @@

    Uses of A type-to-instance map backed by an ImmutableMap.

  • final class 
    -
    MutableTypeToInstanceMap<B extends @Nullable Object>
    +
    A mutable type-to-instance map.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/class-use/TypeToken.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/class-use/TypeToken.html index 65baaffa805f..e3c751330e03 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/class-use/TypeToken.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/class-use/TypeToken.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

  • Method
    Description
    -
    +
    TypeToken.getComponentType()
    Returns the array component type if this type represents an array (int[], T[], @@ -151,13 +151,13 @@

    Uses of protected Map<TypeToken<? extends B>,B>

    ImmutableTypeToInstanceMap.delegate()
     
    -
    protected Map<TypeToken<? extends @NonNull B>,B>
    +
    protected Map<TypeToken<? extends @NonNull B>,B>
    MutableTypeToInstanceMap.delegate()
     
    protected Set<TypeToken<? super T>>
    TypeToken.TypeSet.delegate()
     
    -
    Set<Map.Entry<TypeToken<? extends @NonNull B>,B>>
    +
    MutableTypeToInstanceMap.entrySet()
     
    @@ -171,13 +171,13 @@

    Uses of Modifier and Type

    Method
    Description
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    ImmutableTypeToInstanceMap.getInstance(TypeToken<T> type)
     
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    MutableTypeToInstanceMap.getInstance(TypeToken<T> type)
     
    -
    <T extends @NonNull B>
    @Nullable T
    +
    <T extends @NonNull B>
    @Nullable T
    TypeToInstanceMap.getInstance(TypeToken<T> type)
    Returns the value the specified type is mapped to, or null if no entry for this type is @@ -199,7 +199,7 @@

    Uses of
    Associates key with value in the built map.

    - +
    ImmutableTypeToInstanceMap.put(TypeToken<? extends B> key, B value)
    @@ -207,15 +207,15 @@

    Uses of unsupported operation

  • - -
    MutableTypeToInstanceMap.put(TypeToken<? extends @NonNull B> key, + +
    MutableTypeToInstanceMap.put(TypeToken<? extends @NonNull B> key, B value)
    Deprecated.
    unsupported operation
    -
    <T extends B>
    @Nullable T
    +
    <T extends B>
    @Nullable T
    ImmutableTypeToInstanceMap.putInstance(TypeToken<T> type, T value)
    @@ -223,12 +223,12 @@

    Uses of unsupported operation

    -
    <T extends B>
    @Nullable T
    -
    MutableTypeToInstanceMap.putInstance(TypeToken<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    MutableTypeToInstanceMap.putInstance(TypeToken<@NonNull T> type, T value)
     
    -
    <T extends B>
    @Nullable T
    -
    TypeToInstanceMap.putInstance(TypeToken<@NonNull T> type, +
    <T extends B>
    @Nullable T
    +
    TypeToInstanceMap.putInstance(TypeToken<@NonNull T> type, T value)
    Maps the specified type to the specified value.
    @@ -259,7 +259,7 @@

    Uses of void

    -
    MutableTypeToInstanceMap.putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    +
    MutableTypeToInstanceMap.putAll(Map<? extends TypeToken<? extends @NonNull B>,? extends B> map)
    Deprecated.
    unsupported operation
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/reflect/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/reflect/package-summary.html index 6d947c22e929..3d6cda0b8036 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/reflect/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/reflect/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.c


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.reflect
    Utilities for reflection. This package is a part of the open-source Guava library.
    @@ -113,7 +113,7 @@

    Package com.google.c
    Wrapper around either a Method or a Constructor.
    -
    MutableTypeToInstanceMap<B extends @Nullable Object>
    +
    A mutable type-to-instance map.
    @@ -133,7 +133,7 @@

    Package com.google.c
    An object of this class encapsulates type mappings from type variables.
    -
    TypeToInstanceMap<B extends @Nullable Object>
    +
    A map, each entry of which maps a TypeToken to an instance of that type.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AbstractFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AbstractFuture.html index 55458094e1ff..fbe47fa248c9 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AbstractFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AbstractFuture.html @@ -84,7 +84,7 @@
    -

    Class AbstractFuture<V extends @Nullable Object>

    +

    Class AbstractFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.internal.InternalFutureFailureAccess @@ -103,7 +103,7 @@

    Class AbstractFuture<V extends
    @GwtCompatible(emulated=true) @ReflectionSupport(FULL) -public abstract class AbstractFuture<V extends @Nullable Object> +public abstract class AbstractFuture<V extends @Nullable Object> extends com.google.common.util.concurrent.internal.InternalFutureFailureAccess implements ListenableFuture<V>
    An abstract implementation of ListenableFuture, intended for advanced users only. More @@ -193,7 +193,7 @@

    Method Summary

    boolean
     
    -
    protected @Nullable String
    +
    protected @Nullable String
    Provide a human-readable explanation of why this future has not yet completed.
    @@ -220,7 +220,7 @@

    Method Summary

     
    -
    protected final @Nullable Throwable
    +
    protected final @Nullable Throwable
    Usually returns null but, if this Future has failed, may optionally @@ -282,7 +282,7 @@

    get

    current thread is interrupted during the call, even if the value is already available.
    Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>

  • @@ -299,7 +299,7 @@

    get

    current thread is interrupted during the call, even if the value is already available.
  • Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
  • @@ -309,7 +309,7 @@

    isDone

    public boolean isDone()
    Specified by:
    -
    isDone in interface Future<V extends @Nullable Object>
    +
    isDone in interface Future<V extends @Nullable Object>
  • @@ -319,7 +319,7 @@

    isCancelled

    public boolean isCancelled()
    Specified by:
    -
    isCancelled in interface Future<V extends @Nullable Object>
    +
    isCancelled in interface Future<V extends @Nullable Object>
  • @@ -342,7 +342,7 @@

    cancel

    acquire other locks, risking deadlocks.
    Specified by:
    -
    cancel in interface Future<V extends @Nullable Object>
    +
    cancel in interface Future<V extends @Nullable Object>
  • @@ -405,7 +405,7 @@

    addListener

    after executing them.
    Specified by:
    -
    addListener in interface ListenableFuture<V extends @Nullable Object>
    +
    addListener in interface ListenableFuture<V extends @Nullable Object>
    Parameters:
    listener - the listener to run when the computation is complete
    executor - the executor to run the listener in
    @@ -519,7 +519,7 @@

    afterDone

  • tryInternalFastPathGetFailure

    -
    protected final @Nullable Throwable tryInternalFastPathGetFailure()
    +
    Usually returns null but, if this Future has failed, may optionally return the cause of the failure. "Failure" means specifically "completed with an exception"; it does not include "was cancelled." To be explicit: If this method returns a non-null value, @@ -556,7 +556,7 @@

    toString

  • pendingToString

    -
    protected @Nullable String pendingToString()
    +
    Provide a human-readable explanation of why this future has not yet completed.
    Returns:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AbstractListeningExecutorService.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AbstractListeningExecutorService.html index 1c85a132d94d..ee614c04db21 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AbstractListeningExecutorService.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AbstractListeningExecutorService.html @@ -143,21 +143,21 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    protected final <T extends @Nullable Object>
    RunnableFuture<T>
    +
    protected final <T extends @Nullable Object>
    RunnableFuture<T>
    newTaskFor(Runnable runnable, T value)
     
    -
    protected final <T extends @Nullable Object>
    RunnableFuture<T>
    +
    protected final <T extends @Nullable Object>
    RunnableFuture<T>
    newTaskFor(Callable<T> callable)
     
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Callable<T> task)
     
  • @@ -208,7 +208,7 @@

    Method Details

    newTaskFor

    @CanIgnoreReturnValue -protected final <T extends @Nullable Object> +protected final <T extends @Nullable Object> RunnableFuture<T> newTaskFor(Runnable runnable, T value)
    @@ -223,7 +223,7 @@

    newTaskFor

    newTaskFor

    @CanIgnoreReturnValue -protected final <T extends @Nullable Object> +protected final <T extends @Nullable Object> RunnableFuture<T> newTaskFor(Callable<T> callable)
    Overrides:
    @@ -254,7 +254,7 @@

    submit

    submit

    @CanIgnoreReturnValue -public <T extends @Nullable Object> +public <T extends @Nullable Object> ListenableFuture<T> submit(Runnable task, T result)
    @@ -273,7 +273,7 @@

    submit

    submit

    @CanIgnoreReturnValue -public <T extends @Nullable Object> +public <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> task)
    Specified by:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AsyncCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AsyncCallable.html index 2c2035336c49..fb2d5071db0d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AsyncCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AsyncCallable.html @@ -84,7 +84,7 @@
    -

    Interface AsyncCallable<V extends @Nullable Object>

    +

    Interface AsyncCallable<V extends @Nullable Object>

    @@ -94,7 +94,7 @@

    Interface AsyncCallable<V e
    @FunctionalInterface @GwtCompatible -public interface AsyncCallable<V extends @Nullable Object>
    +public interface AsyncCallable<V extends @Nullable Object>

  • Computes a value, possibly asynchronously. For an example usage and more information, see Futures.FutureCombiner.callAsync(AsyncCallable, java.util.concurrent.Executor).

    Much like Callable, but returning a ListenableFuture diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AsyncFunction.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AsyncFunction.html index ecff59f0d57c..9b6d0bc18f50 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AsyncFunction.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/AsyncFunction.html @@ -84,7 +84,7 @@

    -

    Interface AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>

    +

    Interface AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>

    @@ -94,7 +94,7 @@

    Interface AsyncFunction<I e
    @GwtCompatible @FunctionalInterface -public interface AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>
    +public interface AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>

    Transforms a value, possibly asynchronously. For an example usage and more information, see Futures.transformAsync(ListenableFuture, AsyncFunction, Executor).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Atomics.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Atomics.html index 045763946ac7..8ea498011060 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Atomics.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Atomics.html @@ -115,22 +115,22 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <V> AtomicReference<@Nullable V>
    +
    static <V> AtomicReference<@Nullable V>
    Creates an AtomicReference instance with no initial value.
    -
    static <V extends @Nullable Object>
    AtomicReference<V>
    +
    static <V extends @Nullable Object>
    AtomicReference<V>
    newReference(V initialValue)
    Creates an AtomicReference instance with the given initial value.
    -
    static <E> AtomicReferenceArray<@Nullable E>
    +
    newReferenceArray(int length)
    Creates an AtomicReferenceArray instance of given length.
    -
    static <E extends @Nullable Object>
    AtomicReferenceArray<E>
    +
    newReferenceArray(E[] array)
    Creates an AtomicReferenceArray instance with the same length as, and all elements @@ -156,7 +156,7 @@

    Method Details

  • newReference

    -
    public static <V> AtomicReference<@Nullable V> newReference()
    +
    public static <V> AtomicReference<@Nullable V> newReference()
    Creates an AtomicReference instance with no initial value.
    Returns:
    @@ -167,7 +167,7 @@

    newReference

  • newReference

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> AtomicReference<V> newReference(V initialValue)
    Creates an AtomicReference instance with the given initial value.
    @@ -181,7 +181,7 @@

    newReference

  • newReferenceArray

    -
    public static <E> AtomicReferenceArray<@Nullable E> newReferenceArray(int length)
    +
    public static <E> AtomicReferenceArray<@Nullable E> newReferenceArray(int length)
    Creates an AtomicReferenceArray instance of given length.
    Parameters:
    @@ -194,7 +194,7 @@

    newReferenceArray

  • newReferenceArray

    -
    public static <E extends @Nullable Object> +
    public static <E extends @Nullable Object> AtomicReferenceArray<E> newReferenceArray(E[] array)
    Creates an AtomicReferenceArray instance with the same length as, and all elements copied from, the given array.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Callables.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Callables.html index 42ef138d49bc..58b4c665a04a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Callables.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Callables.html @@ -115,13 +115,13 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <T extends @Nullable Object>
    AsyncCallable<T>
    +
    static <T extends @Nullable Object>
    AsyncCallable<T>
    asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    Creates an AsyncCallable from a Callable.
    -
    static <T extends @Nullable Object>
    Callable<T>
    +
    static <T extends @Nullable Object>
    Callable<T>
    returning(T value)
    Creates a Callable which immediately returns a preset value each time it is called.
    @@ -146,7 +146,7 @@

    Method Details

  • returning

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> Callable<T> returning(T value)
    Creates a Callable which immediately returns a preset value each time it is called.
    @@ -155,7 +155,7 @@

    returning

    asAsyncCallable

    @GwtIncompatible -public static <T extends @Nullable Object> +public static <T extends @Nullable Object> AsyncCallable<T> asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    Creates an AsyncCallable from a Callable. diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html index 135aa8cb2800..c17aad299fc0 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.AsyncClosingCallable<V extends @Nullable Object>

    +

    Interface ClosingFuture.AsyncClosingCallable<V extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>
    Functional Interface:
    @@ -101,7 +101,7 @@

    Interface


    @FunctionalInterface -public static interface ClosingFuture.AsyncClosingCallable<V extends @Nullable Object>
    +public static interface ClosingFuture.AsyncClosingCallable<V extends @Nullable Object>
    An operation that computes a ClosingFuture of a result.
    Since:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html index 3792b5b8d590..3e2d958046de 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>

    @@ -94,7 +94,7 @@

    Interface

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>
    Functional Interface:
    @@ -102,7 +102,7 @@

    Interface


    @FunctionalInterface -public static interface ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +public static interface ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
  • A function from an input to a ClosingFuture of a result.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html index e3e403975e03..1c84f484bb45 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.ClosingCallable<V extends @Nullable Object>

    +

    Interface ClosingFuture.ClosingCallable<V extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface Clos

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>
    Functional Interface:
    @@ -101,7 +101,7 @@

    Interface Clos


    @FunctionalInterface -public static interface ClosingFuture.ClosingCallable<V extends @Nullable Object>
    +public static interface ClosingFuture.ClosingCallable<V extends @Nullable Object>
  • An operation that computes a result.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html index 024cd07f9959..e1798762d5a5 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>

    @@ -94,7 +94,7 @@

    Interface Clos

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>
    Functional Interface:
    @@ -102,7 +102,7 @@

    Interface Clos


    @FunctionalInterface -public static interface ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +public static interface ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
  • A function from an input to a result.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html index ce7ccfcd7dfc..3d145923aea7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>

    @@ -101,7 +101,7 @@

    @FunctionalInterface -public static interface ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>

  • +public static interface ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>
    An operation that returns a ClosingFuture result and may throw an exception.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html index 967f984b4c1a..f185ce06c676 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>

    @@ -101,7 +101,7 @@

    Int


    @FunctionalInterface -public static interface ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +public static interface ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
  • An operation that returns a result and may throw an exception.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.html index ab2ac15bf661..8eb4a6860973 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner.html @@ -96,7 +96,7 @@

    Class ClosingFuture.Combi

  • Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    @DoNotMock("Use ClosingFuture.whenAllSucceed() or .whenAllComplete() instead.") @@ -136,12 +136,12 @@

    Nested Class Summary

    Class
    Description
    static interface 
    - +
    An operation that returns a ClosingFuture result and may throw an exception.
    static interface 
    - +
    An operation that returns a result and may throw an exception.
    @@ -174,14 +174,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <V extends @Nullable Object>
    ClosingFuture<V>
    +
    call(ClosingFuture.Combiner.CombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <V extends @Nullable Object>
    ClosingFuture<V>
    +
    @@ -222,7 +222,7 @@

    Method Details

  • call

    -
    public <V extends @Nullable Object> +
    public <V extends @Nullable Object> ClosingFuture<V> call(ClosingFuture.Combiner.CombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -242,7 +242,7 @@

    call

  • callAsync

    -
    public <V extends @Nullable Object> +
    public <V extends @Nullable Object> ClosingFuture<V> callAsync(ClosingFuture.Combiner.AsyncCombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html index 3831c78e3c31..1cb64b31ae17 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>

    @@ -95,7 +95,7 @@

    Enclosing class:
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>

    Functional Interface:
    @@ -103,7 +103,7 @@

    @FunctionalInterface -public static interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>

    +public static interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a ClosingFuture when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html index 67ad73df80d5..4819c1569f08 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>

    @@ -95,7 +95,7 @@

    Int

    Enclosing class:
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    Functional Interface:
    @@ -103,7 +103,7 @@

    Int


    @FunctionalInterface -public static interface ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +public static interface ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
  • A function that returns a value when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.html index 698dd757272c..d358c82e8e5f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner2.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>

    +

    Class ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>

  • Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object> +
    public static final class ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object> extends ClosingFuture.Combiner
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine two ClosingFutures. Use ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture) to start this combination.
    @@ -119,13 +119,13 @@

    Nested Class Summary

    Class
    Description
    static interface 
    -
    ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    static interface 
    -
    ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    @@ -133,7 +133,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ClosingFuture.Combiner

    -ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
  • @@ -156,14 +156,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -193,7 +193,7 @@

    Method Details

  • call

    -
    public <U extends @Nullable Object> +
    public <U extends @Nullable Object> ClosingFuture<U> call(ClosingFuture.Combiner2.ClosingFunction2<V1,V2,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -212,7 +212,7 @@

    call

  • callAsync

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html index 005d4eef2c4c..7e4295ddc189 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

    @@ -96,7 +96,7 @@

    Enclosing class:
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>

    Functional Interface:
    @@ -104,7 +104,7 @@

    @FunctionalInterface -public static interface ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

    +public static interface ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a ClosingFuture when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html index 9e310fd63a3b..6e452bd161f3 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

    @@ -96,7 +96,7 @@

    Int

    Enclosing class:
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    Functional Interface:
    @@ -104,7 +104,7 @@

    Int


    @FunctionalInterface -public static interface ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +public static interface ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
  • A function that returns a value when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.html index 8b72e5866955..223137063949 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner3.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>

    +

    Class ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture.Combiner @@ -100,10 +100,10 @@

    Class ClosingFuture.Comb
    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object> +
    public static final class ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object> extends ClosingFuture.Combiner
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine three ClosingFutures. Use ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture) to start this combination.
    @@ -120,13 +120,13 @@

    Nested Class Summary

    Class
    Description
    static interface 
    -
    ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    static interface 
    -
    ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    @@ -134,7 +134,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ClosingFuture.Combiner

    -ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>

  • @@ -157,14 +157,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -194,7 +194,7 @@

    Method Details

  • call

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -212,7 +212,7 @@

    call

  • callAsync

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html index 62241b7304f3..4b693d11b06e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>

    @@ -97,7 +97,7 @@

    Enclosing class:
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>

    Functional Interface:
    @@ -105,7 +105,7 @@

    @FunctionalInterface -public static interface ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>

    +public static interface ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a ClosingFuture when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html index 27fdecc6dfff..9dbeb61b5ff0 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>

    @@ -97,7 +97,7 @@

    Int

    Enclosing class:
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    Functional Interface:
    @@ -105,7 +105,7 @@

    Int


    @FunctionalInterface -public static interface ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +public static interface ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
  • A function that returns a value when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.html index 577262089c9e..7806974160d4 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner4.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>

    +

    Class ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture.Combiner @@ -101,10 +101,10 @@

    Class ClosingFuture.Comb
    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object> +
    public static final class ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object> extends ClosingFuture.Combiner
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine four ClosingFutures. Use ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture) to start this combination.
    @@ -121,13 +121,13 @@

    Nested Class Summary

    Class
    Description
    static interface 
    -
    ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    static interface 
    -
    ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    @@ -135,7 +135,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ClosingFuture.Combiner

    -ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>

  • @@ -158,14 +158,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -195,7 +195,7 @@

    Method Details

  • call

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -213,7 +213,7 @@

    call

  • callAsync

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html index 65e5d3942806..e14e7ab1bfc4 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>

    @@ -98,7 +98,7 @@

    Enclosing class:
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>

    Functional Interface:
    @@ -106,7 +106,7 @@

    @FunctionalInterface -public static interface ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>

    +public static interface ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    A function that returns a ClosingFuture when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html index 50ca92b6333b..2cbf5c37f69a 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>

    +

    Interface ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>

    @@ -98,7 +98,7 @@

    Int

    Enclosing class:
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    Functional Interface:
    @@ -106,7 +106,7 @@

    Int


    @FunctionalInterface -public static interface ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +public static interface ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
  • A function that returns a value when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.html index ae4fb9370b41..af7699246fb3 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Combiner5.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>

    +

    Class ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture.Combiner @@ -102,10 +102,10 @@

    Class ClosingFuture.Comb
    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object> +
    public static final class ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object> extends ClosingFuture.Combiner
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine five ClosingFutures. Use ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture) to start this combination.
    @@ -122,13 +122,13 @@

    Nested Class Summary

    Class
    Description
    static interface 
    -
    ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    static interface 
    -
    ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    @@ -136,7 +136,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ClosingFuture.Combiner

    -ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>
    +ClosingFuture.Combiner.AsyncCombiningCallable<V extends @Nullable Object>, ClosingFuture.Combiner.CombiningCallable<V extends @Nullable Object>

  • @@ -159,14 +159,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -196,7 +196,7 @@

    Method Details

  • call

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a @@ -215,7 +215,7 @@

    call

  • callAsync

    -
    public <U extends @Nullable Object> +
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html index 13f098119987..0185ce8fc3ff 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html @@ -92,7 +92,7 @@

    Class ClosingFuture
    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    public static final class ClosingFuture.DeferredCloser @@ -113,7 +113,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <C extends @Nullable Object & @Nullable AutoCloseable>
    C
    +
    eventuallyClose(C closeable, Executor closingExecutor)
    @@ -140,7 +140,7 @@

    Method Details

    eventuallyClose

    @CanIgnoreReturnValue -public <C extends @Nullable Object & @Nullable AutoCloseable> +public <C extends @Nullable Object & @Nullable AutoCloseable> C eventuallyClose(C closeable, Executor closingExecutor)
    Captures an object to be closed when a ClosingFuture pipeline is done. diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Peeker.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Peeker.html index a0c36dd245b5..ef9164cdaec9 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Peeker.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.Peeker.html @@ -92,7 +92,7 @@

    Class ClosingFuture.Peeker<
    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    public static final class ClosingFuture.Peeker @@ -114,7 +114,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    final <D extends @Nullable Object>
    D
    +
    final <D extends @Nullable Object>
    D
    getDone(ClosingFuture<D> closingFuture)
    Returns the value of closingFuture.
    @@ -139,7 +139,7 @@

    Method Details

  • getDone

    -
    public final <D extends @Nullable Object> D getDone(ClosingFuture<D> closingFuture) +
    public final <D extends @Nullable Object> D getDone(ClosingFuture<D> closingFuture) throws ExecutionException
    Returns the value of closingFuture.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html index f4c90b676b2e..d57f3e558d1c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture.ValueAndCloser<V extends @Nullable Object>

    +

    Class ClosingFuture.ValueAndCloser<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture.ValueAndCloser<V>
    @@ -96,10 +96,10 @@

    Class ClosingFuture

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>

    -
    public static final class ClosingFuture.ValueAndCloser<V extends @Nullable Object> +
    public static final class ClosingFuture.ValueAndCloser<V extends @Nullable Object> extends Object
    An object that holds the final result of an asynchronous ClosingFuture operation and allows the user to close all the closeable objects that were captured during it for later diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html index aa3a40ceb445..ae9473504b96 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html @@ -84,7 +84,7 @@
    -

    Interface ClosingFuture.ValueAndCloserConsumer<V extends @Nullable Object>

    +

    Interface ClosingFuture.ValueAndCloserConsumer<V extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interfa

    Enclosing class:
    -
    ClosingFuture<V extends @Nullable Object>
    +
    ClosingFuture<V extends @Nullable Object>
    Functional Interface:
    @@ -101,7 +101,7 @@

    Interfa


    @FunctionalInterface -public static interface ClosingFuture.ValueAndCloserConsumer<V extends @Nullable Object>
    +public static interface ClosingFuture.ValueAndCloserConsumer<V extends @Nullable Object>
    Represents an operation that accepts a ClosingFuture.ValueAndCloser for the last step in a ClosingFuture pipeline.
    See Also:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.html index 886dea381340..506b59383e99 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ClosingFuture.html @@ -84,7 +84,7 @@
    -

    Class ClosingFuture<V extends @Nullable Object>

    +

    Class ClosingFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.ClosingFuture<V>
    @@ -96,7 +96,7 @@

    Class ClosingFuture<V extends @


    @DoNotMock("Use ClosingFuture.from(Futures.immediate*Future)") -public final class ClosingFuture<V extends @Nullable Object> +public final class ClosingFuture<V extends @Nullable Object> extends Object
    A step in a pipeline of an asynchronous computation. When the last step in the computation is complete, some objects captured during the computation are closed. @@ -232,22 +232,22 @@

    Nested Class Summary

    Class
    Description
    static interface 
    - +
    An operation that computes a ClosingFuture of a result.
    static interface 
    -
    ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    A function from an input to a ClosingFuture of a result.
    static interface 
    - +
    An operation that computes a result.
    static interface 
    -
    ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    A function from an input to a result.
    @@ -257,24 +257,24 @@

    Nested Class Summary

    A builder of a ClosingFuture step that is derived from more than one input step.
    static final class 
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine two ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine three ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine four ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine five ClosingFutures.
    @@ -291,14 +291,14 @@

    Nested Class Summary

    An object that can return the value of the ClosingFutures that are passed to whenAllComplete(Iterable) or whenAllSucceed(Iterable).
    static final class 
    - +
    An object that holds the final result of an asynchronous ClosingFuture operation and allows the user to close all the closeable objects that were captured during it for later closing.
    static interface 
    - +
    Represents an operation that accepts a ClosingFuture.ValueAndCloser for the last step in a ClosingFuture pipeline.
    @@ -338,7 +338,7 @@

    Method Summary

    that returns a ClosingFuture to its exception if it is an instance of a given exception type.
    -
    static <C extends @Nullable Object & @Nullable AutoCloseable>
    ClosingFuture<C>
    +
    eventuallyClosing(ListenableFuture<C> future, Executor closingExecutor)
    @@ -362,7 +362,7 @@

    Method Summary

    Marks this step as the last step in the ClosingFuture pipeline.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    Starts a ClosingFuture pipeline with a ListenableFuture.
    @@ -372,13 +372,13 @@

    Method Summary

    Returns a future that finishes when this step does.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    @@ -387,14 +387,14 @@

    Method Summary

     
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    transform(ClosingFuture.ClosingFunction<? super V,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from this one by applying a function to its value.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    @@ -424,17 +424,17 @@

    Method Summary

    Starts specifying how to combine ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2)
    Starts specifying how to combine two ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3)
    @@ -442,10 +442,10 @@

    Method Summary

    Starts specifying how to combine three ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -454,11 +454,11 @@

    Method Summary

    Starts specifying how to combine four ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object, -V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object, +V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -474,8 +474,8 @@

    Method Summary

    Starts specifying how to combine ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V extends @Nullable Object, -U extends @Nullable Object>
    ClosingFuture.AsyncClosingFunction<V,U>
    +
    Returns an ClosingFuture.AsyncClosingFunction that applies an AsyncFunction to an input, @@ -502,7 +502,7 @@

    Method Details

  • submit

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ClosingFuture<V> submit(ClosingFuture.ClosingCallable<V> callable, Executor executor)
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    @@ -516,7 +516,7 @@

    submit

  • submitAsync

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ClosingFuture<V> submitAsync(ClosingFuture.AsyncClosingCallable<V> callable, Executor executor)
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    @@ -532,7 +532,7 @@

    submitAsync

  • from

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ClosingFuture<V> from(ListenableFuture<V> future)
    Starts a ClosingFuture pipeline with a ListenableFuture. @@ -545,7 +545,7 @@

    from

    eventuallyClosing

    @Deprecated -public static <C extends @Nullable Object & @Nullable AutoCloseable> +public static <C extends @Nullable Object & @Nullable AutoCloseable> ClosingFuture<C> eventuallyClosing(ListenableFuture<C> future, Executor closingExecutor)
    Deprecated. @@ -611,8 +611,8 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V1 extends @Nullable Object, -V2 extends @Nullable Object> +
    public static <V1 extends @Nullable Object, +V2 extends @Nullable Object> ClosingFuture.Combiner2<V1,V2> whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2)
    Starts specifying how to combine two ClosingFutures into a single pipeline, assuming @@ -630,9 +630,9 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object> +
    public static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object> ClosingFuture.Combiner3<V1,V2,V3> whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3)
    @@ -651,10 +651,10 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object> +
    public static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object> ClosingFuture.Combiner4<V1,V2,V3,V4> whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -674,11 +674,11 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object, -V5 extends @Nullable Object> +
    public static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object, +V5 extends @Nullable Object> ClosingFuture.Combiner5<V1,V2,V3,V4,V5> whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -733,7 +733,7 @@

    statusFuture

  • transform

    -
    public <U extends @Nullable Object> +
    public <U extends @Nullable Object> ClosingFuture<U> transform(ClosingFuture.ClosingFunction<? super V,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from this one by applying a function @@ -774,7 +774,7 @@

    transform

  • transformAsync

    -
    public <U extends @Nullable Object> +
    public <U extends @Nullable Object> ClosingFuture<U> transformAsync(ClosingFuture.AsyncClosingFunction<? super V,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from this one by applying a function @@ -855,8 +855,8 @@

    transformAsync

  • withoutCloser

    -
    public static <V extends @Nullable Object, -U extends @Nullable Object> +
    public static <V extends @Nullable Object, +U extends @Nullable Object> ClosingFuture.AsyncClosingFunction<V,U> withoutCloser(AsyncFunction<V,U> function)
    Returns an ClosingFuture.AsyncClosingFunction that applies an AsyncFunction to an input, ignoring the DeferredCloser and returning a ClosingFuture derived from the returned diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ExecutionError.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ExecutionError.html index 44e51a5a3c64..44c94f847fab 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ExecutionError.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ExecutionError.html @@ -140,12 +140,12 @@

    Constructor Summary

     
    -
    ExecutionError(@Nullable Error cause)
    +
    Creates a new instance with null as its detail message and the given cause.
    protected
    -
    ExecutionError(@Nullable String message)
    +
    Deprecated.
     
    -
    ExecutionError(@Nullable String message, - @Nullable Error cause)
    +
    Creates a new instance with the given detail message and cause.
    @@ -201,7 +201,7 @@

    ExecutionError

    ExecutionError

    @Deprecated -protected ExecutionError(@Nullable String message)
    +protected ExecutionError(@Nullable String message)
    Deprecated.
    Prefer ExecutionError(java.lang.@org.jspecify.annotations.Nullable String,java.lang.@org.jspecify.annotations.Nullable Error) a constructor that accepts a cause: Users of this class typically expect for instances to have a non-null cause. At the @@ -216,8 +216,8 @@

    ExecutionError

  • ExecutionError

    -
    public ExecutionError(@Nullable String message, - @Nullable Error cause)
    +
    public ExecutionError(@Nullable String message, + @Nullable Error cause)
    Creates a new instance with the given detail message and cause. Prefer to provide a non-nullable cause, as many users expect to find one.
    @@ -225,7 +225,7 @@

    ExecutionError

  • ExecutionError

    -
    public ExecutionError(@Nullable Error cause)
    +
    Creates a new instance with null as its detail message and the given cause. Prefer to provide a non-nullable cause, as many users expect to find one.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ExecutionSequencer.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ExecutionSequencer.html index 5dc2cbc5739a..52fc8a7f8678 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ExecutionSequencer.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ExecutionSequencer.html @@ -163,13 +163,13 @@

    Method Summary

    Creates a new instance.
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Callable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes.
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submitAsync(AsyncCallable<T> callable, Executor executor)
    @@ -202,7 +202,7 @@

    create

  • submit

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes. @@ -215,7 +215,7 @@

    submit

  • submitAsync

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> ListenableFuture<T> submitAsync(AsyncCallable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes. diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FakeTimeLimiter.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FakeTimeLimiter.html index f4d0a1805e9f..96573c5e244c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FakeTimeLimiter.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FakeTimeLimiter.html @@ -138,14 +138,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    Invokes a specified Callable, timing out after the specified time limit.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    @@ -265,7 +265,7 @@

    callWithTimeout

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, +public <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws ExecutionException
    @@ -292,7 +292,7 @@

    callWithTimeout

    callUninterruptiblyWithTimeout

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, +public <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws ExecutionException
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FluentFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FluentFuture.html index f300afc15dea..b505003f2ef6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FluentFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FluentFuture.html @@ -84,7 +84,7 @@
    -

    Class FluentFuture<V extends @Nullable Object>

    +

    Class FluentFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.internal.InternalFutureFailureAccess @@ -101,7 +101,7 @@

    Class FluentFuture<V extends @Nu
    @DoNotMock("Use FluentFuture.from(Futures.immediate*Future) or SettableFuture") @GwtCompatible(emulated=true) -public abstract class FluentFuture<V extends @Nullable Object> +public abstract class FluentFuture<V extends @Nullable Object> extends AbstractFuture<V>
    A ListenableFuture that supports fluent chains of operations. For example: @@ -192,25 +192,25 @@

    Method Summary

    Future fails with the given exceptionType, from the result provided by the fallback.

    -
    static <V extends @Nullable Object>
    FluentFuture<V>
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    from(FluentFuture<V> future)
    Deprecated.
    no need to use this
    -
    static <V extends @Nullable Object>
    FluentFuture<V>
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    Converts the given ListenableFuture to an equivalent FluentFuture.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    transform(Function<? super V,T> function, Executor executor)
    Returns a new Future whose result is derived from the result of this Future.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    transformAsync(AsyncFunction<? super V,T> function, Executor executor)
    @@ -256,7 +256,7 @@

    Method Details

  • from

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> FluentFuture<V> from(ListenableFuture<V> future)
    Converts the given ListenableFuture to an equivalent FluentFuture. @@ -271,7 +271,7 @@

    from

    @InlineMe(replacement="checkNotNull(future)", staticImports="com.google.common.base.Preconditions.checkNotNull") @Deprecated -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> FluentFuture<V> from(FluentFuture<V> future)
    Deprecated.
    no need to use this
    @@ -433,7 +433,7 @@

    withTimeout

  • transformAsync

    -
    public final <T extends @Nullable Object> +
    public final <T extends @Nullable Object> FluentFuture<T> transformAsync(AsyncFunction<? super V,T> function, Executor executor)
    Returns a new Future whose result is asynchronously derived from the result of this @@ -480,7 +480,7 @@

    transformAsync

  • transform

    -
    public final <T extends @Nullable Object> +
    public final <T extends @Nullable Object> FluentFuture<T> transform(Function<? super V,T> function, Executor executor)
    Returns a new Future whose result is derived from the result of this Future. If diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingBlockingDeque.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingBlockingDeque.html index 4cfc39d583eb..87e694e72328 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingBlockingDeque.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingBlockingDeque.html @@ -187,15 +187,15 @@

    Method Summary

    long timeout, TimeUnit unit)
     
    -
    @Nullable E
    +
    poll(long timeout, TimeUnit unit)
     
    -
    @Nullable E
    +
    pollFirst(long timeout, TimeUnit unit)
     
    -
    @Nullable E
    +
    pollLast(long timeout, TimeUnit unit)
     
    @@ -386,7 +386,7 @@

    takeLast

  • pollFirst

    -
    public @Nullable E pollFirst(long timeout, +
    public @Nullable E pollFirst(long timeout, TimeUnit unit) throws InterruptedException
    @@ -400,7 +400,7 @@

    pollFirst

  • pollLast

    -
    public @Nullable E pollLast(long timeout, +
    public @Nullable E pollLast(long timeout, TimeUnit unit) throws InterruptedException
    @@ -461,7 +461,7 @@

    take

  • poll

    -
    public @Nullable E poll(long timeout, +
    public @Nullable E poll(long timeout, TimeUnit unit) throws InterruptedException
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingBlockingQueue.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingBlockingQueue.html index b54e0d441096..4f58c0506908 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingBlockingQueue.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingBlockingQueue.html @@ -171,7 +171,7 @@

    Method Summary

    long timeout, TimeUnit unit)
     
    -
    @Nullable E
    +
    poll(long timeout, TimeUnit unit)
     
    @@ -295,7 +295,7 @@

    offer

    poll

    @CanIgnoreReturnValue -public @Nullable E poll(long timeout, +public @Nullable E poll(long timeout, TimeUnit unit) throws InterruptedException
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingExecutorService.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingExecutorService.html index 876f1d0808aa..5f461834e6d2 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingExecutorService.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingExecutorService.html @@ -161,18 +161,18 @@

    Method Summary

    void
    execute(Runnable command)
     
    -
    <T extends @Nullable Object>
    List<Future<T>>
    +
    <T extends @Nullable Object>
    List<Future<T>>
    invokeAll(Collection<? extends Callable<T>> tasks)
     
    -
    <T extends @Nullable Object>
    List<Future<T>>
    +
    <T extends @Nullable Object>
    List<Future<T>>
    invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
     
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    invokeAny(Collection<? extends Callable<T>> tasks)
     
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
    @@ -192,11 +192,11 @@

    Method Summary

     
    -
    <T extends @Nullable Object>
    Future<T>
    +
    <T extends @Nullable Object>
    Future<T>
    submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    Future<T>
    +
    <T extends @Nullable Object>
    Future<T>
    submit(Callable<T> task)
     
  • @@ -270,7 +270,7 @@

    awaitTermination

  • invokeAll

    -
    public <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) +
    public <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) throws InterruptedException
    Specified by:
    @@ -283,7 +283,7 @@

    invokeAll

  • invokeAll

    -
    public <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, +
    public <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException
    @@ -298,7 +298,7 @@

    invokeAll

  • invokeAny

    -
    public <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks) +
    public <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks) throws InterruptedException, ExecutionException
    @@ -313,7 +313,7 @@

    invokeAny

  • invokeAny

    -
    public <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks, +
    public <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException, @@ -383,7 +383,7 @@

    execute

  • submit

    -
    public <T extends @Nullable Object> Future<T> submit(Callable<T> task)
    +
    public <T extends @Nullable Object> Future<T> submit(Callable<T> task)
    Specified by:
    submit in interface ExecutorService
    @@ -403,7 +403,7 @@

    submit

  • submit

    -
    public <T extends @Nullable Object> Future<T> submit(Runnable task, +
    public <T extends @Nullable Object> Future<T> submit(Runnable task, T result)
    Specified by:
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingFuture.SimpleForwardingFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingFuture.SimpleForwardingFuture.html index 07ac458988f6..278411736802 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingFuture.SimpleForwardingFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingFuture.SimpleForwardingFuture.html @@ -84,7 +84,7 @@
    -

    Class ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    +

    Class ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    Enclosing class:
    -
    ForwardingFuture<V extends @Nullable Object>
    +
    ForwardingFuture<V extends @Nullable Object>

    -
    public abstract static class ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object> +
    public abstract static class ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object> extends ForwardingFuture<V>
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    @@ -120,7 +120,7 @@

    Class Fo

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ForwardingFuture

    -ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>
    +ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    Nested classes/interfaces inherited from interface java.util.concurrent.Future

    Future.State
    @@ -208,7 +208,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingFuture<V extends @Nullable Object>
    +
    delegate in class ForwardingFuture<V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingFuture.html index b01829fb2d66..ebdd50db7bb7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingFuture.html @@ -84,7 +84,7 @@
    -

    Class ForwardingFuture<V extends @Nullable Object>

    +

    Class ForwardingFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,7 +102,7 @@

    Class ForwardingFuture<V ext


    @GwtCompatible -public abstract class ForwardingFuture<V extends @Nullable Object> +public abstract class ForwardingFuture<V extends @Nullable Object> extends ForwardingObject implements Future<V>
    A Future which forwards all its method calls to another future. Subclasses should @@ -128,7 +128,7 @@

    Nested Class Summary

    Class
    Description
    static class 
    - +
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    @@ -248,7 +248,7 @@

    cancel

    public boolean cancel(boolean mayInterruptIfRunning)
    Specified by:
    -
    cancel in interface Future<V extends @Nullable Object>
    +
    cancel in interface Future<V extends @Nullable Object>
  • @@ -258,7 +258,7 @@

    isCancelled

    public boolean isCancelled()
    Specified by:
    -
    isCancelled in interface Future<V extends @Nullable Object>
    +
    isCancelled in interface Future<V extends @Nullable Object>
  • @@ -268,7 +268,7 @@

    isDone

    public boolean isDone()
    Specified by:
    -
    isDone in interface Future<V extends @Nullable Object>
    +
    isDone in interface Future<V extends @Nullable Object>
  • @@ -281,7 +281,7 @@

    get

    ExecutionException
    Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Throws:
    InterruptedException
    ExecutionException
    @@ -299,7 +299,7 @@

    get

    TimeoutException
  • Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Throws:
    InterruptedException
    ExecutionException
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.SimpleForwardingListenableFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.SimpleForwardingListenableFuture.html index d77aaeb87cff..fee93f466106 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.SimpleForwardingListenableFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.SimpleForwardingListenableFuture.html @@ -84,7 +84,7 @@
    -

    Class ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object>

    +

    Class ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -102,10 +102,10 @@

    Enclosing class:
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    ForwardingListenableFuture<V extends @Nullable Object>

    -
    public abstract static class ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object> +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    @@ -122,10 +122,10 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ForwardingListenableFuture

    -ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object>
    +ForwardingListenableFuture.SimpleForwardingListenableFuture<V extends @Nullable Object>

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ForwardingFuture

    -ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>
    +ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    Nested classes/interfaces inherited from interface java.util.concurrent.Future

    Future.State
    @@ -216,7 +216,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingListenableFuture<V extends @Nullable Object>
    +
    delegate in class ForwardingListenableFuture<V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.html index 304ef1d1c767..fb97add073ef 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListenableFuture.html @@ -84,7 +84,7 @@
    -

    Class ForwardingListenableFuture<V extends @Nullable Object>

    +

    Class ForwardingListenableFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.collect.ForwardingObject @@ -104,7 +104,7 @@

    Class ForwardingListe


  • @GwtCompatible -public abstract class ForwardingListenableFuture<V extends @Nullable Object> +public abstract class ForwardingListenableFuture<V extends @Nullable Object> extends ForwardingFuture<V> implements ListenableFuture<V>
    A ListenableFuture which forwards all its method calls to another future. Subclasses @@ -131,7 +131,7 @@

    Nested Class Summary

    Class
    Description
    static class 
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    @@ -139,7 +139,7 @@

    Nested Class Summary

    Nested classes/interfaces inherited from class com.google.common.util.concurrent.ForwardingFuture

    -ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>
    +ForwardingFuture.SimpleForwardingFuture<V extends @Nullable Object>

    Nested classes/interfaces inherited from interface java.util.concurrent.Future

    Future.State
    @@ -236,7 +236,7 @@

    delegate

    instance being decorated.
    Specified by:
    -
    delegate in class ForwardingFuture<V extends @Nullable Object>
    +
    delegate in class ForwardingFuture<V extends @Nullable Object>
  • @@ -271,7 +271,7 @@

    addListener

    after executing them.
    Specified by:
    -
    addListener in interface ListenableFuture<V extends @Nullable Object>
    +
    addListener in interface ListenableFuture<V extends @Nullable Object>
    Parameters:
    listener - the listener to run when the computation is complete
    exec - the executor to run the listener in
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListeningExecutorService.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListeningExecutorService.html index 39b10b526664..6b76bb3025ea 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListeningExecutorService.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ForwardingListeningExecutorService.html @@ -155,11 +155,11 @@

    Method Summary

     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Callable<T> task)
     
  • @@ -227,7 +227,7 @@

    delegate

  • submit

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> task)
    Specified by:
    @@ -260,7 +260,7 @@

    submit

  • submit

    -
    public <T extends @Nullable Object> +
    public <T extends @Nullable Object> ListenableFuture<T> submit(Runnable task, T result)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FutureCallback.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FutureCallback.html index 3a90db89236a..4224dd4e0dd9 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FutureCallback.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/FutureCallback.html @@ -84,12 +84,12 @@
    -

    Interface FutureCallback<V extends @Nullable Object>

    +

    Interface FutureCallback<V extends @Nullable Object>


    @GwtCompatible -public interface FutureCallback<V extends @Nullable Object>
    +public interface FutureCallback<V extends @Nullable Object>
    A callback for accepting the results of a Future computation asynchronously. diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Futures.FutureCombiner.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Futures.FutureCombiner.html index 07ec1bcee6e4..a46854d3098f 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Futures.FutureCombiner.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Futures.FutureCombiner.html @@ -84,7 +84,7 @@
    -

    Class Futures.FutureCombiner<V extends @Nullable Object>

    +

    Class Futures.FutureCombiner<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.Futures.FutureCombiner<V>
    @@ -96,7 +96,7 @@

    Class Futures.FutureCombi


  • @GwtCompatible -public static final class Futures.FutureCombiner<V extends @Nullable Object> +public static final class Futures.FutureCombiner<V extends @Nullable Object> extends Object
    A helper to create a new ListenableFuture whose result is generated from a combination of input futures. @@ -138,14 +138,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <C extends @Nullable Object>
    ListenableFuture<C>
    +
    call(Callable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling Callable.call() in combiner when all futures complete, using the specified executor.
    -
    <C extends @Nullable Object>
    ListenableFuture<C>
    +
    callAsync(AsyncCallable<C> combiner, Executor executor)
    @@ -179,7 +179,7 @@

    Method Details

  • callAsync

    -
    public <C extends @Nullable Object> +
    public <C extends @Nullable Object> ListenableFuture<C> callAsync(AsyncCallable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling AsyncCallable.call() in combiner when all futures complete, using the specified @@ -205,7 +205,7 @@

    callAsync

  • call

    -
    public <C extends @Nullable Object> +
    public <C extends @Nullable Object> ListenableFuture<C> call(Callable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling Callable.call() in combiner when all futures complete, using the specified diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Futures.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Futures.html index 643a1c4b85c5..311fec41a311 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Futures.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Futures.html @@ -129,7 +129,7 @@

    Nested Class Summary

    Class
    Description
    static final class 
    -
    Futures.FutureCombiner<V extends @Nullable Object>
    +
    A helper to create a new ListenableFuture whose result is generated from a combination of input futures.
    @@ -148,7 +148,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <V extends @Nullable Object>
    void
    +
    static <V extends @Nullable Object>
    void
    addCallback(ListenableFuture<V> future, FutureCallback<? super V> callback, Executor executor)
    @@ -157,19 +157,19 @@

    Method Summary

    computation is complete or, if the computation is already complete, immediately.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    allAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    allAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -180,7 +180,7 @@

    Method Summary

    primary input fails with the given exceptionType, from the result provided by the fallback.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -191,7 +191,7 @@

    Method Summary

    primary input fails with the given exceptionType, from the result provided by the fallback.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    getChecked(Future<V> future, Class<X> exceptionClass)
    @@ -199,7 +199,7 @@

    Method Summary

    Returns the result of Future.get(), converting most exceptions to a new instance of the given checked exception type.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    getChecked(Future<V> future, Class<X> exceptionClass, @@ -209,7 +209,7 @@

    Method Summary

    Returns the result of Future.get(long, TimeUnit), converting most exceptions to a new instance of the given checked exception type.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Exception>
    V
    getChecked(Future<V> future, Class<X> exceptionClass, @@ -218,59 +218,59 @@

    Method Summary

    Returns the result of Future.get(long, TimeUnit), converting most exceptions to a new instance of the given checked exception type.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    getDone(Future<V> future)
    Returns the result of the input Future, which must have already completed.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    getUnchecked(Future<V> future)
    Returns the result of calling Future.get() uninterruptibly on a task known not to throw a checked exception.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Creates a ListenableFuture which is cancelled immediately upon construction, so that isCancelled() always returns true.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Returns a ListenableFuture which has an exception set immediately upon construction.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    immediateFuture(V value)
    Creates a ListenableFuture which has its value set immediately upon construction.
    -
    static ListenableFuture<@Nullable Void>
    +
    Returns a successful ListenableFuture<Void>.
    -
    static <T extends @Nullable Object>
    ImmutableList<ListenableFuture<T>>
    +
    inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that they complete.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    Future<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    Future<O>
    lazyTransform(Future<I> input, Function<? super I,? extends O> function)
    Like transform(ListenableFuture, Function, Executor) except that the transformation function is invoked on each call to get() on the returned future.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Returns a ListenableFuture whose result is set from the supplied future when it completes.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -278,46 +278,46 @@

    Method Summary

    Schedules callable on the specified executor, returning a Future.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    Schedules callable on the specified executor, returning a Future.
    -
    static ListenableFuture<@Nullable Void>
    +
    submit(Runnable runnable, Executor executor)
    Executes runnable on the specified executor, returning a Future that will complete after execution.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    submit(Callable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    submitAsync(AsyncCallable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    successfulAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    @@ -325,8 +325,8 @@

    Method Summary

    Returns a new Future whose result is derived from the result of the given Future.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -334,29 +334,29 @@

    Method Summary

    Returns a new Future whose result is asynchronously derived from the result of the given Future.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    whenAllComplete(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    whenAllComplete(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    whenAllSucceed(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    whenAllSucceed(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -364,7 +364,7 @@

    Method Summary

    Returns a future that delegates to another but will finish early (via a TimeoutException wrapped in an ExecutionException) if the specified duration expires.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    @@ -391,7 +391,7 @@

    Method Details

  • immediateFuture

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(V value)
    Creates a ListenableFuture which has its value set immediately upon construction. The getters just return the value. This Future can't be canceled or timed out and its @@ -401,7 +401,7 @@

    immediateFuture

  • immediateVoidFuture

    -
    public static ListenableFuture<@Nullable Void> immediateVoidFuture()
    +
    Returns a successful ListenableFuture<Void>. This method is equivalent to immediateFuture(null) except that it is restricted to produce futures of type Void.
    @@ -413,7 +413,7 @@

    immediateVoidFuture

  • immediateFailedFuture

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(Throwable throwable)
    Returns a ListenableFuture which has an exception set immediately upon construction. @@ -425,7 +425,7 @@

    immediateFailedFuture

  • immediateCancelledFuture

    -
    public static <V extends @Nullable Object> +
    Creates a ListenableFuture which is cancelled immediately upon construction, so that isCancelled() always returns true.
    @@ -438,7 +438,7 @@

    immediateCancelledFuture

  • submit

    -
    public static <O extends @Nullable Object> +
    public static <O extends @Nullable Object> ListenableFuture<O> submit(Callable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    @@ -453,7 +453,7 @@

    submit

  • submit

    -
    public static ListenableFuture<@Nullable Void> submit(Runnable runnable, +
    public static ListenableFuture<@Nullable Void> submit(Runnable runnable, Executor executor)
    Executes runnable on the specified executor, returning a Future that will complete after execution.
    @@ -468,7 +468,7 @@

    submit

  • submitAsync

    -
    public static <O extends @Nullable Object> +
    public static <O extends @Nullable Object> ListenableFuture<O> submitAsync(AsyncCallable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    @@ -484,7 +484,7 @@

    submitAsync

    scheduleAsync

    @GwtIncompatible -public static <O extends @Nullable Object> +public static <O extends @Nullable Object> ListenableFuture<O> scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    @@ -501,7 +501,7 @@

    scheduleAsync

    scheduleAsync

    @GwtIncompatible -public static <O extends @Nullable Object> +public static <O extends @Nullable Object> ListenableFuture<O> scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -519,7 +519,7 @@

    scheduleAsync

    catching

    @GwtIncompatible("AVAILABLE but requires exceptionType to be Throwable.class") -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Throwable> ListenableFuture<V> catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -568,7 +568,7 @@

    catching

    catchingAsync

    @GwtIncompatible("AVAILABLE but requires exceptionType to be Throwable.class") -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Throwable> ListenableFuture<V> catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -636,7 +636,7 @@

    catchingAsync

    withTimeout

    @GwtIncompatible -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> ListenableFuture<V> withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    @@ -657,7 +657,7 @@

    withTimeout

    withTimeout

    @GwtIncompatible -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> ListenableFuture<V> withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -679,8 +679,8 @@

    withTimeout

  • transformAsync

    -
    public static <I extends @Nullable Object, -O extends @Nullable Object> +
    public static <I extends @Nullable Object, +O extends @Nullable Object> ListenableFuture<O> transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -723,8 +723,8 @@

    transformAsync

  • transform

    -
    public static <I extends @Nullable Object, -O extends @Nullable Object> +
    public static <I extends @Nullable Object, +O extends @Nullable Object> ListenableFuture<O> transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    @@ -765,8 +765,8 @@

    transform

    lazyTransform

    @GwtIncompatible -public static <I extends @Nullable Object, -O extends @Nullable Object> +public static <I extends @Nullable Object, +O extends @Nullable Object> Future<O> lazyTransform(Future<I> input, Function<? super I,? extends O> function)
    Like transform(ListenableFuture, Function, Executor) except that the transformation @@ -797,7 +797,7 @@

    lazyTransform

    allAsList

    @SafeVarargs -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> ListenableFuture<List<V>> allAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed. @@ -822,7 +822,7 @@

    allAsList

  • allAsList

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<List<V>> allAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed. @@ -848,7 +848,7 @@

    allAsList

    whenAllComplete

    @SafeVarargs -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> Futures.FutureCombiner<V> whenAllComplete(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful. @@ -863,7 +863,7 @@

    whenAllComplete

  • whenAllComplete

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> Futures.FutureCombiner<V> whenAllComplete(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful. @@ -879,7 +879,7 @@

    whenAllComplete

    whenAllSucceed

    @SafeVarargs -public static <V extends @Nullable Object> +public static <V extends @Nullable Object> Futures.FutureCombiner<V> whenAllSucceed(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful. @@ -893,7 +893,7 @@

    whenAllSucceed

  • whenAllSucceed

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> Futures.FutureCombiner<V> whenAllSucceed(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful. @@ -907,7 +907,7 @@

    whenAllSucceed

  • nonCancellationPropagating

    -
    public static <V extends @Nullable Object> +
    Returns a ListenableFuture whose result is set from the supplied future when it completes. Cancelling the supplied future will also cancel the returned future, but cancelling @@ -922,8 +922,8 @@

    nonCancellationPropagating

    successfulAsList

    @SafeVarargs -public static <V extends @Nullable Object> -ListenableFuture<List<@Nullable V>> successfulAsList(ListenableFuture<? extends V>... futures)
    +public static <V extends @Nullable Object> +ListenableFuture<List<@Nullable V>> successfulAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures. The list of results is in the same order as the input list, and if any of the provided futures fails or is canceled, its corresponding position will contain @@ -949,8 +949,8 @@

    successfulAsList

  • successfulAsList

    -
    public static <V extends @Nullable Object> -ListenableFuture<List<@Nullable V>> successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    +
    public static <V extends @Nullable Object> +ListenableFuture<List<@Nullable V>> successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures. The list of results is in the same order as the input list, and if any of the provided futures fails or is canceled, its corresponding position will contain @@ -976,7 +976,7 @@

    successfulAsList

  • inCompletionOrder

    -
    public static <T extends @Nullable Object> +
    public static <T extends @Nullable Object> ImmutableList<ListenableFuture<T>> inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that they complete. Delegate futures return the same value or throw the same exception as the @@ -1004,7 +1004,7 @@

    inCompletionOrder

  • addCallback

    -
    public static <V extends @Nullable Object> void addCallback(ListenableFuture<V> future, +
    public static <V extends @Nullable Object> void addCallback(ListenableFuture<V> future, FutureCallback<? super V> callback, Executor executor)
    Registers separate success and failure callbacks to be run when the Future's @@ -1054,7 +1054,7 @@

    addCallback

    getDone

    @CanIgnoreReturnValue -public static <V extends @Nullable Object> V getDone(Future<V> future) +public static <V extends @Nullable Object> V getDone(Future<V> future) throws ExecutionException
    Returns the result of the input Future, which must have already completed. @@ -1082,7 +1082,7 @@

    getDone

    getChecked

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Exception> V getChecked(Future<V> future, Class<X> exceptionClass) @@ -1136,7 +1136,7 @@

    getChecked

    getChecked

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Exception> V getChecked(Future<V> future, Class<X> exceptionClass, @@ -1192,7 +1192,7 @@

    getChecked

    getChecked

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object, +public static <V extends @Nullable Object, X extends Exception> V getChecked(Future<V> future, Class<X> exceptionClass, @@ -1247,7 +1247,7 @@

    getChecked

    getUnchecked

    @CanIgnoreReturnValue -public static <V extends @Nullable Object> V getUnchecked(Future<V> future)
    +public static <V extends @Nullable Object> V getUnchecked(Future<V> future)
    Returns the result of calling Future.get() uninterruptibly on a task known not to throw a checked exception. This makes Future more suitable for lightweight, fast-running tasks that, barring bugs in the code, will not fail. This gives it exception-handling behavior diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/JdkFutureAdapters.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/JdkFutureAdapters.html index 8f66dce7be42..415502c13ee2 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/JdkFutureAdapters.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/JdkFutureAdapters.html @@ -120,12 +120,12 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Assigns a thread to the given Future to provide ListenableFuture functionality.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    listenInPoolThread(Future<V> future, Executor executor)
    @@ -152,7 +152,7 @@

    Method Details

  • listenInPoolThread

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<V> listenInPoolThread(Future<V> future)
    Assigns a thread to the given Future to provide ListenableFuture functionality. @@ -168,7 +168,7 @@

    listenInPoolThread

  • listenInPoolThread

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFuture<V> listenInPoolThread(Future<V> future, Executor executor)
    Submits a blocking task for the given Future to provide ListenableFuture diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableFuture.html index 13003d115e3c..764e365b9af7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableFuture.html @@ -84,7 +84,7 @@
    -

    Interface ListenableFuture<V extends @Nullable Object>

    +

    Interface ListenableFuture<V extends @Nullable Object>

    @@ -101,8 +101,8 @@

    Interface ListenableFuture&


    @DoNotMock("Use the methods in Futures (like immediateFuture) or SettableFuture") -@NullMarked -public interface ListenableFuture<V extends @Nullable Object> +@NullMarked +public interface ListenableFuture<V extends @Nullable Object> extends Future<V>
    A Future that accepts completion listeners. Each listener has an associated executor, and it is invoked using this executor once the future's computation is complete. If the computation has already completed when the listener is added, the listener will diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableFutureTask.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableFutureTask.html index 6de6344b3f53..27146f0cd9bb 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableFutureTask.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableFutureTask.html @@ -84,7 +84,7 @@
    -

    Class ListenableFutureTask<V extends @Nullable Object>

    +

    Class ListenableFutureTask<V extends @Nullable Object>

    java.lang.Object
    java.util.concurrent.FutureTask<V> @@ -98,7 +98,7 @@

    Class ListenableFutureTask&


  • @GwtIncompatible -public class ListenableFutureTask<V extends @Nullable Object> +public class ListenableFutureTask<V extends @Nullable Object> extends FutureTask<V> implements ListenableFuture<V>
    A FutureTask that also implements the ListenableFuture interface. Unlike @@ -141,14 +141,14 @@

    Method Summary

    Registers a listener to be run on the given executor.
    -
    static <V extends @Nullable Object>
    ListenableFutureTask<V>
    +
    create(Runnable runnable, V result)
    Creates a ListenableFutureTask that will upon running, execute the given Runnable, and arrange that get will return the given result on successful completion.
    -
    static <V extends @Nullable Object>
    ListenableFutureTask<V>
    +
    create(Callable<V> callable)
    Creates a ListenableFutureTask that will upon running, execute the given @@ -189,7 +189,7 @@

    Method Details

  • create

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFutureTask<V> create(Callable<V> callable)
    Creates a ListenableFutureTask that will upon running, execute the given Callable.
    @@ -204,7 +204,7 @@

    create

  • create

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> ListenableFutureTask<V> create(Runnable runnable, V result)
    Creates a ListenableFutureTask that will upon running, execute the given @@ -251,7 +251,7 @@

    addListener

    after executing them.
    Specified by:
    -
    addListener in interface ListenableFuture<V extends @Nullable Object>
    +
    addListener in interface ListenableFuture<V extends @Nullable Object>
    Parameters:
    listener - the listener to run when the computation is complete
    exec - the executor to run the listener in
    @@ -269,9 +269,9 @@

    get

    ExecutionException
    Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Overrides:
    -
    get in class FutureTask<V extends @Nullable Object>
    +
    get in class FutureTask<V extends @Nullable Object>
    Throws:
    TimeoutException
    InterruptedException
    @@ -286,7 +286,7 @@

    done

    Internal implementation detail used to invoke the listeners.
    Overrides:
    -
    done in class FutureTask<V extends @Nullable Object>
    +
    done in class FutureTask<V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableScheduledFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableScheduledFuture.html index 2dd7d3541825..ae641bcd883c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableScheduledFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListenableScheduledFuture.html @@ -84,7 +84,7 @@
    -

    Interface ListenableScheduledFuture<V extends @Nullable Object>

    +

    Interface ListenableScheduledFuture<V extends @Nullable Object>

    @@ -93,7 +93,7 @@

    Interface Listenab


    @GwtCompatible -public interface ListenableScheduledFuture<V extends @Nullable Object> +public interface ListenableScheduledFuture<V extends @Nullable Object> extends ScheduledFuture<V>, ListenableFuture<V>
    Helper interface to implement both ListenableFuture and ScheduledFuture.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListeningExecutorService.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListeningExecutorService.html index 70622fe1dad2..863859cc65ef 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListeningExecutorService.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListeningExecutorService.html @@ -131,21 +131,21 @@

    Method Summary

    -
    <T extends @Nullable Object>
    List<Future<T>>
    +
    <T extends @Nullable Object>
    List<Future<T>>
    invokeAll(Collection<? extends Callable<T>> tasks)
    -
    <T extends @Nullable Object>
    List<Future<T>>
    +
    <T extends @Nullable Object>
    List<Future<T>>
    invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
    -
    default <T extends @Nullable Object>
    List<Future<T>>
    +
    default <T extends @Nullable Object>
    List<Future<T>>
    invokeAll(Collection<? extends Callable<T>> tasks, Duration timeout)
    Duration-based overload of invokeAll(Collection, long, TimeUnit).
    -
    default <T extends @Nullable Object>
    T
    +
    default <T extends @Nullable Object>
    T
    invokeAny(Collection<? extends Callable<T>> tasks, Duration timeout)
    @@ -154,11 +154,11 @@

    Method Summary

     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    submit(Callable<T> task)
     
    @@ -184,7 +184,7 @@

    Method Details

  • submit

    -
    <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> task)
    +
    <T extends @Nullable Object> ListenableFuture<T> submit(Callable<T> task)
    Specified by:
    submit in interface ExecutorService
    @@ -208,7 +208,7 @@

    submit

  • submit

    -
    <T extends @Nullable Object> ListenableFuture<T> submit(Runnable task, +
    <T extends @Nullable Object> ListenableFuture<T> submit(Runnable task, T result)
    Specified by:
    @@ -221,7 +221,7 @@

    submit

  • invokeAll

    -
    <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) +
    <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) throws InterruptedException
    @@ -246,7 +246,7 @@

    invokeAll

  • invokeAll

    -
    <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, +
    <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException
    @@ -274,7 +274,7 @@

    invokeAll

  • invokeAll

    -
    default <T extends @Nullable Object> +
    default <T extends @Nullable Object> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, Duration timeout) throws InterruptedException
    @@ -290,7 +290,7 @@

    invokeAll

  • invokeAny

    -
    default <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks, +
    default <T extends @Nullable Object> T invokeAny(Collection<? extends Callable<T>> tasks, Duration timeout) throws InterruptedException, ExecutionException, diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListeningScheduledExecutorService.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListeningScheduledExecutorService.html index 985e294b516b..6340d1921daf 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListeningScheduledExecutorService.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/ListeningScheduledExecutorService.html @@ -128,12 +128,12 @@

    Method Summary

    Duration-based overload of schedule(Runnable, long, TimeUnit).
    -
    <V extends @Nullable Object>
    ListenableScheduledFuture<V>
    +
    schedule(Callable<V> callable, long delay, TimeUnit unit)
     
    -
    default <V extends @Nullable Object>
    ListenableScheduledFuture<V>
    +
    schedule(Callable<V> callable, Duration delay)
    @@ -217,7 +217,7 @@

    schedule

  • schedule

    -
    <V extends @Nullable Object> +
    <V extends @Nullable Object> ListenableScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit)
    @@ -232,7 +232,7 @@

    schedule

  • schedule

    -
    default <V extends @Nullable Object> +
    default <V extends @Nullable Object> ListenableScheduledFuture<V> schedule(Callable<V> callable, Duration delay)
    Duration-based overload of schedule(Callable, long, TimeUnit).
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/SettableFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/SettableFuture.html index c0c4e1572efa..9925794c0ec6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/SettableFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/SettableFuture.html @@ -84,7 +84,7 @@
    -

    Class SettableFuture<V extends @Nullable Object>

    +

    Class SettableFuture<V extends @Nullable Object>

    java.lang.Object
    com.google.common.util.concurrent.internal.InternalFutureFailureAccess @@ -100,7 +100,7 @@

    Class SettableFuture<V extends


  • @GwtCompatible -public final class SettableFuture<V extends @Nullable Object> +public final class SettableFuture<V extends @Nullable Object> extends AbstractFuture<V>
    A ListenableFuture whose result can be set by a set(Object), setException(Throwable) or setFuture(ListenableFuture) call. It can also, like any other Future, be cancelled. @@ -147,7 +147,7 @@

    Method Summary

    final boolean
    cancel(boolean mayInterruptIfRunning)
    -
    static <V extends @Nullable Object>
    SettableFuture<V>
    +
    static <V extends @Nullable Object>
    SettableFuture<V>
    Creates a new SettableFuture that can be completed or cancelled by a later method call.
    @@ -210,7 +210,7 @@

    Method Details

  • create

    -
    public static <V extends @Nullable Object> +
    public static <V extends @Nullable Object> SettableFuture<V> create()
    Creates a new SettableFuture that can be completed or cancelled by a later method call.
    @@ -233,7 +233,7 @@

    set

    acquire other locks, risking deadlocks.
  • Overrides:
    -
    set in class AbstractFuture<V extends @Nullable Object>
    +
    set in class AbstractFuture<V extends @Nullable Object>
    Parameters:
    value - the value to be used as the result
    Returns:
    @@ -259,7 +259,7 @@

    setException

    acquire other locks, risking deadlocks.
    Overrides:
    -
    setException in class AbstractFuture<V extends @Nullable Object>
    +
    setException in class AbstractFuture<V extends @Nullable Object>
    Parameters:
    throwable - the exception to be used as the failed result
    Returns:
    @@ -297,7 +297,7 @@

    setFuture

    acquire other locks, risking deadlocks.
    Overrides:
    -
    setFuture in class AbstractFuture<V extends @Nullable Object>
    +
    setFuture in class AbstractFuture<V extends @Nullable Object>
    Parameters:
    future - the future to delegate to
    Returns:
    @@ -320,9 +320,9 @@

    get

    current thread is interrupted during the call, even if the value is already available.
  • Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Overrides:
    -
    get in class AbstractFuture<V extends @Nullable Object>
    +
    get in class AbstractFuture<V extends @Nullable Object>
    Throws:
    InterruptedException
    ExecutionException
    @@ -345,9 +345,9 @@

    get

    current thread is interrupted during the call, even if the value is already available.
  • Specified by:
    -
    get in interface Future<V extends @Nullable Object>
    +
    get in interface Future<V extends @Nullable Object>
    Overrides:
    -
    get in class AbstractFuture<V extends @Nullable Object>
    +
    get in class AbstractFuture<V extends @Nullable Object>
    Throws:
    InterruptedException
    ExecutionException
    @@ -361,9 +361,9 @@

    isDone

    public final boolean isDone()
    Specified by:
    -
    isDone in interface Future<V extends @Nullable Object>
    +
    isDone in interface Future<V extends @Nullable Object>
    Overrides:
    -
    isDone in class AbstractFuture<V extends @Nullable Object>
    +
    isDone in class AbstractFuture<V extends @Nullable Object>
  • @@ -373,9 +373,9 @@

    isCancelled

    public final boolean isCancelled()
    Specified by:
    -
    isCancelled in interface Future<V extends @Nullable Object>
    +
    isCancelled in interface Future<V extends @Nullable Object>
    Overrides:
    -
    isCancelled in class AbstractFuture<V extends @Nullable Object>
    +
    isCancelled in class AbstractFuture<V extends @Nullable Object>
  • @@ -410,9 +410,9 @@

    addListener

    after executing them.
    Specified by:
    -
    addListener in interface ListenableFuture<V extends @Nullable Object>
    +
    addListener in interface ListenableFuture<V extends @Nullable Object>
    Overrides:
    -
    addListener in class AbstractFuture<V extends @Nullable Object>
    +
    addListener in class AbstractFuture<V extends @Nullable Object>
    Parameters:
    listener - the listener to run when the computation is complete
    executor - the executor to run the listener in
    @@ -439,9 +439,9 @@

    cancel

    acquire other locks, risking deadlocks.
    Specified by:
    -
    cancel in interface Future<V extends @Nullable Object>
    +
    cancel in interface Future<V extends @Nullable Object>
    Overrides:
    -
    cancel in class AbstractFuture<V extends @Nullable Object>
    +
    cancel in class AbstractFuture<V extends @Nullable Object>
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/SimpleTimeLimiter.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/SimpleTimeLimiter.html index d2388bab38de..42570187b59b 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/SimpleTimeLimiter.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/SimpleTimeLimiter.html @@ -121,14 +121,14 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    Invokes a specified Callable, timing out after the specified time limit.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    @@ -255,7 +255,7 @@

    callWithTimeout

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, +public <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws TimeoutException, @@ -286,7 +286,7 @@

    callWithTimeout

    callUninterruptiblyWithTimeout

    @CanIgnoreReturnValue -public <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, +public <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws TimeoutException, diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/TimeLimiter.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/TimeLimiter.html index 937187567d45..e71b6fdb4ae7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/TimeLimiter.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/TimeLimiter.html @@ -116,27 +116,27 @@

    Method Summary

    Modifier and Type
    Method
    Description
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    Invokes a specified Callable, timing out after the specified time limit.
    -
    default <T extends @Nullable Object>
    T
    +
    default <T extends @Nullable Object>
    T
    Invokes a specified Callable, timing out after the specified time limit.
    -
    <T extends @Nullable Object>
    T
    +
    <T extends @Nullable Object>
    T
    callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit)
    Invokes a specified Callable, timing out after the specified time limit.
    -
    default <T extends @Nullable Object>
    T
    +
    default <T extends @Nullable Object>
    T
    callWithTimeout(Callable<T> callable, Duration timeout)
    @@ -301,7 +301,7 @@

    newProxy<

    callWithTimeout

    @CanIgnoreReturnValue -<T extends @Nullable Object> T callWithTimeout(Callable<T> callable, +<T extends @Nullable Object> T callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws TimeoutException, @@ -333,7 +333,7 @@

    callWithTimeout

    callWithTimeout

    @CanIgnoreReturnValue -default <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, +default <T extends @Nullable Object> T callWithTimeout(Callable<T> callable, Duration timeout) throws TimeoutException, InterruptedException, @@ -363,7 +363,7 @@

    callWithTimeout

    callUninterruptiblyWithTimeout

    @CanIgnoreReturnValue -<T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, +<T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit) throws TimeoutException, @@ -396,7 +396,7 @@

    callUninterruptiblyWithTimeout

    callUninterruptiblyWithTimeout

    @CanIgnoreReturnValue -default <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, +default <T extends @Nullable Object> T callUninterruptiblyWithTimeout(Callable<T> callable, Duration timeout) throws TimeoutException, ExecutionException
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/UncheckedExecutionException.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/UncheckedExecutionException.html index 8bc8f81a86bd..684a1f6d3ec7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/UncheckedExecutionException.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/UncheckedExecutionException.html @@ -148,7 +148,7 @@

    Constructor Summary

    protected
    - +
     
    -
    UncheckedExecutionException(@Nullable String message, - @Nullable Throwable cause)
    +
    Creates a new instance with the given detail message and cause.
     
    - +
    Creates a new instance with null as its detail message and the given cause.
    @@ -211,7 +211,7 @@

    UncheckedExecutionException

    UncheckedExecutionException

    @Deprecated -protected UncheckedExecutionException(@Nullable String message)
    +protected UncheckedExecutionException(@Nullable String message)
    Deprecated.
    Prefer UncheckedExecutionException(java.lang.@org.jspecify.annotations.Nullable String,java.lang.@org.jspecify.annotations.Nullable Throwable) a constructor that accepts a cause: Users of this class typically expect for instances to have a non-null @@ -226,8 +226,8 @@

    UncheckedExecutionException

  • UncheckedExecutionException

    -
    public UncheckedExecutionException(@Nullable String message, - @Nullable Throwable cause)
    +
    Creates a new instance with the given detail message and cause. Prefer to provide a non-nullable cause, as many users expect to find one.
    @@ -235,7 +235,7 @@

    UncheckedExecutionException

  • UncheckedExecutionException

    -
    public UncheckedExecutionException(@Nullable Throwable cause)
    +
    Creates a new instance with null as its detail message and the given cause. Prefer to provide a non-nullable cause, as many users expect to find one.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/UncheckedTimeoutException.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/UncheckedTimeoutException.html index 4230e651a0c2..dc4ce11ce823 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/UncheckedTimeoutException.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/UncheckedTimeoutException.html @@ -130,12 +130,12 @@

    Constructor Summary

    Description
     
    -
    UncheckedTimeoutException(@Nullable String message)
    +
     
    -
    UncheckedTimeoutException(@Nullable String message, - @Nullable Throwable cause)
    +
     
    - +
     
  • @@ -170,20 +170,20 @@

    UncheckedTimeoutException

  • UncheckedTimeoutException

    -
    public UncheckedTimeoutException(@Nullable String message)
    +
  • UncheckedTimeoutException

    -
    public UncheckedTimeoutException(@Nullable Throwable cause)
    +
  • UncheckedTimeoutException

    -
    public UncheckedTimeoutException(@Nullable String message, - @Nullable Throwable cause)
    +
  • diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Uninterruptibles.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Uninterruptibles.html index d761178669c4..f44f6412caaf 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Uninterruptibles.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/Uninterruptibles.html @@ -170,19 +170,19 @@

    Method Summary

    Invokes condition.await(timeout, unit) uninterruptibly.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    Invokes future.get() uninterruptibly.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    getUninterruptibly(Future<V> future, long timeout, TimeUnit unit)
    Invokes future.get(timeout, unit) uninterruptibly.
    -
    static <V extends @Nullable Object>
    V
    +
    static <V extends @Nullable Object>
    V
    getUninterruptibly(Future<V> future, Duration timeout)
    @@ -393,7 +393,7 @@

    joinUninterruptibly

    getUninterruptibly

    @CanIgnoreReturnValue -public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future) +public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future) throws ExecutionException
    Invokes future.get() uninterruptibly. @@ -416,7 +416,7 @@

    getUninterruptibly

    getUninterruptibly

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future, +public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future, Duration timeout) throws ExecutionException, TimeoutException
    @@ -444,7 +444,7 @@

    getUninterruptibly

    getUninterruptibly

    @CanIgnoreReturnValue @GwtIncompatible -public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future, +public static <V extends @Nullable Object> V getUninterruptibly(Future<V> future, long timeout, TimeUnit unit) throws ExecutionException, diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AbstractFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AbstractFuture.html index b69386beb96b..76e43e1d2b6e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AbstractFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AbstractFuture.html @@ -71,12 +71,12 @@

    Uses of Class

    Description
    class 
    -
    FluentFuture<V extends @Nullable Object>
    +
    A ListenableFuture that supports fluent chains of operations.
    final class 
    -
    SettableFuture<V extends @Nullable Object>
    + diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AsyncCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AsyncCallable.html index 7e41420bcda9..b36ead5dfaa8 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AsyncCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AsyncCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    AsyncCallable<T>
    Callables.asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    @@ -82,14 +82,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Futures.FutureCombiner.callAsync(AsyncCallable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling call() in combiner when all futures complete, using the specified executor.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -97,20 +97,20 @@

    Uses of
    Schedules callable on the specified executor, returning a Future.

    - +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    Schedules callable on the specified executor, returning a Future.
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ExecutionSequencer.submitAsync(AsyncCallable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.submitAsync(AsyncCallable<O> callable, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AsyncFunction.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AsyncFunction.html index 7c710928e7aa..ce6312a65826 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AsyncFunction.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/AsyncFunction.html @@ -79,7 +79,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -90,15 +90,15 @@

    Uses of final <T extends @Nullable Object>
    FluentFuture<T>

    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    FluentFuture.transformAsync(AsyncFunction<? super V,T> function, Executor executor)
    Returns a new Future whose result is asynchronously derived from the result of this Future.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -106,8 +106,8 @@

    Uses of Returns a new Future whose result is asynchronously derived from the result of the given Future.

    - +
    ClosingFuture.withoutCloser(AsyncFunction<V,U> function)
    Returns an ClosingFuture.AsyncClosingFunction that applies an AsyncFunction to an input, diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingCallable.html index 380b63434b8d..600165743e6e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.submitAsync(ClosingFuture.AsyncClosingCallable<V> callable, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingFunction.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingFunction.html index 4213aec08c22..2f7f7fec3de8 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingFunction.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.AsyncClosingFunction.html @@ -70,8 +70,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.withoutCloser(AsyncFunction<V,U> function)
    Returns an ClosingFuture.AsyncClosingFunction that applies an AsyncFunction to an input, @@ -93,7 +93,7 @@

    Uses of <U extends @Nullable Object>
    ClosingFuture<U>

    +
    ClosingFuture.transformAsync(ClosingFuture.AsyncClosingFunction<? super V,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingCallable.html index ea92e2ed37b9..8f704286226d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.submit(ClosingFuture.ClosingCallable<V> callable, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingFunction.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingFunction.html index 2c1255654be7..bffbe80e4879 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingFunction.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.ClosingFunction.html @@ -78,7 +78,7 @@

    Uses of Returns a new ClosingFuture pipeline step derived from this one by applying a function to its exception if it is an instance of a given exception type.

    - +
    ClosingFuture.transform(ClosingFuture.ClosingFunction<? super V,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.AsyncCombiningCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.AsyncCombiningCallable.html index fc2566367f83..35c7c95cc7f6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.AsyncCombiningCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.AsyncCombiningCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner.callAsync(ClosingFuture.Combiner.AsyncCombiningCallable<V> combiningCallable, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.CombiningCallable.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.CombiningCallable.html index 7665ddd5d766..021ea6885931 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.CombiningCallable.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.CombiningCallable.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner.call(ClosingFuture.Combiner.CombiningCallable<V> combiningCallable, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.html index 282175ba595c..5275a27c03f6 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner.html @@ -71,24 +71,24 @@

    Uses of Class

    Description
    static final class 
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine two ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine three ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine four ClosingFutures.
    static final class 
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine five ClosingFutures.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.AsyncClosingFunction2.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.AsyncClosingFunction2.html index 891aff822e0f..53742835ebf7 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.AsyncClosingFunction2.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.AsyncClosingFunction2.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner2.callAsync(ClosingFuture.Combiner2.AsyncClosingFunction2<V1,V2,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.ClosingFunction2.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.ClosingFunction2.html index b3e025f8f698..50218764d33e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.ClosingFunction2.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.ClosingFunction2.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner2.call(ClosingFuture.Combiner2.ClosingFunction2<V1,V2,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.html index ba6a4b68d4d7..9c8eb05fb367 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner2.html @@ -70,8 +70,8 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.AsyncClosingFunction3.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.AsyncClosingFunction3.html index d85dc3ebd935..20dee62693bf 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.AsyncClosingFunction3.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.AsyncClosingFunction3.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner3.callAsync(ClosingFuture.Combiner3.AsyncClosingFunction3<V1,V2,V3,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.ClosingFunction3.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.ClosingFunction3.html index 4c42a5263b01..0f7c60b812de 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.ClosingFunction3.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.ClosingFunction3.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner3.call(ClosingFuture.Combiner3.ClosingFunction3<V1,V2,V3,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.html index 07a5078a31ee..a53077847654 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner3.html @@ -70,9 +70,9 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.AsyncClosingFunction4.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.AsyncClosingFunction4.html index 55b489ec1df7..f51846a9a70d 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.AsyncClosingFunction4.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.AsyncClosingFunction4.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner4.callAsync(ClosingFuture.Combiner4.AsyncClosingFunction4<V1,V2,V3,V4,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.ClosingFunction4.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.ClosingFunction4.html index 03deaec6519c..a1b5b3305fc5 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.ClosingFunction4.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.ClosingFunction4.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner4.call(ClosingFuture.Combiner4.ClosingFunction4<V1,V2,V3,V4,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.html index ad2d48c2da3f..cd539beda867 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner4.html @@ -70,10 +70,10 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.AsyncClosingFunction5.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.AsyncClosingFunction5.html index c316e012660c..8cfeaf599b34 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.AsyncClosingFunction5.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.AsyncClosingFunction5.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner5.callAsync(ClosingFuture.Combiner5.AsyncClosingFunction5<V1,V2,V3,V4,V5,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.ClosingFunction5.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.ClosingFunction5.html index e5c3e76ac043..aee0badd5268 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.ClosingFunction5.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.ClosingFunction5.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ClosingFuture.Combiner5.call(ClosingFuture.Combiner5.ClosingFunction5<V1,V2,V3,V4,V5,U> function, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.html index 9237fe684524..48b37c60bd2e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.Combiner5.html @@ -70,11 +70,11 @@

    Uses of Modifier and Type

    Method
    Description
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object, -V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object, +V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.html index 4ffa89e3acea..24ce4963ea4e 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ClosingFuture.html @@ -130,70 +130,70 @@

    Uses of
    Computes a ClosingFuture result, or throws an exception if unable to do so.

    -
    <V extends @Nullable Object>
    ClosingFuture<V>
    +
    ClosingFuture.Combiner.call(ClosingFuture.Combiner.CombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner2.call(ClosingFuture.Combiner2.ClosingFunction2<V1,V2,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner3.call(ClosingFuture.Combiner3.ClosingFunction3<V1,V2,V3,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner4.call(ClosingFuture.Combiner4.ClosingFunction4<V1,V2,V3,V4,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner5.call(ClosingFuture.Combiner5.ClosingFunction5<V1,V2,V3,V4,V5,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a combining function to their values.
    -
    <V extends @Nullable Object>
    ClosingFuture<V>
    +
    ClosingFuture.Combiner.callAsync(ClosingFuture.Combiner.AsyncCombiningCallable<V> combiningCallable, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a ClosingFuture-returning function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner2.callAsync(ClosingFuture.Combiner2.AsyncClosingFunction2<V1,V2,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a ClosingFuture-returning function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner3.callAsync(ClosingFuture.Combiner3.AsyncClosingFunction3<V1,V2,V3,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a ClosingFuture-returning function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner4.callAsync(ClosingFuture.Combiner4.AsyncClosingFunction4<V1,V2,V3,V4,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from the inputs by applying a ClosingFuture-returning function to their values.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.Combiner5.callAsync(ClosingFuture.Combiner5.AsyncClosingFunction5<V1,V2,V3,V4,V5,U> function, Executor executor)
    @@ -217,7 +217,7 @@

    Uses of static <C extends @Nullable Object & @Nullable AutoCloseable>
    ClosingFuture<C>

    +
    ClosingFuture.eventuallyClosing(ListenableFuture<C> future, Executor closingExecutor)
    @@ -227,31 +227,31 @@

    Uses of static <V extends @Nullable Object>
    ClosingFuture<V>

    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.from(ListenableFuture<V> future)
    Starts a ClosingFuture pipeline with a ListenableFuture.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.submit(ClosingFuture.ClosingCallable<V> callable, Executor executor)
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    -
    static <V extends @Nullable Object>
    ClosingFuture<V>
    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.submitAsync(ClosingFuture.AsyncClosingCallable<V> callable, Executor executor)
    Starts a ClosingFuture pipeline by submitting a callable block to an executor.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.transform(ClosingFuture.ClosingFunction<? super V,U> function, Executor executor)
    Returns a new ClosingFuture pipeline step derived from this one by applying a function to its value.
    -
    <U extends @Nullable Object>
    ClosingFuture<U>
    +
    ClosingFuture.transformAsync(ClosingFuture.AsyncClosingFunction<? super V,U> function, Executor executor)
    @@ -264,7 +264,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    final <D extends @Nullable Object>
    D
    ClosingFuture.Peeker.getDone(ClosingFuture<D> closingFuture)
    Returns the value of closingFuture.
    @@ -287,17 +287,17 @@

    Uses of Starts specifying how to combine ClosingFutures into a single pipeline, assuming they all succeed.

    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object>
    ClosingFuture.Combiner2<V1,V2>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2)
    Starts specifying how to combine two ClosingFutures into a single pipeline, assuming they all succeed.
    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object>
    ClosingFuture.Combiner3<V1,V2,V3>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3)
    @@ -305,10 +305,10 @@

    Uses of Starts specifying how to combine three ClosingFutures into a single pipeline, assuming they all succeed.

    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object>
    ClosingFuture.Combiner4<V1,V2,V3,V4>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, @@ -317,11 +317,11 @@

    Uses of Starts specifying how to combine four ClosingFutures into a single pipeline, assuming they all succeed.

    -
    static <V1 extends @Nullable Object, -V2 extends @Nullable Object, -V3 extends @Nullable Object, -V4 extends @Nullable Object, -V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    +
    static <V1 extends @Nullable Object, +V2 extends @Nullable Object, +V3 extends @Nullable Object, +V4 extends @Nullable Object, +V5 extends @Nullable Object>
    ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
    ClosingFuture.whenAllSucceed(ClosingFuture<V1> future1, ClosingFuture<V2> future2, ClosingFuture<V3> future3, diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/FluentFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/FluentFuture.html index d1eab219d4b2..66920e50fbca 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/FluentFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/FluentFuture.html @@ -93,25 +93,25 @@

    Uses of
    Marks this step as the last step in the ClosingFuture pipeline.

    - +
    static <V extends @Nullable Object>
    FluentFuture<V>
    FluentFuture.from(FluentFuture<V> future)
    Deprecated.
    no need to use this
    -
    static <V extends @Nullable Object>
    FluentFuture<V>
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    FluentFuture.from(ListenableFuture<V> future)
    Converts the given ListenableFuture to an equivalent FluentFuture.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    FluentFuture.transform(Function<? super V,T> function, Executor executor)
    Returns a new Future whose result is derived from the result of this Future.
    -
    final <T extends @Nullable Object>
    FluentFuture<T>
    +
    final <T extends @Nullable Object>
    FluentFuture<T>
    FluentFuture.transformAsync(AsyncFunction<? super V,T> function, Executor executor)
    @@ -137,7 +137,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    FluentFuture.from(FluentFuture<V> future)
    Deprecated. diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ForwardingFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ForwardingFuture.html index 98a627d64812..9afe76fce98c 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ForwardingFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ForwardingFuture.html @@ -71,18 +71,18 @@

    Uses of Class

    Description
    static class 
    -
    +
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    class 
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    A ListenableFuture which forwards all its method calls to another future.
    static class 
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ForwardingListenableFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ForwardingListenableFuture.html index dde835cd09af..6a447e4f8ac2 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ForwardingListenableFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ForwardingListenableFuture.html @@ -71,7 +71,7 @@

    Uses of Class

    Description
    static class 
    -
    +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/FutureCallback.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/FutureCallback.html index c8222781d21c..1e2520d7f0a4 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/FutureCallback.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/FutureCallback.html @@ -78,7 +78,7 @@

    Uses of complete or, if the computation is already complete, immediately.

    -
    static <V extends @Nullable Object>
    void
    +
    static <V extends @Nullable Object>
    void
    Futures.addCallback(ListenableFuture<V> future, FutureCallback<? super V> callback, Executor executor)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/Futures.FutureCombiner.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/Futures.FutureCombiner.html index b397f7cdf2d2..be482c760bdd 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/Futures.FutureCombiner.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/Futures.FutureCombiner.html @@ -70,24 +70,24 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    Futures.whenAllComplete(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllComplete(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllSucceed(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllSucceed(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableFuture.html index a86c4c38c4cb..a6bec03608e5 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableFuture.html @@ -92,7 +92,7 @@

    Uses of Interface

    Description
    interface 
    -
    ListenableScheduledFuture<V extends @Nullable Object>
    +
    Helper interface to implement both ListenableFuture and ScheduledFuture.
    @@ -103,33 +103,33 @@

    Uses of Class

  • Description
    class 
    -
    AbstractFuture<V extends @Nullable Object>
    +
    An abstract implementation of ListenableFuture, intended for advanced users only.
    class 
    -
    FluentFuture<V extends @Nullable Object>
    +
    A ListenableFuture that supports fluent chains of operations.
    class 
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    A ListenableFuture which forwards all its method calls to another future.
    static class 
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    class 
    -
    ListenableFutureTask<V extends @Nullable Object>
    +
    A FutureTask that also implements the ListenableFuture interface.
    final class 
    -
    SettableFuture<V extends @Nullable Object>
    + @@ -139,13 +139,13 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    Futures.allAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    Futures.allAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its @@ -161,21 +161,21 @@

    Uses of
    Computes a result Future.

    - +
    Futures.FutureCombiner.call(Callable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling Callable.call() in combiner when all futures complete, using the specified executor.
    -
    <C extends @Nullable Object>
    ListenableFuture<C>
    +
    Futures.FutureCombiner.callAsync(AsyncCallable<C> combiner, Executor executor)
    Creates the ListenableFuture which will return the result of calling AsyncCallable.call() in combiner when all futures complete, using the specified executor.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -186,7 +186,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -203,40 +203,40 @@

    Uses of protected final ListenableFuture<V>

    ForwardingListenableFuture.SimpleForwardingListenableFuture.delegate()
     
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Creates a ListenableFuture which is cancelled immediately upon construction, so that isCancelled() always returns true.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.immediateFailedFuture(Throwable throwable)
    Returns a ListenableFuture which has an exception set immediately upon construction.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.immediateFuture(V value)
    Creates a ListenableFuture which has its value set immediately upon construction.
    -
    static ListenableFuture<@Nullable Void>
    +
    Returns a successful ListenableFuture<Void>.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    JdkFutureAdapters.listenInPoolThread(Future<V> future)
    Assigns a thread to the given Future to provide ListenableFuture functionality.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    JdkFutureAdapters.listenInPoolThread(Future<V> future, Executor executor)
    Submits a blocking task for the given Future to provide ListenableFuture functionality.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Returns a ListenableFuture whose result is set from the supplied future when it @@ -249,7 +249,7 @@

    Uses of Creates the ListenableFuture which will return the result of running combiner when all Futures complete.

    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, @@ -257,7 +257,7 @@

    Uses of
    Schedules callable on the specified executor, returning a Future.

    - +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.scheduleAsync(AsyncCallable<O> callable, Duration delay, ScheduledExecutorService executorService)
    @@ -272,14 +272,14 @@

    Uses of ListenableFuture<?>

    AbstractListeningExecutorService.submit(Runnable task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    AbstractListeningExecutorService.submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    AbstractListeningExecutorService.submit(Callable<T> task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ExecutionSequencer.submit(Callable<T> callable, Executor executor)
    @@ -288,21 +288,21 @@

    Uses of ListenableFuture<?>

    ForwardingListeningExecutorService.submit(Runnable task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ForwardingListeningExecutorService.submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ForwardingListeningExecutorService.submit(Callable<T> task)
     
    -
    static ListenableFuture<@Nullable Void>
    +
    Futures.submit(Runnable runnable, Executor executor)
    Executes runnable on the specified executor, returning a Future that will complete after execution.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.submit(Callable<O> callable, Executor executor)
    @@ -311,39 +311,39 @@

    Uses of ListenableFuture<?>

    ListeningExecutorService.submit(Runnable task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ListeningExecutorService.submit(Runnable task, T result)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ListeningExecutorService.submit(Callable<T> task)
     
    -
    <T extends @Nullable Object>
    ListenableFuture<T>
    +
    ExecutionSequencer.submitAsync(AsyncCallable<T> callable, Executor executor)
    Enqueues a task to run when the previous task (if any) completes.
    -
    static <O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <O extends @Nullable Object>
    ListenableFuture<O>
    Futures.submitAsync(AsyncCallable<O> callable, Executor executor)
    Executes callable on the specified executor, returning a Future.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    Futures.successfulAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    Futures.successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    @@ -351,8 +351,8 @@

    Uses of Returns a new Future whose result is derived from the result of the given Future.

    - +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -360,7 +360,7 @@

    Uses of Returns a new Future whose result is asynchronously derived from the result of the given Future.

  • - +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -368,7 +368,7 @@

    Uses of

    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    @@ -381,7 +381,7 @@

    Uses of Modifier and Type

  • Method
    Description
    -
    +
    Futures.inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that @@ -393,7 +393,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    void
    Futures.addCallback(ListenableFuture<V> future, FutureCallback<? super V> callback, Executor executor)
    @@ -402,13 +402,13 @@

    Uses of complete or, if the computation is already complete, immediately.

    -
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    Futures.allAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catching(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -419,7 +419,7 @@

    Uses of static <V extends @Nullable Object, +
    static <V extends @Nullable Object, X extends Throwable>
    ListenableFuture<V>
    Futures.catchingAsync(ListenableFuture<? extends V> input, Class<X> exceptionType, @@ -430,7 +430,7 @@

    Uses of static <C extends @Nullable Object & @Nullable AutoCloseable>
    ClosingFuture<C>

    +
    ClosingFuture.eventuallyClosing(ListenableFuture<C> future, Executor closingExecutor)
    @@ -440,17 +440,17 @@

    Uses of static <V extends @Nullable Object>
    ClosingFuture<V>

    +
    static <V extends @Nullable Object>
    ClosingFuture<V>
    ClosingFuture.from(ListenableFuture<V> future)
    Starts a ClosingFuture pipeline with a ListenableFuture.
    -
    static <V extends @Nullable Object>
    FluentFuture<V>
    +
    static <V extends @Nullable Object>
    FluentFuture<V>
    FluentFuture.from(ListenableFuture<V> future)
    Converts the given ListenableFuture to an equivalent FluentFuture.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Returns a ListenableFuture whose result is set from the supplied future when it @@ -466,14 +466,14 @@

    Uses of boolean

     
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    Futures.successfulAsList(ListenableFuture<? extends V>... futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <I extends @Nullable Object, -O extends @Nullable Object>
    ListenableFuture<O>
    +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transform(ListenableFuture<I> input, Function<? super I,? extends O> function, Executor executor)
    @@ -481,8 +481,8 @@

    Uses of Returns a new Future whose result is derived from the result of the given Future.

    - +
    static <I extends @Nullable Object, +O extends @Nullable Object>
    ListenableFuture<O>
    Futures.transformAsync(ListenableFuture<I> input, AsyncFunction<? super I,? extends O> function, Executor executor)
    @@ -490,18 +490,18 @@

    Uses of Returns a new Future whose result is asynchronously derived from the result of the given Future.

    - +
    Futures.whenAllComplete(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllSucceed(ListenableFuture<? extends V>... futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, long time, TimeUnit unit, @@ -509,7 +509,7 @@

    Uses of

    -
    static <V extends @Nullable Object>
    ListenableFuture<V>
    +
    static <V extends @Nullable Object>
    ListenableFuture<V>
    Futures.withTimeout(ListenableFuture<V> delegate, Duration time, ScheduledExecutorService scheduledExecutor)
    @@ -522,31 +522,31 @@

    Uses of Modifier and Type

  • Method
    Description
    -
    +
    static <V extends @Nullable Object>
    ListenableFuture<List<V>>
    Futures.allAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its input futures, if all succeed.
    -
    static <T extends @Nullable Object>
    ImmutableList<ListenableFuture<T>>
    +
    Futures.inCompletionOrder(Iterable<? extends ListenableFuture<? extends T>> futures)
    Returns a list of delegate futures that correspond to the futures received in the order that they complete.
    -
    static <V extends @Nullable Object>
    ListenableFuture<List<@Nullable V>>
    +
    Futures.successfulAsList(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a new ListenableFuture whose value is a list containing the values of all its successful input futures.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllComplete(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner that processes the completed futures whether or not they're successful.
    -
    static <V extends @Nullable Object>
    Futures.FutureCombiner<V>
    +
    Futures.whenAllSucceed(Iterable<? extends ListenableFuture<? extends V>> futures)
    Creates a Futures.FutureCombiner requiring that all passed in futures are successful.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableFutureTask.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableFutureTask.html index fdb99d1ac618..ec6a4b560aac 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableFutureTask.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableFutureTask.html @@ -70,14 +70,14 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    ListenableFutureTask.create(Runnable runnable, V result)
    Creates a ListenableFutureTask that will upon running, execute the given Runnable, and arrange that get will return the given result on successful completion.
    -
    static <V extends @Nullable Object>
    ListenableFutureTask<V>
    +
    ListenableFutureTask.create(Callable<V> callable)
    Creates a ListenableFutureTask that will upon running, execute the given diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableScheduledFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableScheduledFuture.html index 58dc0a98befd..c1877f600d63 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableScheduledFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListenableScheduledFuture.html @@ -81,12 +81,12 @@

    Uses of

    -
    <V extends @Nullable Object>
    ListenableScheduledFuture<V>
    +
    ListeningScheduledExecutorService.schedule(Callable<V> callable, long delay, TimeUnit unit)
     
    -
    default <V extends @Nullable Object>
    ListenableScheduledFuture<V>
    +
    ListeningScheduledExecutorService.schedule(Callable<V> callable, Duration delay)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListeningExecutorService.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListeningExecutorService.html index aa179f7af624..881868696b19 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListeningExecutorService.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/ListeningExecutorService.html @@ -121,7 +121,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <T extends @Nullable Object>
    AsyncCallable<T>
    Callables.asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/SettableFuture.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/SettableFuture.html index 8ed60cbd9bc1..cd6343b96d28 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/SettableFuture.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/class-use/SettableFuture.html @@ -70,7 +70,7 @@

    Uses of Modifier and Type

    Method
    Description
    -
    +
    static <V extends @Nullable Object>
    SettableFuture<V>
    SettableFuture.create()
    Creates a new SettableFuture that can be completed or cancelled by a later method call.
    diff --git a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/package-summary.html index 22633c3d797f..0a5b63ea2786 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/util/concurrent/package-summary.html @@ -70,7 +70,7 @@

    Package com.


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.util.concurrent
    Concurrency utilities. @@ -96,7 +96,7 @@

    Package com.

    -
    AbstractFuture<V extends @Nullable Object>
    +
    An abstract implementation of ListenableFuture, intended for advanced users only.
    @@ -135,11 +135,11 @@

    Package com. requests, responding to them with AbstractService.notifyStarted() and AbstractService.notifyStopped() callbacks.

    -
    AsyncCallable<V extends @Nullable Object>
    +
    Computes a value, possibly asynchronously.
    -
    AsyncFunction<I extends @Nullable Object,O extends @Nullable Object>
    +
    Transforms a value, possibly asynchronously.
    @@ -163,23 +163,23 @@

    Package com.
    Static utility methods pertaining to the Callable interface.
    -
    ClosingFuture<V extends @Nullable Object>
    +
    A step in a pipeline of an asynchronous computation.
    - +
    An operation that computes a ClosingFuture of a result.
    -
    ClosingFuture.AsyncClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    A function from an input to a ClosingFuture of a result.
    - +
    An operation that computes a result.
    -
    ClosingFuture.ClosingFunction<T extends @Nullable Object,U extends @Nullable Object>
    +
    A function from an input to a result.
    @@ -187,69 +187,69 @@

    Package com.
    A builder of a ClosingFuture step that is derived from more than one input step.
    - +
    An operation that returns a ClosingFuture result and may throw an exception.
    - +
    An operation that returns a result and may throw an exception.
    -
    ClosingFuture.Combiner2<V1 extends @Nullable Object,V2 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine two ClosingFutures.
    -
    ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner2.ClosingFunction2<V1 extends @Nullable Object,V2 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine three ClosingFutures.
    -
    ClosingFuture.Combiner3.AsyncClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object>
    +
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine four ClosingFutures.
    -
    ClosingFuture.Combiner4.AsyncClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner4.ClosingFunction4<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the four futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    +
    ClosingFuture.Combiner5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object>
    A generic ClosingFuture.Combiner that lets you use a lambda or method reference to combine five ClosingFutures.
    -
    ClosingFuture.Combiner5.AsyncClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a ClosingFuture when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    -
    ClosingFuture.Combiner5.ClosingFunction5<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,V4 extends @Nullable Object,V5 extends @Nullable Object,U extends @Nullable Object>
    +
    A function that returns a value when applied to the values of the five futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
    @@ -263,13 +263,13 @@

    Package com.
    An object that can return the value of the ClosingFutures that are passed to ClosingFuture.whenAllComplete(Iterable) or ClosingFuture.whenAllSucceed(Iterable).
    - +
    An object that holds the final result of an asynchronous ClosingFuture operation and allows the user to close all the closeable objects that were captured during it for later closing.
    - +
    Represents an operation that accepts a ClosingFuture.ValueAndCloser for the last step in a ClosingFuture pipeline.
    @@ -311,7 +311,7 @@

    Package com.
    A TimeLimiter implementation which actually does not attempt to limit time at all.
    -
    FluentFuture<V extends @Nullable Object>
    +
    A ListenableFuture that supports fluent chains of operations.
    @@ -327,20 +327,20 @@

    Package com.
    An executor service which forwards all its method calls to another executor service.
    -
    ForwardingFuture<V extends @Nullable Object>
    +
    A Future which forwards all its method calls to another future.
    - +
    A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
    -
    ForwardingListenableFuture<V extends @Nullable Object>
    +
    A ListenableFuture which forwards all its method calls to another future.
    - +
    A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
    @@ -350,7 +350,7 @@

    Package com.
    A listening executor service which forwards all its method calls to another listening executor service.

    -
    FutureCallback<V extends @Nullable Object>
    +
    A callback for accepting the results of a Future computation asynchronously.
    @@ -359,7 +359,7 @@

    Package com.
    Static utility methods pertaining to the Future interface.
    -
    Futures.FutureCombiner<V extends @Nullable Object>
    +
    A helper to create a new ListenableFuture whose result is generated from a combination of input futures.
    @@ -368,15 +368,15 @@

    Package com.
    Utilities necessary for working with libraries that supply plain Future instances.
    -
    ListenableFuture<V extends @Nullable Object>
    +
    A Future that accepts completion listeners.
    -
    ListenableFutureTask<V extends @Nullable Object>
    +
    A FutureTask that also implements the ListenableFuture interface.
    -
    ListenableScheduledFuture<V extends @Nullable Object>
    +
    Helper interface to implement both ListenableFuture and ScheduledFuture.
    @@ -430,7 +430,7 @@

    Package com.
    A listener for the aggregate state changes of the services that are under management.
    -
    SettableFuture<V extends @Nullable Object>
    + diff --git a/releases/snapshot-jre/api/docs/com/google/common/xml/package-summary.html b/releases/snapshot-jre/api/docs/com/google/common/xml/package-summary.html index 0409d8e030d3..ef8ff789b392 100644 --- a/releases/snapshot-jre/api/docs/com/google/common/xml/package-summary.html +++ b/releases/snapshot-jre/api/docs/com/google/common/xml/package-summary.html @@ -70,7 +70,7 @@

    Package com.google.commo


    @CheckReturnValue -@NullMarked +@NullMarked package com.google.common.xml
    Escapers diff --git a/releases/snapshot-jre/api/docs/serialized-form.html b/releases/snapshot-jre/api/docs/serialized-form.html index 2d0d44dcd288..a91d213047e0 100644 --- a/releases/snapshot-jre/api/docs/serialized-form.html +++ b/releases/snapshot-jre/api/docs/serialized-form.html @@ -71,11 +71,11 @@

    Serialized Fields

    @@ -121,7 +121,7 @@

    Exception Class 

    Class com.google.common.cache.RemovalNotification

    -
    class RemovalNotification extends AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V> implements Serializable
    +
    class RemovalNotification extends AbstractMap.SimpleImmutableEntry<@Nullable K,@Nullable V> implements Serializable
    serialVersionUID:
    0L
    @@ -151,7 +151,7 @@

    Package 

    Class com.google.common.collect.ArrayListMultimap

    -
    class ArrayListMultimap extends com.google.common.collect.ArrayListMultimapGwtSerializationDependencies<K extends @Nullable Object,V extends @Nullable Object> implements Serializable
    +
    class ArrayListMultimap extends com.google.common.collect.ArrayListMultimapGwtSerializationDependencies<K extends @Nullable Object,V extends @Nullable Object> implements Serializable
    serialVersionUID:
    0L
    @@ -195,7 +195,7 @@
    writeObject
  • Class com.google.common.collect.ArrayTable

    -
    class ArrayTable extends com.google.common.collect.AbstractTable<R,C,@Nullable V> implements Serializable
    +
    class ArrayTable extends com.google.common.collect.AbstractTable<R,C,@Nullable V> implements Serializable
    serialVersionUID:
    0L
    @@ -207,7 +207,7 @@

    Serialized Fields