From f61ff8e34ff451127f3006a0c445781e14cef0f4 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 20 Jun 2016 17:18:07 +0200 Subject: [PATCH] clarifiy APP_CONFIG deprecation note --- .../intellij/openapi/util/AsyncResult.java | 35 ------------------- 1 file changed, 35 deletions(-) diff --git a/platform/core-api/src/com/intellij/openapi/util/AsyncResult.java b/platform/core-api/src/com/intellij/openapi/util/AsyncResult.java index 187171a079b9..253910e5adf9 100644 --- a/platform/core-api/src/com/intellij/openapi/util/AsyncResult.java +++ b/platform/core-api/src/com/intellij/openapi/util/AsyncResult.java @@ -62,18 +62,6 @@ public class AsyncResult extends ActionCallback { return subResult; } - /** - * @deprecated Don't use AsyncResult - use Promise instead. - */ - @SuppressWarnings("unused") - @NotNull - @Deprecated - public ActionCallback subCallback(@NotNull Consumer doneHandler) { - ActionCallback subCallback = new ActionCallback(); - doWhenDone(new SubCallbackDoneCallback(subCallback, doneHandler)).notifyWhenRejected(subCallback); - return subCallback; - } - /** * @deprecated Use {@link #doWhenDone(com.intellij.util.Consumer)} (to remove in IDEA 16) */ @@ -226,27 +214,4 @@ public class AsyncResult extends ActionCallback { subResult.setDone(v); } } - - private static class SubCallbackDoneCallback implements Consumer { - private final ActionCallback subResult; - private final Consumer doneHandler; - - public SubCallbackDoneCallback(ActionCallback subResult, Consumer doneHandler) { - this.subResult = subResult; - this.doneHandler = doneHandler; - } - - @Override - public void consume(Result result) { - try { - doneHandler.consume(result); - } - catch (Throwable e) { - subResult.reject(e.getMessage()); - LOG.error(e); - return; - } - subResult.setDone(); - } - } }