diff options
author | Paul Duffin <paulduffin@google.com> | 2015-01-19 12:46:40 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-01-19 12:46:40 +0000 |
commit | aab56800fcb95e9b1a2d653588b14158080cc6b4 (patch) | |
tree | 7365392c3ea77742021cf187acfd465f9bb774ab /guava/src/com/google/common/util/concurrent/ListenableFutureTask.java | |
parent | 6fa98dbaae182b511fbeb331e08f5fb827715ea8 (diff) | |
parent | 84fb43aa6a1e752487f2624055ff26b1b6b7c043 (diff) | |
download | android_external_guava-aab56800fcb95e9b1a2d653588b14158080cc6b4.tar.gz android_external_guava-aab56800fcb95e9b1a2d653588b14158080cc6b4.tar.bz2 android_external_guava-aab56800fcb95e9b1a2d653588b14158080cc6b4.zip |
am 84fb43aa: Merge "Revert "Upgraded Guava to unmodified v14.0.1""
* commit '84fb43aa6a1e752487f2624055ff26b1b6b7c043':
Revert "Upgraded Guava to unmodified v14.0.1"
Diffstat (limited to 'guava/src/com/google/common/util/concurrent/ListenableFutureTask.java')
-rw-r--r-- | guava/src/com/google/common/util/concurrent/ListenableFutureTask.java | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/guava/src/com/google/common/util/concurrent/ListenableFutureTask.java b/guava/src/com/google/common/util/concurrent/ListenableFutureTask.java index 35d6f13..474635c 100644 --- a/guava/src/com/google/common/util/concurrent/ListenableFutureTask.java +++ b/guava/src/com/google/common/util/concurrent/ListenableFutureTask.java @@ -27,17 +27,12 @@ import javax.annotation.Nullable; * interface. Unlike {@code FutureTask}, {@code ListenableFutureTask} does not * provide an overrideable {@link FutureTask#done() done()} method. For similar * functionality, call {@link #addListener}. - * - * <p> * * @author Sven Mawson * @since 1.0 */ -public class ListenableFutureTask<V> extends FutureTask<V> +public final class ListenableFutureTask<V> extends FutureTask<V> implements ListenableFuture<V> { - // TODO(cpovirk): explore ways of making ListenableFutureTask final. There are - // some valid reasons such as BoundedQueueExecutorService to allow extends but it - // would be nice to make it final to avoid unintended usage. // The execution list to hold our listeners. private final ExecutionList executionList = new ExecutionList(); @@ -70,11 +65,11 @@ public class ListenableFutureTask<V> extends FutureTask<V> return new ListenableFutureTask<V>(runnable, result); } - ListenableFutureTask(Callable<V> callable) { + private ListenableFutureTask(Callable<V> callable) { super(callable); } - ListenableFutureTask(Runnable runnable, @Nullable V result) { + private ListenableFutureTask(Runnable runnable, @Nullable V result) { super(runnable, result); } |