1// Signature format: 4.0 2package androidx.concurrent.futures { 3 4 public final class CallbackToFutureAdapter { 5 method public static <T> com.google.common.util.concurrent.ListenableFuture<T!> getFuture(androidx.concurrent.futures.CallbackToFutureAdapter.Resolver<T!>); 6 } 7 8 public static final class CallbackToFutureAdapter.Completer<T> { 9 method public void addCancellationListener(Runnable, java.util.concurrent.Executor); 10 method protected void finalize(); 11 method public boolean set(T!); 12 method public boolean setCancelled(); 13 method public boolean setException(Throwable); 14 } 15 16 public static interface CallbackToFutureAdapter.Resolver<T> { 17 method public Object? attachCompleter(androidx.concurrent.futures.CallbackToFutureAdapter.Completer<T!>) throws java.lang.Exception; 18 } 19 20} 21 22