remove unused deprecated method
authorVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Mon, 20 Jun 2016 15:16:06 +0000 (17:16 +0200)
committerVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Wed, 22 Jun 2016 11:06:13 +0000 (13:06 +0200)
platform/core-api/src/com/intellij/openapi/util/AsyncResult.java

index 0ba40aab1c692a8d3e470c3b93ccb53b2d08b009..187171a079b902b98c4e039ece68e79dc8c6de74 100644 (file)
@@ -22,9 +22,6 @@ import com.intellij.util.PairConsumer;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
-import java.util.Collections;
-import java.util.List;
-
 public class AsyncResult<T> extends ActionCallback {
   private static final Logger LOG = Logger.getInstance(AsyncResult.class);
 
@@ -205,16 +202,6 @@ public class AsyncResult<T> extends ActionCallback {
     return new AsyncResult<R>().setDone(result);
   }
 
-  /**
-   * @deprecated Don't use AsyncResult - use Promise instead.
-   */
-  @NotNull
-  @Deprecated
-  public static <R extends List> AsyncResult<R> doneList() {
-    //noinspection unchecked
-    return done((R)Collections.emptyList());
-  }
-
   // we don't use inner class, avoid memory leak, we don't want to hold this result while dependent is computing
   private static class SubResultDoneCallback<Result, SubResult, AsyncSubResult extends AsyncResult<SubResult>> implements Consumer<Result> {
     private final AsyncSubResult subResult;