diff --git a/releases/snapshot-android/api/docs/member-search-index.zip b/releases/snapshot-android/api/docs/member-search-index.zip
index 40c27288effa..f848c5c99b7b 100644
Binary files a/releases/snapshot-android/api/docs/member-search-index.zip and b/releases/snapshot-android/api/docs/member-search-index.zip differ
diff --git a/releases/snapshot-android/api/docs/package-search-index.zip b/releases/snapshot-android/api/docs/package-search-index.zip
index 7ef2d4061c9f..7c6696b80c61 100644
Binary files a/releases/snapshot-android/api/docs/package-search-index.zip and b/releases/snapshot-android/api/docs/package-search-index.zip differ
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Comparators.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Comparators.html
index f52164a12aaf..5623055f121a 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Comparators.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Comparators.html
@@ -138,7 +138,7 @@
129 * @throws IllegalArgumentException if {@code k < 0}
130 * @since 33.2.0 (available since 22.0 in guava-jre)
131 */
-132 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+132 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
133 @IgnoreJRERequirement // Users will use this only if they're already using streams.
134 public static <T extends @Nullable Object> Collector<T, ?, List<T>> least(
135 int k, Comparator<? super T> comparator) {
@@ -172,7 +172,7 @@
163 * @throws IllegalArgumentException if {@code k < 0}
164 * @since 33.2.0 (available since 22.0 in guava-jre)
165 */
-166 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+166 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
167 @IgnoreJRERequirement // Users will use this only if they're already using streams.
168 public static <T extends @Nullable Object> Collector<T, ?, List<T>> greatest(
169 int k, Comparator<? super T> comparator) {
@@ -192,7 +192,7 @@
183 * @throws ClassCastException if the parameters are not <i>mutually comparable</i>.
184 * @since 30.0
185 */
-186 public static <T extends Comparable<? super T>> T min(T a, T b) {
+186 public static <T extends Comparable<? super T>> T min(T a, T b) {
187 return (a.compareTo(b) <= 0) ? a : b;
188 }
189
@@ -211,7 +211,7 @@
202 * comparator.
203 * @since 30.0
204 */
-205 @ParametricNullness
+205 @ParametricNullness
206 public static <T extends @Nullable Object> T min(
207 @ParametricNullness T a, @ParametricNullness T b, Comparator<? super T> comparator) {
208 return (comparator.compare(a, b) <= 0) ? a : b;
@@ -230,7 +230,7 @@
221 * @throws ClassCastException if the parameters are not <i>mutually comparable</i>.
222 * @since 30.0
223 */
-224 public static <T extends Comparable<? super T>> T max(T a, T b) {
+224 public static <T extends Comparable<? super T>> T max(T a, T b) {
225 return (a.compareTo(b) >= 0) ? a : b;
226 }
227
@@ -249,7 +249,7 @@
240 * comparator.
241 * @since 30.0
242 */
-243 @ParametricNullness
+243 @ParametricNullness
244 public static <T extends @Nullable Object> T max(
245 @ParametricNullness T a, @ParametricNullness T b, Comparator<? super T> comparator) {
246 return (comparator.compare(a, b) >= 0) ? a : b;
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableBiMap.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableBiMap.Builder.html
index 766c1f8fc523..21e4ed65462f 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableBiMap.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableBiMap.Builder.html
@@ -68,7 +68,7 @@
059 *
060 * @since 33.2.0 (available since 21.0 in guava-jre)
061 */
-062 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+062 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
063 @IgnoreJRERequirement // Users will use this only if they're already using streams.
064 public static <T extends @Nullable Object, K, V>
065 Collector<T, ?, ImmutableBiMap<K, V>> toImmutableBiMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableBiMap.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableBiMap.html
index 766c1f8fc523..21e4ed65462f 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableBiMap.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableBiMap.html
@@ -68,7 +68,7 @@
059 *
060 * @since 33.2.0 (available since 21.0 in guava-jre)
061 */
-062 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+062 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
063 @IgnoreJRERequirement // Users will use this only if they're already using streams.
064 public static <T extends @Nullable Object, K, V>
065 Collector<T, ?, ImmutableBiMap<K, V>> toImmutableBiMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableList.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableList.Builder.html
index 9bcc3f3f7cc4..d740dea9fbad 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableList.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableList.Builder.html
@@ -78,7 +78,7 @@
069 *
070 * @since 33.2.0 (available since 21.0 in guava-jre)
071 */
-072 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+072 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
073 @IgnoreJRERequirement // Users will use this only if they're already using streams.
074 public static <E> Collector<E, ?, ImmutableList<E>> toImmutableList() {
075 return CollectCollectors.toImmutableList();
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableList.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableList.html
index 9bcc3f3f7cc4..d740dea9fbad 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableList.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableList.html
@@ -78,7 +78,7 @@
069 *
070 * @since 33.2.0 (available since 21.0 in guava-jre)
071 */
-072 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+072 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
073 @IgnoreJRERequirement // Users will use this only if they're already using streams.
074 public static <E> Collector<E, ?, ImmutableList<E>> toImmutableList() {
075 return CollectCollectors.toImmutableList();
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.Builder.html
index f4d7246b8bd9..ab4296ef3a08 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.Builder.html
@@ -90,7 +90,7 @@
081 *
082 * @since 33.2.0 (available since 21.0 in guava-jre)
083 */
-084 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+084 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
085 @IgnoreJRERequirement // Users will use this only if they're already using streams.
086 public static <T extends @Nullable Object, K, V>
087 Collector<T, ?, ImmutableListMultimap<K, V>> toImmutableListMultimap(
@@ -130,7 +130,7 @@
121 *
122 * @since 33.2.0 (available since 21.0 in guava-jre)
123 */
-124 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+124 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
125 @IgnoreJRERequirement // Users will use this only if they're already using streams.
126 public static <T extends @Nullable Object, K, V>
127 Collector<T, ?, ImmutableListMultimap<K, V>> flatteningToImmutableListMultimap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.html
index f4d7246b8bd9..ab4296ef3a08 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.html
@@ -90,7 +90,7 @@
081 *
082 * @since 33.2.0 (available since 21.0 in guava-jre)
083 */
-084 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+084 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
085 @IgnoreJRERequirement // Users will use this only if they're already using streams.
086 public static <T extends @Nullable Object, K, V>
087 Collector<T, ?, ImmutableListMultimap<K, V>> toImmutableListMultimap(
@@ -130,7 +130,7 @@
121 *
122 * @since 33.2.0 (available since 21.0 in guava-jre)
123 */
-124 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+124 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
125 @IgnoreJRERequirement // Users will use this only if they're already using streams.
126 public static <T extends @Nullable Object, K, V>
127 Collector<T, ?, ImmutableListMultimap<K, V>> flatteningToImmutableListMultimap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMap.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMap.Builder.html
index 545a766649c0..dbecbc65943e 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMap.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMap.Builder.html
@@ -91,7 +91,7 @@
082 *
083 * @since 33.2.0 (available since 21.0 in guava-jre)
084 */
-085 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+085 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
086 @IgnoreJRERequirement // Users will use this only if they're already using streams.
087 public static <T extends @Nullable Object, K, V>
088 Collector<T, ?, ImmutableMap<K, V>> toImmutableMap(
@@ -113,7 +113,7 @@
104 *
105 * @since 33.2.0 (available since 21.0 in guava-jre)
106 */
-107 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+107 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
108 @IgnoreJRERequirement // Users will use this only if they're already using streams.
109 public static <T extends @Nullable Object, K, V>
110 Collector<T, ?, ImmutableMap<K, V>> toImmutableMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMap.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMap.html
index 545a766649c0..dbecbc65943e 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMap.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMap.html
@@ -91,7 +91,7 @@
082 *
083 * @since 33.2.0 (available since 21.0 in guava-jre)
084 */
-085 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+085 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
086 @IgnoreJRERequirement // Users will use this only if they're already using streams.
087 public static <T extends @Nullable Object, K, V>
088 Collector<T, ?, ImmutableMap<K, V>> toImmutableMap(
@@ -113,7 +113,7 @@
104 *
105 * @since 33.2.0 (available since 21.0 in guava-jre)
106 */
-107 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+107 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
108 @IgnoreJRERequirement // Users will use this only if they're already using streams.
109 public static <T extends @Nullable Object, K, V>
110 Collector<T, ?, ImmutableMap<K, V>> toImmutableMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMultiset.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMultiset.Builder.html
index cc32fa0b0db4..cbafbde403c9 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMultiset.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMultiset.Builder.html
@@ -76,7 +76,7 @@
067 *
068 * @since 33.2.0 (available since 21.0 in guava-jre)
069 */
-070 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+070 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
071 @IgnoreJRERequirement // Users will use this only if they're already using streams.
072 public static <E> Collector<E, ?, ImmutableMultiset<E>> toImmutableMultiset() {
073 return CollectCollectors.toImmutableMultiset(Function.identity(), e -> 1);
@@ -93,7 +93,7 @@
084 *
085 * @since 33.2.0 (available since 22.0 in guava-jre)
086 */
-087 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+087 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
088 @IgnoreJRERequirement // Users will use this only if they're already using streams.
089 public static <T extends @Nullable Object, E>
090 Collector<T, ?, ImmutableMultiset<E>> toImmutableMultiset(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMultiset.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMultiset.html
index cc32fa0b0db4..cbafbde403c9 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMultiset.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableMultiset.html
@@ -76,7 +76,7 @@
067 *
068 * @since 33.2.0 (available since 21.0 in guava-jre)
069 */
-070 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+070 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
071 @IgnoreJRERequirement // Users will use this only if they're already using streams.
072 public static <E> Collector<E, ?, ImmutableMultiset<E>> toImmutableMultiset() {
073 return CollectCollectors.toImmutableMultiset(Function.identity(), e -> 1);
@@ -93,7 +93,7 @@
084 *
085 * @since 33.2.0 (available since 22.0 in guava-jre)
086 */
-087 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+087 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
088 @IgnoreJRERequirement // Users will use this only if they're already using streams.
089 public static <T extends @Nullable Object, E>
090 Collector<T, ?, ImmutableMultiset<E>> toImmutableMultiset(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.Builder.html
index c6b27fdeac01..301459c64bc6 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.Builder.html
@@ -67,7 +67,7 @@
058 *
059 * @since 33.2.0 (available since 23.1 in guava-jre)
060 */
-061 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+061 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
062 @IgnoreJRERequirement // Users will use this only if they're already using streams.
063 public static <T extends @Nullable Object, K extends Comparable<? super K>, V>
064 Collector<T, ?, ImmutableRangeMap<K, V>> toImmutableRangeMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.html
index c6b27fdeac01..301459c64bc6 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.html
@@ -67,7 +67,7 @@
058 *
059 * @since 33.2.0 (available since 23.1 in guava-jre)
060 */
-061 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+061 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
062 @IgnoreJRERequirement // Users will use this only if they're already using streams.
063 public static <T extends @Nullable Object, K extends Comparable<? super K>, V>
064 Collector<T, ?, ImmutableRangeMap<K, V>> toImmutableRangeMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.Builder.html
index 79978d21e6bf..dc3afc88ff54 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.Builder.html
@@ -76,7 +76,7 @@
067 *
068 * @since 33.2.0 (available since 23.1 in guava-jre)
069 */
-070 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+070 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
071 @IgnoreJRERequirement // Users will use this only if they're already using streams.
072 public static <E extends Comparable<? super E>>
073 Collector<Range<E>, ?, ImmutableRangeSet<E>> toImmutableRangeSet() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.html
index 79978d21e6bf..dc3afc88ff54 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.html
@@ -76,7 +76,7 @@
067 *
068 * @since 33.2.0 (available since 23.1 in guava-jre)
069 */
-070 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+070 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
071 @IgnoreJRERequirement // Users will use this only if they're already using streams.
072 public static <E extends Comparable<? super E>>
073 Collector<Range<E>, ?, ImmutableRangeSet<E>> toImmutableRangeSet() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSet.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSet.Builder.html
index 66c655e705af..dfda7c145d24 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSet.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSet.Builder.html
@@ -70,7 +70,7 @@
061 *
062 * @since 33.2.0 (available since 21.0 in guava-jre)
063 */
-064 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+064 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
065 @IgnoreJRERequirement // Users will use this only if they're already using streams.
066 public static <E> Collector<E, ?, ImmutableSet<E>> toImmutableSet() {
067 return CollectCollectors.toImmutableSet();
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSet.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSet.html
index 66c655e705af..dfda7c145d24 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSet.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSet.html
@@ -70,7 +70,7 @@
061 *
062 * @since 33.2.0 (available since 21.0 in guava-jre)
063 */
-064 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+064 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
065 @IgnoreJRERequirement // Users will use this only if they're already using streams.
066 public static <E> Collector<E, ?, ImmutableSet<E>> toImmutableSet() {
067 return CollectCollectors.toImmutableSet();
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.Builder.html
index bc3f8463c0a9..a010c79b6b7b 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.Builder.html
@@ -98,7 +98,7 @@
089 *
090 * @since 33.2.0 (available since 21.0 in guava-jre)
091 */
-092 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+092 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
093 @IgnoreJRERequirement // Users will use this only if they're already using streams.
094 public static <T extends @Nullable Object, K, V>
095 Collector<T, ?, ImmutableSetMultimap<K, V>> toImmutableSetMultimap(
@@ -147,7 +147,7 @@
138 *
139 * @since 33.2.0 (available since 21.0 in guava-jre)
140 */
-141 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+141 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
142 @IgnoreJRERequirement // Users will use this only if they're already using streams.
143 public static <T extends @Nullable Object, K, V>
144 Collector<T, ?, ImmutableSetMultimap<K, V>> flatteningToImmutableSetMultimap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.html
index bc3f8463c0a9..a010c79b6b7b 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.html
@@ -98,7 +98,7 @@
089 *
090 * @since 33.2.0 (available since 21.0 in guava-jre)
091 */
-092 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+092 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
093 @IgnoreJRERequirement // Users will use this only if they're already using streams.
094 public static <T extends @Nullable Object, K, V>
095 Collector<T, ?, ImmutableSetMultimap<K, V>> toImmutableSetMultimap(
@@ -147,7 +147,7 @@
138 *
139 * @since 33.2.0 (available since 21.0 in guava-jre)
140 */
-141 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+141 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
142 @IgnoreJRERequirement // Users will use this only if they're already using streams.
143 public static <T extends @Nullable Object, K, V>
144 Collector<T, ?, ImmutableSetMultimap<K, V>> flatteningToImmutableSetMultimap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.Builder.html
index 386358bb9199..25f20af1cca0 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.Builder.html
@@ -85,7 +85,7 @@
076 *
077 * @since 33.2.0 (available since 21.0 in guava-jre)
078 */
-079 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+079 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
080 @IgnoreJRERequirement // Users will use this only if they're already using streams.
081 public static <T extends @Nullable Object, K, V>
082 Collector<T, ?, ImmutableSortedMap<K, V>> toImmutableSortedMap(
@@ -106,7 +106,7 @@
097 *
098 * @since 33.2.0 (available since 21.0 in guava-jre)
099 */
-100 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+100 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
101 @IgnoreJRERequirement // Users will use this only if they're already using streams.
102 public static <T extends @Nullable Object, K, V>
103 Collector<T, ?, ImmutableSortedMap<K, V>> toImmutableSortedMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.html
index 386358bb9199..25f20af1cca0 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.html
@@ -85,7 +85,7 @@
076 *
077 * @since 33.2.0 (available since 21.0 in guava-jre)
078 */
-079 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+079 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
080 @IgnoreJRERequirement // Users will use this only if they're already using streams.
081 public static <T extends @Nullable Object, K, V>
082 Collector<T, ?, ImmutableSortedMap<K, V>> toImmutableSortedMap(
@@ -106,7 +106,7 @@
097 *
098 * @since 33.2.0 (available since 21.0 in guava-jre)
099 */
-100 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+100 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
101 @IgnoreJRERequirement // Users will use this only if they're already using streams.
102 public static <T extends @Nullable Object, K, V>
103 Collector<T, ?, ImmutableSortedMap<K, V>> toImmutableSortedMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.Builder.html
index b2a78a4b6b0d..9bbee389b560 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.Builder.html
@@ -79,7 +79,7 @@
070 *
071 * @since 33.2.0 (available since 21.0 in guava-jre)
072 */
-073 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+073 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
074 @IgnoreJRERequirement // Users will use this only if they're already using streams.
075 public static <E> Collector<E, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
076 Comparator<? super E> comparator) {
@@ -97,7 +97,7 @@
088 *
089 * @since 33.2.0 (available since 22.0 in guava-jre)
090 */
-091 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+091 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
092 @IgnoreJRERequirement // Users will use this only if they're already using streams.
093 public static <T extends @Nullable Object, E>
094 Collector<T, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.html
index b2a78a4b6b0d..9bbee389b560 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.html
@@ -79,7 +79,7 @@
070 *
071 * @since 33.2.0 (available since 21.0 in guava-jre)
072 */
-073 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+073 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
074 @IgnoreJRERequirement // Users will use this only if they're already using streams.
075 public static <E> Collector<E, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
076 Comparator<? super E> comparator) {
@@ -97,7 +97,7 @@
088 *
089 * @since 33.2.0 (available since 22.0 in guava-jre)
090 */
-091 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+091 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
092 @IgnoreJRERequirement // Users will use this only if they're already using streams.
093 public static <T extends @Nullable Object, E>
094 Collector<T, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.Builder.html
index cbcd7351d08b..97efdcf72c00 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.Builder.html
@@ -81,7 +81,7 @@
072 *
073 * @since 33.2.0 (available since 21.0 in guava-jre)
074 */
-075 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+075 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
076 @IgnoreJRERequirement // Users will use this only if they're already using streams.
077 public static <E> Collector<E, ?, ImmutableSortedSet<E>> toImmutableSortedSet(
078 Comparator<? super E> comparator) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.html
index cbcd7351d08b..97efdcf72c00 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.html
@@ -81,7 +81,7 @@
072 *
073 * @since 33.2.0 (available since 21.0 in guava-jre)
074 */
-075 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+075 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
076 @IgnoreJRERequirement // Users will use this only if they're already using streams.
077 public static <E> Collector<E, ?, ImmutableSortedSet<E>> toImmutableSortedSet(
078 Comparator<? super E> comparator) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableTable.Builder.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableTable.Builder.html
index 70d842d53150..f258f48764dc 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableTable.Builder.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableTable.Builder.html
@@ -72,7 +72,7 @@
063 *
064 * @since 33.2.0 (available since 21.0 in guava-jre)
065 */
-066 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+066 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
067 @IgnoreJRERequirement // Users will use this only if they're already using streams.
068 public static <T extends @Nullable Object, R, C, V>
069 Collector<T, ?, ImmutableTable<R, C, V>> toImmutableTable(
@@ -93,7 +93,7 @@
084 *
085 * @since 33.2.0 (available since 21.0 in guava-jre)
086 */
-087 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+087 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
088 @IgnoreJRERequirement // Users will use this only if they're already using streams.
089 public static <T extends @Nullable Object, R, C, V>
090 Collector<T, ?, ImmutableTable<R, C, V>> toImmutableTable(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableTable.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableTable.html
index 70d842d53150..f258f48764dc 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableTable.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/ImmutableTable.html
@@ -72,7 +72,7 @@
063 *
064 * @since 33.2.0 (available since 21.0 in guava-jre)
065 */
-066 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+066 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
067 @IgnoreJRERequirement // Users will use this only if they're already using streams.
068 public static <T extends @Nullable Object, R, C, V>
069 Collector<T, ?, ImmutableTable<R, C, V>> toImmutableTable(
@@ -93,7 +93,7 @@
084 *
085 * @since 33.2.0 (available since 21.0 in guava-jre)
086 */
-087 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+087 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
088 @IgnoreJRERequirement // Users will use this only if they're already using streams.
089 public static <T extends @Nullable Object, R, C, V>
090 Collector<T, ?, ImmutableTable<R, C, V>> toImmutableTable(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Maps.EntryTransformer.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Maps.EntryTransformer.html
index f51f1ddbd8bf..8feb60c8d412 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Maps.EntryTransformer.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Maps.EntryTransformer.html
@@ -201,7 +201,7 @@
192 *
193 * @since 33.2.0 (available since 21.0 in guava-jre)
194 */
-195 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+195 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
196 @IgnoreJRERequirement // Users will use this only if they're already using streams.
197 public static <T extends @Nullable Object, K extends Enum<K>, V>
198 Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
@@ -221,7 +221,7 @@
212 *
213 * @since 33.2.0 (available since 21.0 in guava-jre)
214 */
-215 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+215 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
216 @IgnoreJRERequirement // Users will use this only if they're already using streams.
217 public static <T extends @Nullable Object, K extends Enum<K>, V>
218 Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Maps.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Maps.html
index f51f1ddbd8bf..8feb60c8d412 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Maps.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Maps.html
@@ -201,7 +201,7 @@
192 *
193 * @since 33.2.0 (available since 21.0 in guava-jre)
194 */
-195 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+195 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
196 @IgnoreJRERequirement // Users will use this only if they're already using streams.
197 public static <T extends @Nullable Object, K extends Enum<K>, V>
198 Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
@@ -221,7 +221,7 @@
212 *
213 * @since 33.2.0 (available since 21.0 in guava-jre)
214 */
-215 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+215 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
216 @IgnoreJRERequirement // Users will use this only if they're already using streams.
217 public static <T extends @Nullable Object, K extends Enum<K>, V>
218 Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/MoreCollectors.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/MoreCollectors.html
index ea8a6565b639..51178ba58eb6 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/MoreCollectors.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/MoreCollectors.html
@@ -70,7 +70,7 @@
061 * @return {@code Optional.of(onlyElement)} if the stream has exactly one element (must not be
062 * {@code null}) and returns {@code Optional.empty()} if it has none.
063 */
-064 @SuppressWarnings("unchecked")
+064 @SuppressWarnings("unchecked")
065 public static <T> Collector<T, ?, Optional<T>> toOptional() {
066 return (Collector) TO_OPTIONAL;
067 }
@@ -93,7 +93,7 @@
084 * returned collector throws an {@code IllegalArgumentException} if the stream consists of two or
085 * more elements, and a {@code NoSuchElementException} if the stream is empty.
086 */
-087 @SuppressWarnings("unchecked")
+087 @SuppressWarnings("unchecked")
088 public static <T extends @Nullable Object> Collector<T, ?, T> onlyElement() {
089 return (Collector) ONLY_ELEMENT;
090 }
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Multimaps.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Multimaps.html
index 7b8a11a7f9e4..a6d239126ede 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Multimaps.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Multimaps.html
@@ -119,7 +119,7 @@
110 *
111 * @since 33.2.0 (available since 21.0 in guava-jre)
112 */
-113 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+113 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
114 @IgnoreJRERequirement // Users will use this only if they're already using streams.
115 public static <
116 T extends @Nullable Object,
@@ -166,7 +166,7 @@
157 *
158 * @since 33.2.0 (available since 21.0 in guava-jre)
159 */
-160 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+160 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
161 @IgnoreJRERequirement // Users will use this only if they're already using streams.
162 public static <
163 T extends @Nullable Object,
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Multisets.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Multisets.html
index d0a8bf3f2568..22b8382bb72d 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Multisets.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Multisets.html
@@ -89,7 +89,7 @@
080 *
081 * @since 33.2.0 (available since 22.0 in guava-jre)
082 */
-083 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+083 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
084 @IgnoreJRERequirement // Users will use this only if they're already using streams.
085 public static <T extends @Nullable Object, E extends @Nullable Object, M extends Multiset<E>>
086 Collector<T, ?, M> toMultiset(
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Sets.SetView.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Sets.SetView.html
index 0c5f289fef92..e7d0370ea3b1 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Sets.SetView.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Sets.SetView.html
@@ -156,7 +156,7 @@
147 *
148 * @since 33.2.0 (available since 21.0 in guava-jre)
149 */
-150 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+150 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
151 @IgnoreJRERequirement // Users will use this only if they're already using streams.
152 public static <E extends Enum<E>> Collector<E, ?, ImmutableSet<E>> toImmutableEnumSet() {
153 return CollectCollectors.toImmutableEnumSet();
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Sets.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Sets.html
index 0c5f289fef92..e7d0370ea3b1 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Sets.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Sets.html
@@ -156,7 +156,7 @@
147 *
148 * @since 33.2.0 (available since 21.0 in guava-jre)
149 */
-150 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+150 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
151 @IgnoreJRERequirement // Users will use this only if they're already using streams.
152 public static <E extends Enum<E>> Collector<E, ?, ImmutableSet<E>> toImmutableEnumSet() {
153 return CollectCollectors.toImmutableEnumSet();
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Tables.html b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Tables.html
index 66b925515b39..e83a63aa0b02 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Tables.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/collect/Tables.html
@@ -75,7 +75,7 @@
066 *
067 * @since 33.2.0 (available since 21.0 in guava-jre)
068 */
-069 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+069 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
070 @IgnoreJRERequirement // Users will use this only if they're already using streams.
071 public static <
072 T extends @Nullable Object,
@@ -106,7 +106,7 @@
097 *
098 * @since 33.2.0 (available since 21.0 in guava-jre)
099 */
-100 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
+100 @SuppressWarnings({"AndroidJdkLibsChecker", "Java7ApiChecker"})
101 @IgnoreJRERequirement // Users will use this only if they're already using streams.
102 public static <
103 T extends @Nullable Object,
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Chars.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Chars.html
index 98da6a23e60a..317522459f91 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Chars.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Chars.html
@@ -223,7 +223,7 @@
214 * the array
215 * @throws IllegalArgumentException if {@code array} is empty
216 */
-217 public static char min(char... array) {
+217 public static char min(char... array) {
218 checkArgument(array.length > 0);
219 char min = array[0];
220 for (int i = 1; i < array.length; i++) {
@@ -242,7 +242,7 @@
233 * in the array
234 * @throws IllegalArgumentException if {@code array} is empty
235 */
-236 public static char max(char... array) {
+236 public static char max(char... array) {
237 checkArgument(array.length > 0);
238 char max = array[0];
239 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Doubles.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Doubles.html
index 0c264cf24184..74547d04b0f4 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Doubles.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Doubles.html
@@ -219,7 +219,7 @@
210 */
211 @GwtIncompatible(
212 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-213 public static double min(double... array) {
+213 public static double min(double... array) {
214 checkArgument(array.length > 0);
215 double min = array[0];
216 for (int i = 1; i < array.length; i++) {
@@ -239,7 +239,7 @@
230 */
231 @GwtIncompatible(
232 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-233 public static double max(double... array) {
+233 public static double max(double... array) {
234 checkArgument(array.length > 0);
235 double max = array[0];
236 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Floats.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Floats.html
index 5a01e2deed7c..f6036e8c5765 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Floats.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Floats.html
@@ -216,7 +216,7 @@
207 */
208 @GwtIncompatible(
209 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-210 public static float min(float... array) {
+210 public static float min(float... array) {
211 checkArgument(array.length > 0);
212 float min = array[0];
213 for (int i = 1; i < array.length; i++) {
@@ -236,7 +236,7 @@
227 */
228 @GwtIncompatible(
229 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-230 public static float max(float... array) {
+230 public static float max(float... array) {
231 checkArgument(array.length > 0);
232 float max = array[0];
233 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Ints.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Ints.html
index 03b42e422fc1..754908d31396 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Ints.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Ints.html
@@ -230,7 +230,7 @@
221 */
222 @GwtIncompatible(
223 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-224 public static int min(int... array) {
+224 public static int min(int... array) {
225 checkArgument(array.length > 0);
226 int min = array[0];
227 for (int i = 1; i < array.length; i++) {
@@ -251,7 +251,7 @@
242 */
243 @GwtIncompatible(
244 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-245 public static int max(int... array) {
+245 public static int max(int... array) {
246 checkArgument(array.length > 0);
247 int max = array[0];
248 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Longs.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Longs.html
index 4db912a693e1..aa06c76a2a9e 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Longs.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Longs.html
@@ -199,7 +199,7 @@
190 * the array
191 * @throws IllegalArgumentException if {@code array} is empty
192 */
-193 public static long min(long... array) {
+193 public static long min(long... array) {
194 checkArgument(array.length > 0);
195 long min = array[0];
196 for (int i = 1; i < array.length; i++) {
@@ -218,7 +218,7 @@
209 * in the array
210 * @throws IllegalArgumentException if {@code array} is empty
211 */
-212 public static long max(long... array) {
+212 public static long max(long... array) {
213 checkArgument(array.length > 0);
214 long max = array[0];
215 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Shorts.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Shorts.html
index 71b52dcc8ae5..374425d21077 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Shorts.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/Shorts.html
@@ -229,7 +229,7 @@
220 */
221 @GwtIncompatible(
222 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-223 public static short min(short... array) {
+223 public static short min(short... array) {
224 checkArgument(array.length > 0);
225 short min = array[0];
226 for (int i = 1; i < array.length; i++) {
@@ -250,7 +250,7 @@
241 */
242 @GwtIncompatible(
243 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-244 public static short max(short... array) {
+244 public static short max(short... array) {
245 checkArgument(array.length > 0);
246 short max = array[0];
247 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/SignedBytes.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/SignedBytes.html
index 2fc317b0d9de..b4cc3ffbac9e 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/SignedBytes.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/SignedBytes.html
@@ -112,7 +112,7 @@
103 * the array
104 * @throws IllegalArgumentException if {@code array} is empty
105 */
-106 public static byte min(byte... array) {
+106 public static byte min(byte... array) {
107 checkArgument(array.length > 0);
108 byte min = array[0];
109 for (int i = 1; i < array.length; i++) {
@@ -131,7 +131,7 @@
122 * in the array
123 * @throws IllegalArgumentException if {@code array} is empty
124 */
-125 public static byte max(byte... array) {
+125 public static byte max(byte... array) {
126 checkArgument(array.length > 0);
127 byte max = array[0];
128 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedBytes.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedBytes.html
index ea847c2701fe..cd664b86b547 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedBytes.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedBytes.html
@@ -144,7 +144,7 @@
135 * the array according to {@link #compare}
136 * @throws IllegalArgumentException if {@code array} is empty
137 */
-138 public static byte min(byte... array) {
+138 public static byte min(byte... array) {
139 checkArgument(array.length > 0);
140 int min = toInt(array[0]);
141 for (int i = 1; i < array.length; i++) {
@@ -164,7 +164,7 @@
155 * in the array according to {@link #compare}
156 * @throws IllegalArgumentException if {@code array} is empty
157 */
-158 public static byte max(byte... array) {
+158 public static byte max(byte... array) {
159 checkArgument(array.length > 0);
160 int max = toInt(array[0]);
161 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedInts.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedInts.html
index bac42ca16f0f..6b2e36075fb1 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedInts.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedInts.html
@@ -130,7 +130,7 @@
121 * the array according to {@link #compare}
122 * @throws IllegalArgumentException if {@code array} is empty
123 */
-124 public static int min(int... array) {
+124 public static int min(int... array) {
125 checkArgument(array.length > 0);
126 int min = flip(array[0]);
127 for (int i = 1; i < array.length; i++) {
@@ -150,7 +150,7 @@
141 * in the array according to {@link #compare}
142 * @throws IllegalArgumentException if {@code array} is empty
143 */
-144 public static int max(int... array) {
+144 public static int max(int... array) {
145 checkArgument(array.length > 0);
146 int max = flip(array[0]);
147 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedLongs.html b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedLongs.html
index 5f8171c1d6cc..f72d5200b001 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedLongs.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/primitives/UnsignedLongs.html
@@ -95,7 +95,7 @@
086 * the array according to {@link #compare}
087 * @throws IllegalArgumentException if {@code array} is empty
088 */
-089 public static long min(long... array) {
+089 public static long min(long... array) {
090 checkArgument(array.length > 0);
091 long min = flip(array[0]);
092 for (int i = 1; i < array.length; i++) {
@@ -115,7 +115,7 @@
106 * in the array according to {@link #compare}
107 * @throws IllegalArgumentException if {@code array} is empty
108 */
-109 public static long max(long... array) {
+109 public static long max(long... array) {
110 checkArgument(array.length > 0);
111 long max = flip(array[0]);
112 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Peeker.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Peeker.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Peeker.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Peeker.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.html
index 7dbfa0355a36..c0f6d0b019df 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.html
@@ -830,7 +830,7 @@
821 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
822 * ListenableFuture} with the value of a derived step
823 */
-824 public static <V extends @Nullable Object, U extends @Nullable Object>
+824 public static <V extends @Nullable Object, U extends @Nullable Object>
825 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
826 checkNotNull(function);
827 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/Futures.FutureCombiner.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/Futures.FutureCombiner.html
index 9ca62ff5d5f1..d2d547a8e460 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/Futures.FutureCombiner.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/Futures.FutureCombiner.html
@@ -138,7 +138,7 @@
129 * getters just return the value. This {@code Future} can't be canceled or timed out and its
130 * {@code isDone()} method always returns {@code true}.
131 */
-132 public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(
+132 public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(
133 @ParametricNullness V value) {
134 if (value == null) {
135 // This cast is safe because null is assignable to V for all V (i.e. it is bivariant)
@@ -167,7 +167,7 @@
158 * returns {@code true}. Calling {@code get()} will immediately throw the provided {@code
159 * Throwable} wrapped in an {@code ExecutionException}.
160 */
-161 public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(
+161 public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(
162 Throwable throwable) {
163 checkNotNull(throwable);
164 return new ImmediateFailedFuture<>(throwable);
@@ -180,7 +180,7 @@
171 * @since 14.0
172 */
173 @SuppressWarnings("unchecked") // ImmediateCancelledFuture can work with any type
-174 public static <V extends @Nullable Object> ListenableFuture<V> immediateCancelledFuture() {
+174 public static <V extends @Nullable Object> ListenableFuture<V> immediateCancelledFuture() {
175 ListenableFuture<Object> instance = ImmediateCancelledFuture.INSTANCE;
176 if (instance != null) {
177 return (ListenableFuture<V>) instance;
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/Futures.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/Futures.html
index 9ca62ff5d5f1..d2d547a8e460 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/Futures.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/Futures.html
@@ -138,7 +138,7 @@
129 * getters just return the value. This {@code Future} can't be canceled or timed out and its
130 * {@code isDone()} method always returns {@code true}.
131 */
-132 public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(
+132 public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(
133 @ParametricNullness V value) {
134 if (value == null) {
135 // This cast is safe because null is assignable to V for all V (i.e. it is bivariant)
@@ -167,7 +167,7 @@
158 * returns {@code true}. Calling {@code get()} will immediately throw the provided {@code
159 * Throwable} wrapped in an {@code ExecutionException}.
160 */
-161 public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(
+161 public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(
162 Throwable throwable) {
163 checkNotNull(throwable);
164 return new ImmediateFailedFuture<>(throwable);
@@ -180,7 +180,7 @@
171 * @since 14.0
172 */
173 @SuppressWarnings("unchecked") // ImmediateCancelledFuture can work with any type
-174 public static <V extends @Nullable Object> ListenableFuture<V> immediateCancelledFuture() {
+174 public static <V extends @Nullable Object> ListenableFuture<V> immediateCancelledFuture() {
175 ListenableFuture<Object> instance = ImmediateCancelledFuture.INSTANCE;
176 if (instance != null) {
177 return (ListenableFuture<V>) instance;
diff --git a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/MoreExecutors.html b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/MoreExecutors.html
index 81f095e21f59..5b8b8336aa0c 100644
--- a/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/MoreExecutors.html
+++ b/releases/snapshot-android/api/docs/src-html/com/google/common/util/concurrent/MoreExecutors.html
@@ -272,7 +272,7 @@
263 *
264 * @since 18.0 (present as MoreExecutors.sameThreadExecutor() since 10.0)
265 */
-266 @GwtIncompatible // TODO
+266 @GwtIncompatible // TODO
267 public static ListeningExecutorService newDirectExecutorService() {
268 return new DirectExecutorService();
269 }
@@ -338,7 +338,7 @@
329 *
330 * @since 18.0
331 */
-332 public static Executor directExecutor() {
+332 public static Executor directExecutor() {
333 return DirectExecutor.INSTANCE;
334 }
335
@@ -386,7 +386,7 @@
377 *
378 * @since 23.3 (since 23.1 as {@code sequentialExecutor})
379 */
-380 @J2ktIncompatible
+380 @J2ktIncompatible
381 @GwtIncompatible
382 public static Executor newSequentialExecutor(Executor delegate) {
383 return new SequentialExecutor(delegate);
diff --git a/releases/snapshot-android/api/docs/type-search-index.zip b/releases/snapshot-android/api/docs/type-search-index.zip
index 7d00475023ec..5b1fc6aeb18d 100644
Binary files a/releases/snapshot-android/api/docs/type-search-index.zip and b/releases/snapshot-android/api/docs/type-search-index.zip differ
diff --git a/releases/snapshot-jre/api/docs/member-search-index.zip b/releases/snapshot-jre/api/docs/member-search-index.zip
index 2bfe4c2b6e50..c58075633044 100644
Binary files a/releases/snapshot-jre/api/docs/member-search-index.zip and b/releases/snapshot-jre/api/docs/member-search-index.zip differ
diff --git a/releases/snapshot-jre/api/docs/package-search-index.zip b/releases/snapshot-jre/api/docs/package-search-index.zip
index 14a3cef2e759..eef84f085caf 100644
Binary files a/releases/snapshot-jre/api/docs/package-search-index.zip and b/releases/snapshot-jre/api/docs/package-search-index.zip differ
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Comparators.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Comparators.html
index 463ab9241053..7f502bd59a85 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Comparators.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Comparators.html
@@ -139,7 +139,7 @@
130 * @throws IllegalArgumentException if {@code k < 0}
131 * @since 22.0
132 */
-133 public static <T extends @Nullable Object> Collector<T, ?, List<T>> least(
+133 public static <T extends @Nullable Object> Collector<T, ?, List<T>> least(
134 int k, Comparator<? super T> comparator) {
135 checkNonnegative(k, "k");
136 checkNotNull(comparator);
@@ -171,7 +171,7 @@
162 * @throws IllegalArgumentException if {@code k < 0}
163 * @since 22.0
164 */
-165 public static <T extends @Nullable Object> Collector<T, ?, List<T>> greatest(
+165 public static <T extends @Nullable Object> Collector<T, ?, List<T>> greatest(
166 int k, Comparator<? super T> comparator) {
167 return least(k, comparator.reversed());
168 }
@@ -215,7 +215,7 @@
206 * @throws ClassCastException if the parameters are not <i>mutually comparable</i>.
207 * @since 30.0
208 */
-209 public static <T extends Comparable<? super T>> T min(T a, T b) {
+209 public static <T extends Comparable<? super T>> T min(T a, T b) {
210 return (a.compareTo(b) <= 0) ? a : b;
211 }
212
@@ -234,7 +234,7 @@
225 * comparator.
226 * @since 30.0
227 */
-228 @ParametricNullness
+228 @ParametricNullness
229 public static <T extends @Nullable Object> T min(
230 @ParametricNullness T a, @ParametricNullness T b, Comparator<? super T> comparator) {
231 return (comparator.compare(a, b) <= 0) ? a : b;
@@ -253,7 +253,7 @@
244 * @throws ClassCastException if the parameters are not <i>mutually comparable</i>.
245 * @since 30.0
246 */
-247 public static <T extends Comparable<? super T>> T max(T a, T b) {
+247 public static <T extends Comparable<? super T>> T max(T a, T b) {
248 return (a.compareTo(b) >= 0) ? a : b;
249 }
250
@@ -272,7 +272,7 @@
263 * comparator.
264 * @since 30.0
265 */
-266 @ParametricNullness
+266 @ParametricNullness
267 public static <T extends @Nullable Object> T max(
268 @ParametricNullness T a, @ParametricNullness T b, Comparator<? super T> comparator) {
269 return (comparator.compare(a, b) >= 0) ? a : b;
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableBiMap.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableBiMap.Builder.html
index dc99cbf02910..53bcca2b2dcb 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableBiMap.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableBiMap.Builder.html
@@ -69,7 +69,7 @@
060 *
061 * @since 21.0
062 */
-063 public static <T extends @Nullable Object, K, V>
+063 public static <T extends @Nullable Object, K, V>
064 Collector<T, ?, ImmutableBiMap<K, V>> toImmutableBiMap(
065 Function<? super T, ? extends K> keyFunction,
066 Function<? super T, ? extends V> valueFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableBiMap.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableBiMap.html
index dc99cbf02910..53bcca2b2dcb 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableBiMap.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableBiMap.html
@@ -69,7 +69,7 @@
060 *
061 * @since 21.0
062 */
-063 public static <T extends @Nullable Object, K, V>
+063 public static <T extends @Nullable Object, K, V>
064 Collector<T, ?, ImmutableBiMap<K, V>> toImmutableBiMap(
065 Function<? super T, ? extends K> keyFunction,
066 Function<? super T, ? extends V> valueFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableList.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableList.Builder.html
index 1f5a64c4e295..adb351db378c 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableList.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableList.Builder.html
@@ -82,7 +82,7 @@
073 *
074 * @since 21.0
075 */
-076 public static <E> Collector<E, ?, ImmutableList<E>> toImmutableList() {
+076 public static <E> Collector<E, ?, ImmutableList<E>> toImmutableList() {
077 return CollectCollectors.toImmutableList();
078 }
079
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableList.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableList.html
index 1f5a64c4e295..adb351db378c 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableList.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableList.html
@@ -82,7 +82,7 @@
073 *
074 * @since 21.0
075 */
-076 public static <E> Collector<E, ?, ImmutableList<E>> toImmutableList() {
+076 public static <E> Collector<E, ?, ImmutableList<E>> toImmutableList() {
077 return CollectCollectors.toImmutableList();
078 }
079
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.Builder.html
index 9c50c1d51f8b..43749500a4b2 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.Builder.html
@@ -90,7 +90,7 @@
081 *
082 * @since 21.0
083 */
-084 public static <T extends @Nullable Object, K, V>
+084 public static <T extends @Nullable Object, K, V>
085 Collector<T, ?, ImmutableListMultimap<K, V>> toImmutableListMultimap(
086 Function<? super T, ? extends K> keyFunction,
087 Function<? super T, ? extends V> valueFunction) {
@@ -128,7 +128,7 @@
119 *
120 * @since 21.0
121 */
-122 public static <T extends @Nullable Object, K, V>
+122 public static <T extends @Nullable Object, K, V>
123 Collector<T, ?, ImmutableListMultimap<K, V>> flatteningToImmutableListMultimap(
124 Function<? super T, ? extends K> keyFunction,
125 Function<? super T, ? extends Stream<? extends V>> valuesFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.html
index 9c50c1d51f8b..43749500a4b2 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableListMultimap.html
@@ -90,7 +90,7 @@
081 *
082 * @since 21.0
083 */
-084 public static <T extends @Nullable Object, K, V>
+084 public static <T extends @Nullable Object, K, V>
085 Collector<T, ?, ImmutableListMultimap<K, V>> toImmutableListMultimap(
086 Function<? super T, ? extends K> keyFunction,
087 Function<? super T, ? extends V> valueFunction) {
@@ -128,7 +128,7 @@
119 *
120 * @since 21.0
121 */
-122 public static <T extends @Nullable Object, K, V>
+122 public static <T extends @Nullable Object, K, V>
123 Collector<T, ?, ImmutableListMultimap<K, V>> flatteningToImmutableListMultimap(
124 Function<? super T, ? extends K> keyFunction,
125 Function<? super T, ? extends Stream<? extends V>> valuesFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMap.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMap.Builder.html
index 7fdad7fcc355..e1bf46ac94da 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMap.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMap.Builder.html
@@ -94,7 +94,7 @@
085 *
086 * @since 21.0
087 */
-088 public static <T extends @Nullable Object, K, V>
+088 public static <T extends @Nullable Object, K, V>
089 Collector<T, ?, ImmutableMap<K, V>> toImmutableMap(
090 Function<? super T, ? extends K> keyFunction,
091 Function<? super T, ? extends V> valueFunction) {
@@ -114,7 +114,7 @@
105 *
106 * @since 21.0
107 */
-108 public static <T extends @Nullable Object, K, V>
+108 public static <T extends @Nullable Object, K, V>
109 Collector<T, ?, ImmutableMap<K, V>> toImmutableMap(
110 Function<? super T, ? extends K> keyFunction,
111 Function<? super T, ? extends V> valueFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMap.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMap.html
index 7fdad7fcc355..e1bf46ac94da 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMap.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMap.html
@@ -94,7 +94,7 @@
085 *
086 * @since 21.0
087 */
-088 public static <T extends @Nullable Object, K, V>
+088 public static <T extends @Nullable Object, K, V>
089 Collector<T, ?, ImmutableMap<K, V>> toImmutableMap(
090 Function<? super T, ? extends K> keyFunction,
091 Function<? super T, ? extends V> valueFunction) {
@@ -114,7 +114,7 @@
105 *
106 * @since 21.0
107 */
-108 public static <T extends @Nullable Object, K, V>
+108 public static <T extends @Nullable Object, K, V>
109 Collector<T, ?, ImmutableMap<K, V>> toImmutableMap(
110 Function<? super T, ? extends K> keyFunction,
111 Function<? super T, ? extends V> valueFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMultiset.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMultiset.Builder.html
index 4bae8b301791..81f0bfcc9070 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMultiset.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMultiset.Builder.html
@@ -78,7 +78,7 @@
069 *
070 * @since 21.0
071 */
-072 public static <E> Collector<E, ?, ImmutableMultiset<E>> toImmutableMultiset() {
+072 public static <E> Collector<E, ?, ImmutableMultiset<E>> toImmutableMultiset() {
073 return CollectCollectors.toImmutableMultiset(Function.identity(), e -> 1);
074 }
075
@@ -93,7 +93,7 @@
084 *
085 * @since 22.0
086 */
-087 public static <T extends @Nullable Object, E>
+087 public static <T extends @Nullable Object, E>
088 Collector<T, ?, ImmutableMultiset<E>> toImmutableMultiset(
089 Function<? super T, ? extends E> elementFunction,
090 ToIntFunction<? super T> countFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMultiset.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMultiset.html
index 4bae8b301791..81f0bfcc9070 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMultiset.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableMultiset.html
@@ -78,7 +78,7 @@
069 *
070 * @since 21.0
071 */
-072 public static <E> Collector<E, ?, ImmutableMultiset<E>> toImmutableMultiset() {
+072 public static <E> Collector<E, ?, ImmutableMultiset<E>> toImmutableMultiset() {
073 return CollectCollectors.toImmutableMultiset(Function.identity(), e -> 1);
074 }
075
@@ -93,7 +93,7 @@
084 *
085 * @since 22.0
086 */
-087 public static <T extends @Nullable Object, E>
+087 public static <T extends @Nullable Object, E>
088 Collector<T, ?, ImmutableMultiset<E>> toImmutableMultiset(
089 Function<? super T, ? extends E> elementFunction,
090 ToIntFunction<? super T> countFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.Builder.html
index 9989a5d057df..b6749025fbdb 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.Builder.html
@@ -68,7 +68,7 @@
059 *
060 * @since 23.1
061 */
-062 public static <T extends @Nullable Object, K extends Comparable<? super K>, V>
+062 public static <T extends @Nullable Object, K extends Comparable<? super K>, V>
063 Collector<T, ?, ImmutableRangeMap<K, V>> toImmutableRangeMap(
064 Function<? super T, Range<K>> keyFunction,
065 Function<? super T, ? extends V> valueFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.html
index 9989a5d057df..b6749025fbdb 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeMap.html
@@ -68,7 +68,7 @@
059 *
060 * @since 23.1
061 */
-062 public static <T extends @Nullable Object, K extends Comparable<? super K>, V>
+062 public static <T extends @Nullable Object, K extends Comparable<? super K>, V>
063 Collector<T, ?, ImmutableRangeMap<K, V>> toImmutableRangeMap(
064 Function<? super T, Range<K>> keyFunction,
065 Function<? super T, ? extends V> valueFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.Builder.html
index 6f26e3268636..59a26f80cc74 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.Builder.html
@@ -76,7 +76,7 @@
067 *
068 * @since 23.1
069 */
-070 public static <E extends Comparable<? super E>>
+070 public static <E extends Comparable<? super E>>
071 Collector<Range<E>, ?, ImmutableRangeSet<E>> toImmutableRangeSet() {
072 return CollectCollectors.toImmutableRangeSet();
073 }
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.html
index 6f26e3268636..59a26f80cc74 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableRangeSet.html
@@ -76,7 +76,7 @@
067 *
068 * @since 23.1
069 */
-070 public static <E extends Comparable<? super E>>
+070 public static <E extends Comparable<? super E>>
071 Collector<Range<E>, ?, ImmutableRangeSet<E>> toImmutableRangeSet() {
072 return CollectCollectors.toImmutableRangeSet();
073 }
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSet.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSet.Builder.html
index 8ce50d2cceee..7fcea87ccee9 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSet.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSet.Builder.html
@@ -77,7 +77,7 @@
068 *
069 * @since 21.0
070 */
-071 public static <E> Collector<E, ?, ImmutableSet<E>> toImmutableSet() {
+071 public static <E> Collector<E, ?, ImmutableSet<E>> toImmutableSet() {
072 return CollectCollectors.toImmutableSet();
073 }
074
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSet.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSet.html
index 8ce50d2cceee..7fcea87ccee9 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSet.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSet.html
@@ -77,7 +77,7 @@
068 *
069 * @since 21.0
070 */
-071 public static <E> Collector<E, ?, ImmutableSet<E>> toImmutableSet() {
+071 public static <E> Collector<E, ?, ImmutableSet<E>> toImmutableSet() {
072 return CollectCollectors.toImmutableSet();
073 }
074
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.Builder.html
index ad733e49e7eb..d26012dd0729 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.Builder.html
@@ -98,7 +98,7 @@
089 *
090 * @since 21.0
091 */
-092 public static <T extends @Nullable Object, K, V>
+092 public static <T extends @Nullable Object, K, V>
093 Collector<T, ?, ImmutableSetMultimap<K, V>> toImmutableSetMultimap(
094 Function<? super T, ? extends K> keyFunction,
095 Function<? super T, ? extends V> valueFunction) {
@@ -145,7 +145,7 @@
136 *
137 * @since 21.0
138 */
-139 public static <T extends @Nullable Object, K, V>
+139 public static <T extends @Nullable Object, K, V>
140 Collector<T, ?, ImmutableSetMultimap<K, V>> flatteningToImmutableSetMultimap(
141 Function<? super T, ? extends K> keyFunction,
142 Function<? super T, ? extends Stream<? extends V>> valuesFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.html
index ad733e49e7eb..d26012dd0729 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSetMultimap.html
@@ -98,7 +98,7 @@
089 *
090 * @since 21.0
091 */
-092 public static <T extends @Nullable Object, K, V>
+092 public static <T extends @Nullable Object, K, V>
093 Collector<T, ?, ImmutableSetMultimap<K, V>> toImmutableSetMultimap(
094 Function<? super T, ? extends K> keyFunction,
095 Function<? super T, ? extends V> valueFunction) {
@@ -145,7 +145,7 @@
136 *
137 * @since 21.0
138 */
-139 public static <T extends @Nullable Object, K, V>
+139 public static <T extends @Nullable Object, K, V>
140 Collector<T, ?, ImmutableSetMultimap<K, V>> flatteningToImmutableSetMultimap(
141 Function<? super T, ? extends K> keyFunction,
142 Function<? super T, ? extends Stream<? extends V>> valuesFunction) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.Builder.html
index d318826d69c8..654a3672a667 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.Builder.html
@@ -88,7 +88,7 @@
079 *
080 * @since 21.0
081 */
-082 public static <T extends @Nullable Object, K, V>
+082 public static <T extends @Nullable Object, K, V>
083 Collector<T, ?, ImmutableSortedMap<K, V>> toImmutableSortedMap(
084 Comparator<? super K> comparator,
085 Function<? super T, ? extends K> keyFunction,
@@ -107,7 +107,7 @@
098 *
099 * @since 21.0
100 */
-101 public static <T extends @Nullable Object, K, V>
+101 public static <T extends @Nullable Object, K, V>
102 Collector<T, ?, ImmutableSortedMap<K, V>> toImmutableSortedMap(
103 Comparator<? super K> comparator,
104 Function<? super T, ? extends K> keyFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.html
index d318826d69c8..654a3672a667 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMap.html
@@ -88,7 +88,7 @@
079 *
080 * @since 21.0
081 */
-082 public static <T extends @Nullable Object, K, V>
+082 public static <T extends @Nullable Object, K, V>
083 Collector<T, ?, ImmutableSortedMap<K, V>> toImmutableSortedMap(
084 Comparator<? super K> comparator,
085 Function<? super T, ? extends K> keyFunction,
@@ -107,7 +107,7 @@
098 *
099 * @since 21.0
100 */
-101 public static <T extends @Nullable Object, K, V>
+101 public static <T extends @Nullable Object, K, V>
102 Collector<T, ?, ImmutableSortedMap<K, V>> toImmutableSortedMap(
103 Comparator<? super K> comparator,
104 Function<? super T, ? extends K> keyFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.Builder.html
index a9152990352c..4703032bdb5b 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.Builder.html
@@ -77,7 +77,7 @@
068 *
069 * @since 21.0
070 */
-071 public static <E> Collector<E, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
+071 public static <E> Collector<E, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
072 Comparator<? super E> comparator) {
073 return toImmutableSortedMultiset(comparator, Function.identity(), e -> 1);
074 }
@@ -93,7 +93,7 @@
084 *
085 * @since 22.0
086 */
-087 public static <T extends @Nullable Object, E>
+087 public static <T extends @Nullable Object, E>
088 Collector<T, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
089 Comparator<? super E> comparator,
090 Function<? super T, ? extends E> elementFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.html
index a9152990352c..4703032bdb5b 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedMultiset.html
@@ -77,7 +77,7 @@
068 *
069 * @since 21.0
070 */
-071 public static <E> Collector<E, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
+071 public static <E> Collector<E, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
072 Comparator<? super E> comparator) {
073 return toImmutableSortedMultiset(comparator, Function.identity(), e -> 1);
074 }
@@ -93,7 +93,7 @@
084 *
085 * @since 22.0
086 */
-087 public static <T extends @Nullable Object, E>
+087 public static <T extends @Nullable Object, E>
088 Collector<T, ?, ImmutableSortedMultiset<E>> toImmutableSortedMultiset(
089 Comparator<? super E> comparator,
090 Function<? super T, ? extends E> elementFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.Builder.html
index d90b83b1ee6b..17edb4dad79b 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.Builder.html
@@ -87,7 +87,7 @@
078 *
079 * @since 21.0
080 */
-081 public static <E> Collector<E, ?, ImmutableSortedSet<E>> toImmutableSortedSet(
+081 public static <E> Collector<E, ?, ImmutableSortedSet<E>> toImmutableSortedSet(
082 Comparator<? super E> comparator) {
083 return CollectCollectors.toImmutableSortedSet(comparator);
084 }
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.html
index d90b83b1ee6b..17edb4dad79b 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableSortedSet.html
@@ -87,7 +87,7 @@
078 *
079 * @since 21.0
080 */
-081 public static <E> Collector<E, ?, ImmutableSortedSet<E>> toImmutableSortedSet(
+081 public static <E> Collector<E, ?, ImmutableSortedSet<E>> toImmutableSortedSet(
082 Comparator<? super E> comparator) {
083 return CollectCollectors.toImmutableSortedSet(comparator);
084 }
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableTable.Builder.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableTable.Builder.html
index 2027fcb6ba38..71e0394fee7e 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableTable.Builder.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableTable.Builder.html
@@ -73,7 +73,7 @@
064 *
065 * @since 21.0
066 */
-067 public static <T extends @Nullable Object, R, C, V>
+067 public static <T extends @Nullable Object, R, C, V>
068 Collector<T, ?, ImmutableTable<R, C, V>> toImmutableTable(
069 Function<? super T, ? extends R> rowFunction,
070 Function<? super T, ? extends C> columnFunction,
@@ -92,7 +92,7 @@
083 *
084 * @since 21.0
085 */
-086 public static <T extends @Nullable Object, R, C, V>
+086 public static <T extends @Nullable Object, R, C, V>
087 Collector<T, ?, ImmutableTable<R, C, V>> toImmutableTable(
088 Function<? super T, ? extends R> rowFunction,
089 Function<? super T, ? extends C> columnFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableTable.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableTable.html
index 2027fcb6ba38..71e0394fee7e 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableTable.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/ImmutableTable.html
@@ -73,7 +73,7 @@
064 *
065 * @since 21.0
066 */
-067 public static <T extends @Nullable Object, R, C, V>
+067 public static <T extends @Nullable Object, R, C, V>
068 Collector<T, ?, ImmutableTable<R, C, V>> toImmutableTable(
069 Function<? super T, ? extends R> rowFunction,
070 Function<? super T, ? extends C> columnFunction,
@@ -92,7 +92,7 @@
083 *
084 * @since 21.0
085 */
-086 public static <T extends @Nullable Object, R, C, V>
+086 public static <T extends @Nullable Object, R, C, V>
087 Collector<T, ?, ImmutableTable<R, C, V>> toImmutableTable(
088 Function<? super T, ? extends R> rowFunction,
089 Function<? super T, ? extends C> columnFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Maps.EntryTransformer.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Maps.EntryTransformer.html
index 142fdceb1cff..867fff1a6adc 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Maps.EntryTransformer.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Maps.EntryTransformer.html
@@ -206,7 +206,7 @@
197 *
198 * @since 21.0
199 */
-200 public static <T extends @Nullable Object, K extends Enum<K>, V>
+200 public static <T extends @Nullable Object, K extends Enum<K>, V>
201 Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
202 java.util.function.Function<? super T, ? extends K> keyFunction,
203 java.util.function.Function<? super T, ? extends V> valueFunction) {
@@ -224,7 +224,7 @@
215 *
216 * @since 21.0
217 */
-218 public static <T extends @Nullable Object, K extends Enum<K>, V>
+218 public static <T extends @Nullable Object, K extends Enum<K>, V>
219 Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
220 java.util.function.Function<? super T, ? extends K> keyFunction,
221 java.util.function.Function<? super T, ? extends V> valueFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Maps.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Maps.html
index 142fdceb1cff..867fff1a6adc 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Maps.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Maps.html
@@ -206,7 +206,7 @@
197 *
198 * @since 21.0
199 */
-200 public static <T extends @Nullable Object, K extends Enum<K>, V>
+200 public static <T extends @Nullable Object, K extends Enum<K>, V>
201 Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
202 java.util.function.Function<? super T, ? extends K> keyFunction,
203 java.util.function.Function<? super T, ? extends V> valueFunction) {
@@ -224,7 +224,7 @@
215 *
216 * @since 21.0
217 */
-218 public static <T extends @Nullable Object, K extends Enum<K>, V>
+218 public static <T extends @Nullable Object, K extends Enum<K>, V>
219 Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
220 java.util.function.Function<? super T, ? extends K> keyFunction,
221 java.util.function.Function<? super T, ? extends V> valueFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/MoreCollectors.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/MoreCollectors.html
index f6fd27e8cf96..50268b9998b9 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/MoreCollectors.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/MoreCollectors.html
@@ -68,7 +68,7 @@
059 * @return {@code Optional.of(onlyElement)} if the stream has exactly one element (must not be
060 * {@code null}) and returns {@code Optional.empty()} if it has none.
061 */
-062 @SuppressWarnings("unchecked")
+062 @SuppressWarnings("unchecked")
063 public static <T> Collector<T, ?, Optional<T>> toOptional() {
064 return (Collector) TO_OPTIONAL;
065 }
@@ -91,7 +91,7 @@
082 * returned collector throws an {@code IllegalArgumentException} if the stream consists of two or
083 * more elements, and a {@code NoSuchElementException} if the stream is empty.
084 */
-085 @SuppressWarnings("unchecked")
+085 @SuppressWarnings("unchecked")
086 public static <T extends @Nullable Object> Collector<T, ?, T> onlyElement() {
087 return (Collector) ONLY_ELEMENT;
088 }
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Multimaps.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Multimaps.html
index 12d7eecf3e06..e321bf865b16 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Multimaps.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Multimaps.html
@@ -122,7 +122,7 @@
113 *
114 * @since 21.0
115 */
-116 public static <
+116 public static <
117 T extends @Nullable Object,
118 K extends @Nullable Object,
119 V extends @Nullable Object,
@@ -167,7 +167,7 @@
158 *
159 * @since 21.0
160 */
-161 public static <
+161 public static <
162 T extends @Nullable Object,
163 K extends @Nullable Object,
164 V extends @Nullable Object,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Multisets.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Multisets.html
index 73ab965751b0..f7240c1a1210 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Multisets.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Multisets.html
@@ -90,7 +90,7 @@
081 *
082 * @since 22.0
083 */
-084 public static <T extends @Nullable Object, E extends @Nullable Object, M extends Multiset<E>>
+084 public static <T extends @Nullable Object, E extends @Nullable Object, M extends Multiset<E>>
085 Collector<T, ?, M> toMultiset(
086 Function<? super T, E> elementFunction,
087 ToIntFunction<? super T> countFunction,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Sets.SetView.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Sets.SetView.html
index e05c696434a7..c5e57cff5997 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Sets.SetView.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Sets.SetView.html
@@ -158,7 +158,7 @@
149 *
150 * @since 21.0
151 */
-152 public static <E extends Enum<E>> Collector<E, ?, ImmutableSet<E>> toImmutableEnumSet() {
+152 public static <E extends Enum<E>> Collector<E, ?, ImmutableSet<E>> toImmutableEnumSet() {
153 return CollectCollectors.toImmutableEnumSet();
154 }
155
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Sets.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Sets.html
index e05c696434a7..c5e57cff5997 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Sets.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Sets.html
@@ -158,7 +158,7 @@
149 *
150 * @since 21.0
151 */
-152 public static <E extends Enum<E>> Collector<E, ?, ImmutableSet<E>> toImmutableEnumSet() {
+152 public static <E extends Enum<E>> Collector<E, ?, ImmutableSet<E>> toImmutableEnumSet() {
153 return CollectCollectors.toImmutableEnumSet();
154 }
155
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.DoubleFunctionWithIndex.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.DoubleFunctionWithIndex.html
index 01cae309bd65..5660c6470db3 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.DoubleFunctionWithIndex.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.DoubleFunctionWithIndex.html
@@ -73,7 +73,7 @@
064 * Returns a sequential {@link Stream} of the contents of {@code iterable}, delegating to {@link
065 * Collection#stream} if possible.
066 */
-067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
+067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
068 return (iterable instanceof Collection)
069 ? ((Collection<T>) iterable).stream()
070 : StreamSupport.stream(iterable.spliterator(), false);
@@ -94,7 +94,7 @@
085 * Returns a sequential {@link Stream} of the remaining contents of {@code iterator}. Do not use
086 * {@code iterator} directly after passing it to this method.
087 */
-088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
+088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
089 return StreamSupport.stream(Spliterators.spliteratorUnknownSize(iterator, 0), false);
090 }
091
@@ -102,7 +102,7 @@
093 * If a value is present in {@code optional}, returns a stream containing only that element,
094 * otherwise returns an empty stream.
095 */
-096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
+096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
097 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
098 }
099
@@ -113,7 +113,7 @@
104 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
105 */
106 @Beta
-107 @InlineMe(replacement = "optional.stream()")
+107 @InlineMe(replacement = "optional.stream()")
108 @InlineMeValidationDisabled("Java 9+ API only")
109 public static <T> Stream<T> stream(java.util.Optional<T> optional) {
110 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
@@ -126,7 +126,7 @@
117 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
118 */
119 @Beta
-120 @InlineMe(replacement = "optional.stream()")
+120 @InlineMe(replacement = "optional.stream()")
121 @InlineMeValidationDisabled("Java 9+ API only")
122 public static IntStream stream(OptionalInt optional) {
123 return optional.isPresent() ? IntStream.of(optional.getAsInt()) : IntStream.empty();
@@ -139,7 +139,7 @@
130 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
131 */
132 @Beta
-133 @InlineMe(replacement = "optional.stream()")
+133 @InlineMe(replacement = "optional.stream()")
134 @InlineMeValidationDisabled("Java 9+ API only")
135 public static LongStream stream(OptionalLong optional) {
136 return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty();
@@ -152,7 +152,7 @@
143 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
144 */
145 @Beta
-146 @InlineMe(replacement = "optional.stream()")
+146 @InlineMe(replacement = "optional.stream()")
147 @InlineMeValidationDisabled("Java 9+ API only")
148 public static DoubleStream stream(OptionalDouble optional) {
149 return optional.isPresent() ? DoubleStream.of(optional.getAsDouble()) : DoubleStream.empty();
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.FunctionWithIndex.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.FunctionWithIndex.html
index 01cae309bd65..5660c6470db3 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.FunctionWithIndex.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.FunctionWithIndex.html
@@ -73,7 +73,7 @@
064 * Returns a sequential {@link Stream} of the contents of {@code iterable}, delegating to {@link
065 * Collection#stream} if possible.
066 */
-067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
+067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
068 return (iterable instanceof Collection)
069 ? ((Collection<T>) iterable).stream()
070 : StreamSupport.stream(iterable.spliterator(), false);
@@ -94,7 +94,7 @@
085 * Returns a sequential {@link Stream} of the remaining contents of {@code iterator}. Do not use
086 * {@code iterator} directly after passing it to this method.
087 */
-088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
+088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
089 return StreamSupport.stream(Spliterators.spliteratorUnknownSize(iterator, 0), false);
090 }
091
@@ -102,7 +102,7 @@
093 * If a value is present in {@code optional}, returns a stream containing only that element,
094 * otherwise returns an empty stream.
095 */
-096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
+096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
097 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
098 }
099
@@ -113,7 +113,7 @@
104 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
105 */
106 @Beta
-107 @InlineMe(replacement = "optional.stream()")
+107 @InlineMe(replacement = "optional.stream()")
108 @InlineMeValidationDisabled("Java 9+ API only")
109 public static <T> Stream<T> stream(java.util.Optional<T> optional) {
110 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
@@ -126,7 +126,7 @@
117 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
118 */
119 @Beta
-120 @InlineMe(replacement = "optional.stream()")
+120 @InlineMe(replacement = "optional.stream()")
121 @InlineMeValidationDisabled("Java 9+ API only")
122 public static IntStream stream(OptionalInt optional) {
123 return optional.isPresent() ? IntStream.of(optional.getAsInt()) : IntStream.empty();
@@ -139,7 +139,7 @@
130 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
131 */
132 @Beta
-133 @InlineMe(replacement = "optional.stream()")
+133 @InlineMe(replacement = "optional.stream()")
134 @InlineMeValidationDisabled("Java 9+ API only")
135 public static LongStream stream(OptionalLong optional) {
136 return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty();
@@ -152,7 +152,7 @@
143 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
144 */
145 @Beta
-146 @InlineMe(replacement = "optional.stream()")
+146 @InlineMe(replacement = "optional.stream()")
147 @InlineMeValidationDisabled("Java 9+ API only")
148 public static DoubleStream stream(OptionalDouble optional) {
149 return optional.isPresent() ? DoubleStream.of(optional.getAsDouble()) : DoubleStream.empty();
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.IntFunctionWithIndex.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.IntFunctionWithIndex.html
index 01cae309bd65..5660c6470db3 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.IntFunctionWithIndex.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.IntFunctionWithIndex.html
@@ -73,7 +73,7 @@
064 * Returns a sequential {@link Stream} of the contents of {@code iterable}, delegating to {@link
065 * Collection#stream} if possible.
066 */
-067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
+067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
068 return (iterable instanceof Collection)
069 ? ((Collection<T>) iterable).stream()
070 : StreamSupport.stream(iterable.spliterator(), false);
@@ -94,7 +94,7 @@
085 * Returns a sequential {@link Stream} of the remaining contents of {@code iterator}. Do not use
086 * {@code iterator} directly after passing it to this method.
087 */
-088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
+088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
089 return StreamSupport.stream(Spliterators.spliteratorUnknownSize(iterator, 0), false);
090 }
091
@@ -102,7 +102,7 @@
093 * If a value is present in {@code optional}, returns a stream containing only that element,
094 * otherwise returns an empty stream.
095 */
-096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
+096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
097 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
098 }
099
@@ -113,7 +113,7 @@
104 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
105 */
106 @Beta
-107 @InlineMe(replacement = "optional.stream()")
+107 @InlineMe(replacement = "optional.stream()")
108 @InlineMeValidationDisabled("Java 9+ API only")
109 public static <T> Stream<T> stream(java.util.Optional<T> optional) {
110 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
@@ -126,7 +126,7 @@
117 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
118 */
119 @Beta
-120 @InlineMe(replacement = "optional.stream()")
+120 @InlineMe(replacement = "optional.stream()")
121 @InlineMeValidationDisabled("Java 9+ API only")
122 public static IntStream stream(OptionalInt optional) {
123 return optional.isPresent() ? IntStream.of(optional.getAsInt()) : IntStream.empty();
@@ -139,7 +139,7 @@
130 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
131 */
132 @Beta
-133 @InlineMe(replacement = "optional.stream()")
+133 @InlineMe(replacement = "optional.stream()")
134 @InlineMeValidationDisabled("Java 9+ API only")
135 public static LongStream stream(OptionalLong optional) {
136 return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty();
@@ -152,7 +152,7 @@
143 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
144 */
145 @Beta
-146 @InlineMe(replacement = "optional.stream()")
+146 @InlineMe(replacement = "optional.stream()")
147 @InlineMeValidationDisabled("Java 9+ API only")
148 public static DoubleStream stream(OptionalDouble optional) {
149 return optional.isPresent() ? DoubleStream.of(optional.getAsDouble()) : DoubleStream.empty();
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.LongFunctionWithIndex.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.LongFunctionWithIndex.html
index 01cae309bd65..5660c6470db3 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.LongFunctionWithIndex.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.LongFunctionWithIndex.html
@@ -73,7 +73,7 @@
064 * Returns a sequential {@link Stream} of the contents of {@code iterable}, delegating to {@link
065 * Collection#stream} if possible.
066 */
-067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
+067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
068 return (iterable instanceof Collection)
069 ? ((Collection<T>) iterable).stream()
070 : StreamSupport.stream(iterable.spliterator(), false);
@@ -94,7 +94,7 @@
085 * Returns a sequential {@link Stream} of the remaining contents of {@code iterator}. Do not use
086 * {@code iterator} directly after passing it to this method.
087 */
-088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
+088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
089 return StreamSupport.stream(Spliterators.spliteratorUnknownSize(iterator, 0), false);
090 }
091
@@ -102,7 +102,7 @@
093 * If a value is present in {@code optional}, returns a stream containing only that element,
094 * otherwise returns an empty stream.
095 */
-096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
+096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
097 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
098 }
099
@@ -113,7 +113,7 @@
104 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
105 */
106 @Beta
-107 @InlineMe(replacement = "optional.stream()")
+107 @InlineMe(replacement = "optional.stream()")
108 @InlineMeValidationDisabled("Java 9+ API only")
109 public static <T> Stream<T> stream(java.util.Optional<T> optional) {
110 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
@@ -126,7 +126,7 @@
117 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
118 */
119 @Beta
-120 @InlineMe(replacement = "optional.stream()")
+120 @InlineMe(replacement = "optional.stream()")
121 @InlineMeValidationDisabled("Java 9+ API only")
122 public static IntStream stream(OptionalInt optional) {
123 return optional.isPresent() ? IntStream.of(optional.getAsInt()) : IntStream.empty();
@@ -139,7 +139,7 @@
130 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
131 */
132 @Beta
-133 @InlineMe(replacement = "optional.stream()")
+133 @InlineMe(replacement = "optional.stream()")
134 @InlineMeValidationDisabled("Java 9+ API only")
135 public static LongStream stream(OptionalLong optional) {
136 return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty();
@@ -152,7 +152,7 @@
143 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
144 */
145 @Beta
-146 @InlineMe(replacement = "optional.stream()")
+146 @InlineMe(replacement = "optional.stream()")
147 @InlineMeValidationDisabled("Java 9+ API only")
148 public static DoubleStream stream(OptionalDouble optional) {
149 return optional.isPresent() ? DoubleStream.of(optional.getAsDouble()) : DoubleStream.empty();
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.html
index 01cae309bd65..5660c6470db3 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Streams.html
@@ -73,7 +73,7 @@
064 * Returns a sequential {@link Stream} of the contents of {@code iterable}, delegating to {@link
065 * Collection#stream} if possible.
066 */
-067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
+067 public static <T extends @Nullable Object> Stream<T> stream(Iterable<T> iterable) {
068 return (iterable instanceof Collection)
069 ? ((Collection<T>) iterable).stream()
070 : StreamSupport.stream(iterable.spliterator(), false);
@@ -94,7 +94,7 @@
085 * Returns a sequential {@link Stream} of the remaining contents of {@code iterator}. Do not use
086 * {@code iterator} directly after passing it to this method.
087 */
-088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
+088 public static <T extends @Nullable Object> Stream<T> stream(Iterator<T> iterator) {
089 return StreamSupport.stream(Spliterators.spliteratorUnknownSize(iterator, 0), false);
090 }
091
@@ -102,7 +102,7 @@
093 * If a value is present in {@code optional}, returns a stream containing only that element,
094 * otherwise returns an empty stream.
095 */
-096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
+096 public static <T> Stream<T> stream(com.google.common.base.Optional<T> optional) {
097 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
098 }
099
@@ -113,7 +113,7 @@
104 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
105 */
106 @Beta
-107 @InlineMe(replacement = "optional.stream()")
+107 @InlineMe(replacement = "optional.stream()")
108 @InlineMeValidationDisabled("Java 9+ API only")
109 public static <T> Stream<T> stream(java.util.Optional<T> optional) {
110 return optional.isPresent() ? Stream.of(optional.get()) : Stream.empty();
@@ -126,7 +126,7 @@
117 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
118 */
119 @Beta
-120 @InlineMe(replacement = "optional.stream()")
+120 @InlineMe(replacement = "optional.stream()")
121 @InlineMeValidationDisabled("Java 9+ API only")
122 public static IntStream stream(OptionalInt optional) {
123 return optional.isPresent() ? IntStream.of(optional.getAsInt()) : IntStream.empty();
@@ -139,7 +139,7 @@
130 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
131 */
132 @Beta
-133 @InlineMe(replacement = "optional.stream()")
+133 @InlineMe(replacement = "optional.stream()")
134 @InlineMeValidationDisabled("Java 9+ API only")
135 public static LongStream stream(OptionalLong optional) {
136 return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty();
@@ -152,7 +152,7 @@
143 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
144 */
145 @Beta
-146 @InlineMe(replacement = "optional.stream()")
+146 @InlineMe(replacement = "optional.stream()")
147 @InlineMeValidationDisabled("Java 9+ API only")
148 public static DoubleStream stream(OptionalDouble optional) {
149 return optional.isPresent() ? DoubleStream.of(optional.getAsDouble()) : DoubleStream.empty();
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Tables.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Tables.html
index 49ca51c76281..9bfa0aeb03d3 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Tables.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/collect/Tables.html
@@ -76,7 +76,7 @@
067 *
068 * @since 21.0
069 */
-070 public static <
+070 public static <
071 T extends @Nullable Object,
072 R extends @Nullable Object,
073 C extends @Nullable Object,
@@ -105,7 +105,7 @@
096 *
097 * @since 21.0
098 */
-099 public static <
+099 public static <
100 T extends @Nullable Object,
101 R extends @Nullable Object,
102 C extends @Nullable Object,
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Chars.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Chars.html
index 98da6a23e60a..317522459f91 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Chars.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Chars.html
@@ -223,7 +223,7 @@
214 * the array
215 * @throws IllegalArgumentException if {@code array} is empty
216 */
-217 public static char min(char... array) {
+217 public static char min(char... array) {
218 checkArgument(array.length > 0);
219 char min = array[0];
220 for (int i = 1; i < array.length; i++) {
@@ -242,7 +242,7 @@
233 * in the array
234 * @throws IllegalArgumentException if {@code array} is empty
235 */
-236 public static char max(char... array) {
+236 public static char max(char... array) {
237 checkArgument(array.length > 0);
238 char max = array[0];
239 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Doubles.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Doubles.html
index 8b51653f0527..f9534958cf37 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Doubles.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Doubles.html
@@ -221,7 +221,7 @@
212 */
213 @GwtIncompatible(
214 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-215 public static double min(double... array) {
+215 public static double min(double... array) {
216 checkArgument(array.length > 0);
217 double min = array[0];
218 for (int i = 1; i < array.length; i++) {
@@ -241,7 +241,7 @@
232 */
233 @GwtIncompatible(
234 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-235 public static double max(double... array) {
+235 public static double max(double... array) {
236 checkArgument(array.length > 0);
237 double max = array[0];
238 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Floats.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Floats.html
index 5a01e2deed7c..f6036e8c5765 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Floats.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Floats.html
@@ -216,7 +216,7 @@
207 */
208 @GwtIncompatible(
209 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-210 public static float min(float... array) {
+210 public static float min(float... array) {
211 checkArgument(array.length > 0);
212 float min = array[0];
213 for (int i = 1; i < array.length; i++) {
@@ -236,7 +236,7 @@
227 */
228 @GwtIncompatible(
229 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-230 public static float max(float... array) {
+230 public static float max(float... array) {
231 checkArgument(array.length > 0);
232 float max = array[0];
233 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Ints.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Ints.html
index 5fbf16aa134e..be70513ceef6 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Ints.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Ints.html
@@ -232,7 +232,7 @@
223 */
224 @GwtIncompatible(
225 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-226 public static int min(int... array) {
+226 public static int min(int... array) {
227 checkArgument(array.length > 0);
228 int min = array[0];
229 for (int i = 1; i < array.length; i++) {
@@ -253,7 +253,7 @@
244 */
245 @GwtIncompatible(
246 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-247 public static int max(int... array) {
+247 public static int max(int... array) {
248 checkArgument(array.length > 0);
249 int max = array[0];
250 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Longs.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Longs.html
index e6e5bc125c36..3b2dff381c8e 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Longs.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Longs.html
@@ -201,7 +201,7 @@
192 * the array
193 * @throws IllegalArgumentException if {@code array} is empty
194 */
-195 public static long min(long... array) {
+195 public static long min(long... array) {
196 checkArgument(array.length > 0);
197 long min = array[0];
198 for (int i = 1; i < array.length; i++) {
@@ -220,7 +220,7 @@
211 * in the array
212 * @throws IllegalArgumentException if {@code array} is empty
213 */
-214 public static long max(long... array) {
+214 public static long max(long... array) {
215 checkArgument(array.length > 0);
216 long max = array[0];
217 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Shorts.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Shorts.html
index 71b52dcc8ae5..374425d21077 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Shorts.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/Shorts.html
@@ -229,7 +229,7 @@
220 */
221 @GwtIncompatible(
222 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-223 public static short min(short... array) {
+223 public static short min(short... array) {
224 checkArgument(array.length > 0);
225 short min = array[0];
226 for (int i = 1; i < array.length; i++) {
@@ -250,7 +250,7 @@
241 */
242 @GwtIncompatible(
243 "Available in GWT! Annotation is to avoid conflict with GWT specialization of base class.")
-244 public static short max(short... array) {
+244 public static short max(short... array) {
245 checkArgument(array.length > 0);
246 short max = array[0];
247 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/SignedBytes.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/SignedBytes.html
index 2fc317b0d9de..b4cc3ffbac9e 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/SignedBytes.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/SignedBytes.html
@@ -112,7 +112,7 @@
103 * the array
104 * @throws IllegalArgumentException if {@code array} is empty
105 */
-106 public static byte min(byte... array) {
+106 public static byte min(byte... array) {
107 checkArgument(array.length > 0);
108 byte min = array[0];
109 for (int i = 1; i < array.length; i++) {
@@ -131,7 +131,7 @@
122 * in the array
123 * @throws IllegalArgumentException if {@code array} is empty
124 */
-125 public static byte max(byte... array) {
+125 public static byte max(byte... array) {
126 checkArgument(array.length > 0);
127 byte max = array[0];
128 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedBytes.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedBytes.html
index ea847c2701fe..cd664b86b547 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedBytes.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedBytes.html
@@ -144,7 +144,7 @@
135 * the array according to {@link #compare}
136 * @throws IllegalArgumentException if {@code array} is empty
137 */
-138 public static byte min(byte... array) {
+138 public static byte min(byte... array) {
139 checkArgument(array.length > 0);
140 int min = toInt(array[0]);
141 for (int i = 1; i < array.length; i++) {
@@ -164,7 +164,7 @@
155 * in the array according to {@link #compare}
156 * @throws IllegalArgumentException if {@code array} is empty
157 */
-158 public static byte max(byte... array) {
+158 public static byte max(byte... array) {
159 checkArgument(array.length > 0);
160 int max = toInt(array[0]);
161 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedInts.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedInts.html
index bac42ca16f0f..6b2e36075fb1 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedInts.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedInts.html
@@ -130,7 +130,7 @@
121 * the array according to {@link #compare}
122 * @throws IllegalArgumentException if {@code array} is empty
123 */
-124 public static int min(int... array) {
+124 public static int min(int... array) {
125 checkArgument(array.length > 0);
126 int min = flip(array[0]);
127 for (int i = 1; i < array.length; i++) {
@@ -150,7 +150,7 @@
141 * in the array according to {@link #compare}
142 * @throws IllegalArgumentException if {@code array} is empty
143 */
-144 public static int max(int... array) {
+144 public static int max(int... array) {
145 checkArgument(array.length > 0);
146 int max = flip(array[0]);
147 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedLongs.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedLongs.html
index 5f8171c1d6cc..f72d5200b001 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedLongs.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/primitives/UnsignedLongs.html
@@ -95,7 +95,7 @@
086 * the array according to {@link #compare}
087 * @throws IllegalArgumentException if {@code array} is empty
088 */
-089 public static long min(long... array) {
+089 public static long min(long... array) {
090 checkArgument(array.length > 0);
091 long min = flip(array[0]);
092 for (int i = 1; i < array.length; i++) {
@@ -115,7 +115,7 @@
106 * in the array according to {@link #compare}
107 * @throws IllegalArgumentException if {@code array} is empty
108 */
-109 public static long max(long... array) {
+109 public static long max(long... array) {
110 checkArgument(array.length > 0);
111 long max = flip(array[0]);
112 for (int i = 1; i < array.length; i++) {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingCallable.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.AsyncClosingFunction.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingCallable.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ClosingFunction.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.AsyncCombiningCallable.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.CombiningCallable.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.AsyncClosingFunction2.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.ClosingFunction2.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner2.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.AsyncClosingFunction3.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.ClosingFunction3.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner3.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.AsyncClosingFunction4.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.ClosingFunction4.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner4.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.AsyncClosingFunction5.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.ClosingFunction5.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Combiner5.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.DeferredCloser.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Peeker.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Peeker.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Peeker.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.Peeker.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloser.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.ValueAndCloserConsumer.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.html
index a52a97ac8fdb..3c4e30ba44d8 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/ClosingFuture.html
@@ -835,7 +835,7 @@
826 * @param function transforms the value of a {@code ClosingFuture} step to a {@link
827 * ListenableFuture} with the value of a derived step
828 */
-829 public static <V extends @Nullable Object, U extends @Nullable Object>
+829 public static <V extends @Nullable Object, U extends @Nullable Object>
830 AsyncClosingFunction<V, U> withoutCloser(final AsyncFunction<V, U> function) {
831 checkNotNull(function);
832 return new AsyncClosingFunction<V, U>() {
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/Futures.FutureCombiner.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/Futures.FutureCombiner.html
index 4db61ed06b66..b6793b372078 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/Futures.FutureCombiner.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/Futures.FutureCombiner.html
@@ -140,7 +140,7 @@
131 * getters just return the value. This {@code Future} can't be canceled or timed out and its
132 * {@code isDone()} method always returns {@code true}.
133 */
-134 public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(
+134 public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(
135 @ParametricNullness V value) {
136 if (value == null) {
137 // This cast is safe because null is assignable to V for all V (i.e. it is bivariant)
@@ -169,7 +169,7 @@
160 * returns {@code true}. Calling {@code get()} will immediately throw the provided {@code
161 * Throwable} wrapped in an {@code ExecutionException}.
162 */
-163 public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(
+163 public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(
164 Throwable throwable) {
165 checkNotNull(throwable);
166 return new ImmediateFailedFuture<>(throwable);
@@ -182,7 +182,7 @@
173 * @since 14.0
174 */
175 @SuppressWarnings("unchecked") // ImmediateCancelledFuture can work with any type
-176 public static <V extends @Nullable Object> ListenableFuture<V> immediateCancelledFuture() {
+176 public static <V extends @Nullable Object> ListenableFuture<V> immediateCancelledFuture() {
177 ListenableFuture<Object> instance = ImmediateCancelledFuture.INSTANCE;
178 if (instance != null) {
179 return (ListenableFuture<V>) instance;
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/Futures.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/Futures.html
index 4db61ed06b66..b6793b372078 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/Futures.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/Futures.html
@@ -140,7 +140,7 @@
131 * getters just return the value. This {@code Future} can't be canceled or timed out and its
132 * {@code isDone()} method always returns {@code true}.
133 */
-134 public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(
+134 public static <V extends @Nullable Object> ListenableFuture<V> immediateFuture(
135 @ParametricNullness V value) {
136 if (value == null) {
137 // This cast is safe because null is assignable to V for all V (i.e. it is bivariant)
@@ -169,7 +169,7 @@
160 * returns {@code true}. Calling {@code get()} will immediately throw the provided {@code
161 * Throwable} wrapped in an {@code ExecutionException}.
162 */
-163 public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(
+163 public static <V extends @Nullable Object> ListenableFuture<V> immediateFailedFuture(
164 Throwable throwable) {
165 checkNotNull(throwable);
166 return new ImmediateFailedFuture<>(throwable);
@@ -182,7 +182,7 @@
173 * @since 14.0
174 */
175 @SuppressWarnings("unchecked") // ImmediateCancelledFuture can work with any type
-176 public static <V extends @Nullable Object> ListenableFuture<V> immediateCancelledFuture() {
+176 public static <V extends @Nullable Object> ListenableFuture<V> immediateCancelledFuture() {
177 ListenableFuture<Object> instance = ImmediateCancelledFuture.INSTANCE;
178 if (instance != null) {
179 return (ListenableFuture<V>) instance;
diff --git a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/MoreExecutors.html b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/MoreExecutors.html
index 689d66a95178..61b1494ee72a 100644
--- a/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/MoreExecutors.html
+++ b/releases/snapshot-jre/api/docs/src-html/com/google/common/util/concurrent/MoreExecutors.html
@@ -333,7 +333,7 @@
324 *
325 * @since 18.0 (present as MoreExecutors.sameThreadExecutor() since 10.0)
326 */
-327 @GwtIncompatible // TODO
+327 @GwtIncompatible // TODO
328 public static ListeningExecutorService newDirectExecutorService() {
329 return new DirectExecutorService();
330 }
@@ -399,7 +399,7 @@
390 *
391 * @since 18.0
392 */
-393 public static Executor directExecutor() {
+393 public static Executor directExecutor() {
394 return DirectExecutor.INSTANCE;
395 }
396
@@ -447,7 +447,7 @@
438 *
439 * @since 23.3 (since 23.1 as {@code sequentialExecutor})
440 */
-441 @J2ktIncompatible
+441 @J2ktIncompatible
442 @GwtIncompatible
443 public static Executor newSequentialExecutor(Executor delegate) {
444 return new SequentialExecutor(delegate);
diff --git a/releases/snapshot-jre/api/docs/type-search-index.zip b/releases/snapshot-jre/api/docs/type-search-index.zip
index 3e48d1850f6b..c60dfbccdf72 100644
Binary files a/releases/snapshot-jre/api/docs/type-search-index.zip and b/releases/snapshot-jre/api/docs/type-search-index.zip differ