diff --git a/README.md b/README.md
index 3fbf4fd40335..f95062c1f9eb 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ Guava's Maven group ID is `com.google.guava`, and its artifact ID is `guava`.
Guava provides two different "flavors": one for use on a (Java 8+) JRE and one
for use on Android or Java 7 or by any library that wants to be compatible with
either of those. These flavors are specified in the Maven version field as
-either `29.0-jre` or `29.0-android`. For more about depending on Guava, see
+either `30.0-jre` or `30.0-android`. For more about depending on Guava, see
[using Guava in your build].
To add a dependency on Guava using Maven, use the following:
@@ -32,9 +32,9 @@ To add a dependency on Guava using Maven, use the following:
com.google.guava
guava
- 29.0-jre
+ 30.0-jre
- 29.0-android
+ 30.0-android
```
@@ -45,16 +45,16 @@ dependencies {
// Pick one:
// 1. Use Guava in your implementation only:
- implementation("com.google.guava:guava:29.0-jre")
+ implementation("com.google.guava:guava:30.0-jre")
// 2. Use Guava types in your public API:
- api("com.google.guava:guava:29.0-jre")
+ api("com.google.guava:guava:30.0-jre")
// 3. Android - Use Guava in your implementation only:
- implementation("com.google.guava:guava:29.0-android")
+ implementation("com.google.guava:guava:30.0-android")
// 4. Android - Use Guava types in your public API:
- api("com.google.guava:guava:29.0-android")
+ api("com.google.guava:guava:30.0-android")
}
```
diff --git a/android/guava/src/com/google/common/collect/Comparators.java b/android/guava/src/com/google/common/collect/Comparators.java
index a07760deabd7..555e5b80bfaa 100644
--- a/android/guava/src/com/google/common/collect/Comparators.java
+++ b/android/guava/src/com/google/common/collect/Comparators.java
@@ -116,7 +116,7 @@ public static boolean isInStrictOrder(
* @param a first value to compare, returned if less than or equal to b.
* @param b second value to compare.
* @throws ClassCastException if the parameters are not mutually comparable.
- * @since NEXT
+ * @since 30.0
*/
@Beta
public static > T min(T a, T b) {
@@ -136,7 +136,7 @@ public static > T min(T a, T b) {
* @param b second value to compare.
* @throws ClassCastException if the parameters are not mutually comparable using the given
* comparator.
- * @since NEXT
+ * @since 30.0
*/
@Beta
public static T min(@NullableDecl T a, @NullableDecl T b, Comparator comparator) {
@@ -154,7 +154,7 @@ public static T min(@NullableDecl T a, @NullableDecl T b, Comparator comp
* @param a first value to compare, returned if greater than or equal to b.
* @param b second value to compare.
* @throws ClassCastException if the parameters are not mutually comparable.
- * @since NEXT
+ * @since 30.0
*/
@Beta
public static > T max(T a, T b) {
@@ -174,7 +174,7 @@ public static > T max(T a, T b) {
* @param b second value to compare.
* @throws ClassCastException if the parameters are not mutually comparable using the given
* comparator.
- * @since NEXT
+ * @since 30.0
*/
@Beta
public static T max(@NullableDecl T a, @NullableDecl T b, Comparator comparator) {
diff --git a/android/guava/src/com/google/common/math/BigDecimalMath.java b/android/guava/src/com/google/common/math/BigDecimalMath.java
index 1eb583cbc409..b5c23f8dd993 100644
--- a/android/guava/src/com/google/common/math/BigDecimalMath.java
+++ b/android/guava/src/com/google/common/math/BigDecimalMath.java
@@ -22,7 +22,7 @@
* A class for arithmetic on {@link BigDecimal} that is not covered by its built-in methods.
*
* @author Louis Wasserman
- * @since NEXT
+ * @since 30.0
*/
@GwtIncompatible
public class BigDecimalMath {
@@ -47,7 +47,7 @@ private BigDecimalMath() {}
*
* @throws ArithmeticException if {@code mode} is {@link RoundingMode#UNNECESSARY} and {@code x}
* is not precisely representable as a {@code double}
- * @since NEXT
+ * @since 30.0
*/
public static double roundToDouble(BigDecimal x, RoundingMode mode) {
return BigDecimalToDoubleRounder.INSTANCE.roundToDouble(x, mode);
diff --git a/android/guava/src/com/google/common/math/BigIntegerMath.java b/android/guava/src/com/google/common/math/BigIntegerMath.java
index 30520629e396..bf443e9b145b 100644
--- a/android/guava/src/com/google/common/math/BigIntegerMath.java
+++ b/android/guava/src/com/google/common/math/BigIntegerMath.java
@@ -327,7 +327,7 @@ private static BigInteger sqrtApproxWithDoubles(BigInteger x) {
*
* @throws ArithmeticException if {@code mode} is {@link RoundingMode#UNNECESSARY} and {@code x}
* is not precisely representable as a {@code double}
- * @since NEXT
+ * @since 30.0
*/
@GwtIncompatible
public static double roundToDouble(BigInteger x, RoundingMode mode) {
diff --git a/android/guava/src/com/google/common/math/LongMath.java b/android/guava/src/com/google/common/math/LongMath.java
index aa6552df8db4..420b48a9b453 100644
--- a/android/guava/src/com/google/common/math/LongMath.java
+++ b/android/guava/src/com/google/common/math/LongMath.java
@@ -1239,7 +1239,7 @@ private boolean testWitness(long base, long n) {
*
* @throws ArithmeticException if {@code mode} is {@link RoundingMode#UNNECESSARY} and {@code x}
* is not precisely representable as a {@code double}
- * @since NEXT
+ * @since 30.0
*/
@SuppressWarnings("deprecation")
@GwtIncompatible
diff --git a/android/guava/src/com/google/common/net/HttpHeaders.java b/android/guava/src/com/google/common/net/HttpHeaders.java
index 83f0f40e87ab..11a5b50f9861 100644
--- a/android/guava/src/com/google/common/net/HttpHeaders.java
+++ b/android/guava/src/com/google/common/net/HttpHeaders.java
@@ -270,14 +270,14 @@ private ReferrerPolicyValues() {}
* The HTTP {@code
* Cross-Origin-Embedder-Policy} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String CROSS_ORIGIN_EMBEDDER_POLICY = "Cross-Origin-Embedder-Policy";
/**
* The HTTP {@code
* Cross-Origin-Embedder-Policy-Report-Only} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String CROSS_ORIGIN_EMBEDDER_POLICY_REPORT_ONLY =
"Cross-Origin-Embedder-Policy-Report-Only";
@@ -478,49 +478,49 @@ private ReferrerPolicyValues() {}
* The HTTP {@code Sec-CH-UA}
* header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA = "Sec-CH-UA";
/**
* The HTTP {@code
* Sec-CH-UA-Arch} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_ARCH = "Sec-CH-UA-Arch";
/**
* The HTTP {@code
* Sec-CH-UA-Model} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_MODEL = "Sec-CH-UA-Model";
/**
* The HTTP {@code
* Sec-CH-UA-Platform} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_PLATFORM = "Sec-CH-UA-Platform";
/**
* The HTTP {@code
* Sec-CH-UA-Platform-Version} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_PLATFORM_VERSION = "Sec-CH-UA-Platform-Version";
/**
* The HTTP {@code
* Sec-CH-UA-Full-Version} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_FULL_VERSION = "Sec-CH-UA-Full-Version";
/**
* The HTTP {@code
* Sec-CH-UA-Mobile} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_MOBILE = "Sec-CH-UA-Mobile";
diff --git a/android/guava/src/com/google/common/net/MediaType.java b/android/guava/src/com/google/common/net/MediaType.java
index 8cf09c8057a0..a5b710f85315 100644
--- a/android/guava/src/com/google/common/net/MediaType.java
+++ b/android/guava/src/com/google/common/net/MediaType.java
@@ -145,7 +145,7 @@ private static MediaType addKnownType(MediaType mediaType) {
/**
* Wildcard matching any "font" top-level media type.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType ANY_FONT_TYPE = createConstant(FONT_TYPE, WILDCARD);
@@ -709,7 +709,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* A collection of font outlines as defined by RFC
* 8081.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_COLLECTION = createConstant(FONT_TYPE, "collection");
@@ -717,7 +717,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* Open Type Font Format (OTF) as defined by
* RFC 8081.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_OTF = createConstant(FONT_TYPE, "otf");
@@ -727,7 +727,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* type for SFNT, but {@link #SFNT application/font-sfnt} may be necessary in certain situations
* for compatibility.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_SFNT = createConstant(FONT_TYPE, "sfnt");
@@ -735,7 +735,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* True Type Font Format (TTF) as defined by
* RFC 8081.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_TTF = createConstant(FONT_TYPE, "ttf");
@@ -745,7 +745,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* type for SFNT, but {@link #WOFF application/font-woff} may be necessary in certain situations
* for compatibility.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_WOFF = createConstant(FONT_TYPE, "woff");
@@ -755,7 +755,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* media type for SFNT, but {@link #WOFF2 application/font-woff2} may be necessary in certain
* situations for compatibility.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_WOFF2 = createConstant(FONT_TYPE, "woff2");
diff --git a/android/guava/src/com/google/common/util/concurrent/ClosingFuture.java b/android/guava/src/com/google/common/util/concurrent/ClosingFuture.java
index ed3d5a0bb37e..2e5b5c517486 100644
--- a/android/guava/src/com/google/common/util/concurrent/ClosingFuture.java
+++ b/android/guava/src/com/google/common/util/concurrent/ClosingFuture.java
@@ -186,7 +186,7 @@
* automatic-closing approach described above is safer.
*
* @param the type of the value of this step
- * @since NEXT
+ * @since 30.0
*/
// TODO(dpb): Consider reusing one CloseableList for the entire pipeline, modulo combinations.
@Beta // @Beta for one release.
diff --git a/android/guava/src/com/google/common/util/concurrent/Uninterruptibles.java b/android/guava/src/com/google/common/util/concurrent/Uninterruptibles.java
index 5860a9d8f95f..4f4678096221 100644
--- a/android/guava/src/com/google/common/util/concurrent/Uninterruptibles.java
+++ b/android/guava/src/com/google/common/util/concurrent/Uninterruptibles.java
@@ -374,7 +374,7 @@ public static boolean tryAcquireUninterruptibly(
* Invokes {@code lock.}{@link Lock#tryLock(long, TimeUnit) tryLock(timeout, unit)}
* uninterruptibly.
*
- * @since NEXT
+ * @since 30.0
*/
@GwtIncompatible // concurrency
@SuppressWarnings("GoodTime") // should accept a java.time.Duration
@@ -403,7 +403,7 @@ public static boolean tryLockUninterruptibly(Lock lock, long timeout, TimeUnit u
* Invokes {@code executor.}{@link ExecutorService#awaitTermination(long, TimeUnit)
* awaitTermination(long, TimeUnit)} uninterruptibly with no timeout.
*
- * @since NEXT
+ * @since 30.0
*/
@Beta
@GwtIncompatible // concurrency
@@ -416,7 +416,7 @@ public static void awaitTerminationUninterruptibly(ExecutorService executor) {
* Invokes {@code executor.}{@link ExecutorService#awaitTermination(long, TimeUnit)
* awaitTermination(long, TimeUnit)} uninterruptibly.
*
- * @since NEXT
+ * @since 30.0
*/
@Beta
@GwtIncompatible // concurrency
diff --git a/guava-testlib/README.md b/guava-testlib/README.md
index e422b1733c66..c33f4217c6e1 100644
--- a/guava-testlib/README.md
+++ b/guava-testlib/README.md
@@ -13,7 +13,7 @@ To add a dependency on Guava testlib using Maven, use the following:
com.google.guava
guava-testlib
- 29.0-jre
+ 30.0-jre
test
```
@@ -22,7 +22,7 @@ To add a dependency using Gradle:
```gradle
dependencies {
- test 'com.google.guava:guava-testlib:29.0-jre'
+ test 'com.google.guava:guava-testlib:30.0-jre'
}
```
diff --git a/guava/src/com/google/common/collect/Comparators.java b/guava/src/com/google/common/collect/Comparators.java
index 422cee1c39c8..a541de95f15b 100644
--- a/guava/src/com/google/common/collect/Comparators.java
+++ b/guava/src/com/google/common/collect/Comparators.java
@@ -203,7 +203,7 @@ public static Comparator> emptiesLast(Comparator super T> valu
* @param a first value to compare, returned if less than or equal to b.
* @param b second value to compare.
* @throws ClassCastException if the parameters are not mutually comparable.
- * @since NEXT
+ * @since 30.0
*/
@Beta
public static > T min(T a, T b) {
@@ -223,7 +223,7 @@ public static > T min(T a, T b) {
* @param b second value to compare.
* @throws ClassCastException if the parameters are not mutually comparable using the given
* comparator.
- * @since NEXT
+ * @since 30.0
*/
@Beta
public static T min(@Nullable T a, @Nullable T b, Comparator comparator) {
@@ -241,7 +241,7 @@ public static T min(@Nullable T a, @Nullable T b, Comparator comparator)
* @param a first value to compare, returned if greater than or equal to b.
* @param b second value to compare.
* @throws ClassCastException if the parameters are not mutually comparable.
- * @since NEXT
+ * @since 30.0
*/
@Beta
public static > T max(T a, T b) {
@@ -261,7 +261,7 @@ public static > T max(T a, T b) {
* @param b second value to compare.
* @throws ClassCastException if the parameters are not mutually comparable using the given
* comparator.
- * @since NEXT
+ * @since 30.0
*/
@Beta
public static T max(@Nullable T a, @Nullable T b, Comparator comparator) {
diff --git a/guava/src/com/google/common/math/BigDecimalMath.java b/guava/src/com/google/common/math/BigDecimalMath.java
index 1eb583cbc409..b5c23f8dd993 100644
--- a/guava/src/com/google/common/math/BigDecimalMath.java
+++ b/guava/src/com/google/common/math/BigDecimalMath.java
@@ -22,7 +22,7 @@
* A class for arithmetic on {@link BigDecimal} that is not covered by its built-in methods.
*
* @author Louis Wasserman
- * @since NEXT
+ * @since 30.0
*/
@GwtIncompatible
public class BigDecimalMath {
@@ -47,7 +47,7 @@ private BigDecimalMath() {}
*
* @throws ArithmeticException if {@code mode} is {@link RoundingMode#UNNECESSARY} and {@code x}
* is not precisely representable as a {@code double}
- * @since NEXT
+ * @since 30.0
*/
public static double roundToDouble(BigDecimal x, RoundingMode mode) {
return BigDecimalToDoubleRounder.INSTANCE.roundToDouble(x, mode);
diff --git a/guava/src/com/google/common/math/BigIntegerMath.java b/guava/src/com/google/common/math/BigIntegerMath.java
index 30520629e396..bf443e9b145b 100644
--- a/guava/src/com/google/common/math/BigIntegerMath.java
+++ b/guava/src/com/google/common/math/BigIntegerMath.java
@@ -327,7 +327,7 @@ private static BigInteger sqrtApproxWithDoubles(BigInteger x) {
*
* @throws ArithmeticException if {@code mode} is {@link RoundingMode#UNNECESSARY} and {@code x}
* is not precisely representable as a {@code double}
- * @since NEXT
+ * @since 30.0
*/
@GwtIncompatible
public static double roundToDouble(BigInteger x, RoundingMode mode) {
diff --git a/guava/src/com/google/common/math/LongMath.java b/guava/src/com/google/common/math/LongMath.java
index aa6552df8db4..420b48a9b453 100644
--- a/guava/src/com/google/common/math/LongMath.java
+++ b/guava/src/com/google/common/math/LongMath.java
@@ -1239,7 +1239,7 @@ private boolean testWitness(long base, long n) {
*
* @throws ArithmeticException if {@code mode} is {@link RoundingMode#UNNECESSARY} and {@code x}
* is not precisely representable as a {@code double}
- * @since NEXT
+ * @since 30.0
*/
@SuppressWarnings("deprecation")
@GwtIncompatible
diff --git a/guava/src/com/google/common/net/HttpHeaders.java b/guava/src/com/google/common/net/HttpHeaders.java
index 83f0f40e87ab..11a5b50f9861 100644
--- a/guava/src/com/google/common/net/HttpHeaders.java
+++ b/guava/src/com/google/common/net/HttpHeaders.java
@@ -270,14 +270,14 @@ private ReferrerPolicyValues() {}
* The HTTP {@code
* Cross-Origin-Embedder-Policy} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String CROSS_ORIGIN_EMBEDDER_POLICY = "Cross-Origin-Embedder-Policy";
/**
* The HTTP {@code
* Cross-Origin-Embedder-Policy-Report-Only} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String CROSS_ORIGIN_EMBEDDER_POLICY_REPORT_ONLY =
"Cross-Origin-Embedder-Policy-Report-Only";
@@ -478,49 +478,49 @@ private ReferrerPolicyValues() {}
* The HTTP {@code Sec-CH-UA}
* header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA = "Sec-CH-UA";
/**
* The HTTP {@code
* Sec-CH-UA-Arch} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_ARCH = "Sec-CH-UA-Arch";
/**
* The HTTP {@code
* Sec-CH-UA-Model} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_MODEL = "Sec-CH-UA-Model";
/**
* The HTTP {@code
* Sec-CH-UA-Platform} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_PLATFORM = "Sec-CH-UA-Platform";
/**
* The HTTP {@code
* Sec-CH-UA-Platform-Version} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_PLATFORM_VERSION = "Sec-CH-UA-Platform-Version";
/**
* The HTTP {@code
* Sec-CH-UA-Full-Version} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_FULL_VERSION = "Sec-CH-UA-Full-Version";
/**
* The HTTP {@code
* Sec-CH-UA-Mobile} header field name.
*
- * @since NEXT
+ * @since 30.0
*/
public static final String SEC_CH_UA_MOBILE = "Sec-CH-UA-Mobile";
diff --git a/guava/src/com/google/common/net/MediaType.java b/guava/src/com/google/common/net/MediaType.java
index 2ba6c1e54e8c..f52f24e2ec2c 100644
--- a/guava/src/com/google/common/net/MediaType.java
+++ b/guava/src/com/google/common/net/MediaType.java
@@ -145,7 +145,7 @@ private static MediaType addKnownType(MediaType mediaType) {
/**
* Wildcard matching any "font" top-level media type.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType ANY_FONT_TYPE = createConstant(FONT_TYPE, WILDCARD);
@@ -709,7 +709,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* A collection of font outlines as defined by RFC
* 8081.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_COLLECTION = createConstant(FONT_TYPE, "collection");
@@ -717,7 +717,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* Open Type Font Format (OTF) as defined by
* RFC 8081.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_OTF = createConstant(FONT_TYPE, "otf");
@@ -727,7 +727,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* type for SFNT, but {@link #SFNT application/font-sfnt} may be necessary in certain situations
* for compatibility.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_SFNT = createConstant(FONT_TYPE, "sfnt");
@@ -735,7 +735,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* True Type Font Format (TTF) as defined by
* RFC 8081.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_TTF = createConstant(FONT_TYPE, "ttf");
@@ -745,7 +745,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* type for SFNT, but {@link #WOFF application/font-woff} may be necessary in certain situations
* for compatibility.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_WOFF = createConstant(FONT_TYPE, "woff");
@@ -755,7 +755,7 @@ private static MediaType addKnownType(MediaType mediaType) {
* media type for SFNT, but {@link #WOFF2 application/font-woff2} may be necessary in certain
* situations for compatibility.
*
- * @since NEXT
+ * @since 30.0
*/
public static final MediaType FONT_WOFF2 = createConstant(FONT_TYPE, "woff2");
diff --git a/guava/src/com/google/common/util/concurrent/ClosingFuture.java b/guava/src/com/google/common/util/concurrent/ClosingFuture.java
index 47a7207cfd81..d4c92650afbc 100644
--- a/guava/src/com/google/common/util/concurrent/ClosingFuture.java
+++ b/guava/src/com/google/common/util/concurrent/ClosingFuture.java
@@ -185,7 +185,7 @@
* automatic-closing approach described above is safer.
*
* @param the type of the value of this step
- * @since NEXT
+ * @since 30.0
*/
// TODO(dpb): Consider reusing one CloseableList for the entire pipeline, modulo combinations.
@Beta // @Beta for one release.
diff --git a/guava/src/com/google/common/util/concurrent/Uninterruptibles.java b/guava/src/com/google/common/util/concurrent/Uninterruptibles.java
index a38b351c079f..0ce6f1ad3018 100644
--- a/guava/src/com/google/common/util/concurrent/Uninterruptibles.java
+++ b/guava/src/com/google/common/util/concurrent/Uninterruptibles.java
@@ -478,7 +478,7 @@ public static boolean tryAcquireUninterruptibly(
* Invokes {@code lock.}{@link Lock#tryLock(long, TimeUnit) tryLock(timeout, unit)}
* uninterruptibly.
*
- * @since NEXT
+ * @since 30.0
*/
@GwtIncompatible // concurrency
@Beta
@@ -490,7 +490,7 @@ public static boolean tryLockUninterruptibly(Lock lock, Duration timeout) {
* Invokes {@code lock.}{@link Lock#tryLock(long, TimeUnit) tryLock(timeout, unit)}
* uninterruptibly.
*
- * @since NEXT
+ * @since 30.0
*/
@GwtIncompatible // concurrency
@SuppressWarnings("GoodTime") // should accept a java.time.Duration
@@ -519,7 +519,7 @@ public static boolean tryLockUninterruptibly(Lock lock, long timeout, TimeUnit u
* Invokes {@code executor.}{@link ExecutorService#awaitTermination(long, TimeUnit)
* awaitTermination(long, TimeUnit)} uninterruptibly with no timeout.
*
- * @since NEXT
+ * @since 30.0
*/
@Beta
@GwtIncompatible // concurrency
@@ -532,7 +532,7 @@ public static void awaitTerminationUninterruptibly(ExecutorService executor) {
* Invokes {@code executor.}{@link ExecutorService#awaitTermination(long, TimeUnit)
* awaitTermination(long, TimeUnit)} uninterruptibly.
*
- * @since NEXT
+ * @since 30.0
*/
@Beta
@GwtIncompatible // concurrency
@@ -545,7 +545,7 @@ public static boolean awaitTerminationUninterruptibly(
* Invokes {@code executor.}{@link ExecutorService#awaitTermination(long, TimeUnit)
* awaitTermination(long, TimeUnit)} uninterruptibly.
*
- * @since NEXT
+ * @since 30.0
*/
@Beta
@GwtIncompatible // concurrency