From cf9bab3f1ba1e30e26c005a1f867630e8cb525fb Mon Sep 17 00:00:00 2001 From: cpovirk Date: Fri, 16 Oct 2020 10:57:54 -0700 Subject: [PATCH] Prepare for release 30.0. RELNOTES=n/a ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=337538304 --- README.md | 14 +++++++------- .../com/google/common/collect/Comparators.java | 8 ++++---- .../com/google/common/math/BigDecimalMath.java | 4 ++-- .../com/google/common/math/BigIntegerMath.java | 2 +- .../src/com/google/common/math/LongMath.java | 2 +- .../src/com/google/common/net/HttpHeaders.java | 18 +++++++++--------- .../src/com/google/common/net/MediaType.java | 14 +++++++------- .../common/util/concurrent/ClosingFuture.java | 2 +- .../util/concurrent/Uninterruptibles.java | 6 +++--- guava-testlib/README.md | 4 ++-- .../com/google/common/collect/Comparators.java | 8 ++++---- .../com/google/common/math/BigDecimalMath.java | 4 ++-- .../com/google/common/math/BigIntegerMath.java | 2 +- guava/src/com/google/common/math/LongMath.java | 2 +- .../src/com/google/common/net/HttpHeaders.java | 18 +++++++++--------- guava/src/com/google/common/net/MediaType.java | 14 +++++++------- .../common/util/concurrent/ClosingFuture.java | 2 +- .../util/concurrent/Uninterruptibles.java | 10 +++++----- 18 files changed, 67 insertions(+), 67 deletions(-) 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 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