1717import static com .google .common .base .Preconditions .checkNotNull ;
1818import static com .google .common .util .concurrent .Internal .toNanosSaturated ;
1919
20- import com .google .common .annotations .Beta ;
2120import com .google .common .annotations .GwtCompatible ;
2221import com .google .common .annotations .GwtIncompatible ;
2322import com .google .common .annotations .J2ktIncompatible ;
@@ -187,7 +186,6 @@ public final boolean cancel(boolean mayInterruptIfRunning) {
187186 */
188187 @ J2ktIncompatible
189188 @ Partially .GwtIncompatible ("AVAILABLE but requires exceptionType to be Throwable.class" )
190- @ Beta
191189 public final <X extends Throwable > FluentFuture <V > catching (
192190 Class <X > exceptionType , Function <? super X , ? extends V > fallback , Executor executor ) {
193191 return (FluentFuture <V >) Futures .catching (this , exceptionType , fallback , executor );
@@ -253,7 +251,6 @@ public final <X extends Throwable> FluentFuture<V> catching(
253251 */
254252 @ J2ktIncompatible
255253 @ Partially .GwtIncompatible ("AVAILABLE but requires exceptionType to be Throwable.class" )
256- @ Beta
257254 public final <X extends Throwable > FluentFuture <V > catchingAsync (
258255 Class <X > exceptionType , AsyncFunction <? super X , ? extends V > fallback , Executor executor ) {
259256 return (FluentFuture <V >) Futures .catchingAsync (this , exceptionType , fallback , executor );
@@ -271,7 +268,6 @@ public final <X extends Throwable> FluentFuture<V> catchingAsync(
271268 */
272269 @ J2ktIncompatible
273270 @ GwtIncompatible // ScheduledExecutorService
274- @ Beta
275271 public final FluentFuture <V > withTimeout (
276272 Duration timeout , ScheduledExecutorService scheduledExecutor ) {
277273 return withTimeout (toNanosSaturated (timeout ), TimeUnit .NANOSECONDS , scheduledExecutor );
@@ -290,7 +286,6 @@ public final FluentFuture<V> withTimeout(
290286 @ J2ktIncompatible
291287 @ GwtIncompatible // ScheduledExecutorService
292288 @ SuppressWarnings ("GoodTime" ) // should accept a java.time.Duration
293- @ Beta
294289 public final FluentFuture <V > withTimeout (
295290 long timeout , TimeUnit unit , ScheduledExecutorService scheduledExecutor ) {
296291 return (FluentFuture <V >) Futures .withTimeout (this , timeout , unit , scheduledExecutor );
@@ -335,7 +330,6 @@ public final FluentFuture<V> withTimeout(
335330 * @return A future that holds result of the function (if the input succeeded) or the original
336331 * input's failure (if not)
337332 */
338- @ Beta
339333 public final <T extends @ Nullable Object > FluentFuture <T > transformAsync (
340334 AsyncFunction <? super V , T > function , Executor executor ) {
341335 return (FluentFuture <T >) Futures .transformAsync (this , function , executor );
@@ -373,7 +367,6 @@ public final FluentFuture<V> withTimeout(
373367 * @param executor Executor to run the function in.
374368 * @return A future that holds result of the transformation.
375369 */
376- @ Beta
377370 public final <T extends @ Nullable Object > FluentFuture <T > transform (
378371 Function <? super V , T > function , Executor executor ) {
379372 return (FluentFuture <T >) Futures .transform (this , function , executor );
0 commit comments