diff options
author | android-build-prod (mdb) <android-build-team-robot@google.com> | 2019-07-12 23:56:41 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-07-12 23:56:41 +0000 |
commit | 098c3cce185587987e863664c1c70b327b9c8eb7 (patch) | |
tree | f1b71afac04d3add40b85e773f13924853778331 /concurrent/futures/api/restricted_1.0.0-beta01.txt | |
parent | ad8ed2781c51c1720de765b79a83686f3b7b539e (diff) | |
parent | 06c8a2a1fe34c72765f408cc04c6105a22c0f67c (diff) | |
download | support-sparse-5725748-L53400000340532254.tar.gz |
Merge "Snap for 5725177 from cbf9af8da984878ebcc88ef713c9fdbdd4d2917d to androidx-work-release" into androidx-work-releasesparse-5725748-L66700000340689713sparse-5725748-L58000000340090480sparse-5725748-L57300000340568311sparse-5725748-L53400000340532254sparse-5725748-L50200000340231476sparse-5725748-L46900000340146232sparse-5725748-L34200000340085531sparse-5725748-L28300000340428123sparse-5725748-L28000000340171785sparse-5725748-L25500000340100883sparse-5725748-L25400000340646687sparse-5725748-L14600000340518821sparse-5725748-L13700000340655676sparse-5725748-L10500000340135425sparse-5725748-L09600000340060786sparse-5725748-L03900000339967462sparse-5725748-L00600000340729305
Diffstat (limited to 'concurrent/futures/api/restricted_1.0.0-beta01.txt')
-rw-r--r-- | concurrent/futures/api/restricted_1.0.0-beta01.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/concurrent/futures/api/restricted_1.0.0-beta01.txt b/concurrent/futures/api/restricted_1.0.0-beta01.txt index 1c05c569c2a..6dabf0b94e3 100644 --- a/concurrent/futures/api/restricted_1.0.0-beta01.txt +++ b/concurrent/futures/api/restricted_1.0.0-beta01.txt @@ -18,6 +18,22 @@ package androidx.concurrent.futures { method protected final boolean wasInterrupted(); } + public final class CallbackToFutureAdapter { + method public static <T> com.google.common.util.concurrent.ListenableFuture<T!> getFuture(androidx.concurrent.futures.CallbackToFutureAdapter.Resolver<T!>); + } + + public static final class CallbackToFutureAdapter.Completer<T> { + method public void addCancellationListener(Runnable, java.util.concurrent.Executor); + method protected void finalize(); + method public boolean set(T!); + method public boolean setCancelled(); + method public boolean setException(Throwable); + } + + public static interface CallbackToFutureAdapter.Resolver<T> { + method public Object? attachCompleter(androidx.concurrent.futures.CallbackToFutureAdapter.Completer<T!>) throws java.lang.Exception; + } + @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class ResolvableFuture<V> extends androidx.concurrent.futures.AbstractResolvableFuture<V> { method public static <V> androidx.concurrent.futures.ResolvableFuture<V!>! create(); method public boolean set(V?); |