diff --git a/platform/projectModel-api/src/org/jetbrains/concurrency/Promise.java b/platform/projectModel-api/src/org/jetbrains/concurrency/Promise.java index 0b8b5c63b3ea..119a187f0472 100644 --- a/platform/projectModel-api/src/org/jetbrains/concurrency/Promise.java +++ b/platform/projectModel-api/src/org/jetbrains/concurrency/Promise.java @@ -15,7 +15,6 @@ */ package org.jetbrains.concurrency; -import com.intellij.openapi.util.AsyncResult; import com.intellij.util.Consumer; import com.intellij.util.Function; import org.jetbrains.annotations.NotNull; @@ -42,13 +41,6 @@ public interface Promise { } } - @NotNull - static Promise wrap(@NotNull AsyncResult asyncResult) { - final AsyncPromise promise = new AsyncPromise<>(); - asyncResult.doWhenDone((Consumer)result -> promise.setResult(result)).doWhenRejected(promise::setError); - return promise; - } - @NotNull Promise done(@NotNull Consumer done);