From 7493553df07cd8af1af88376a64aa07ba7b5853e Mon Sep 17 00:00:00 2001 From: "Vladislav.Soroka" Date: Mon, 18 Jun 2018 16:12:59 +0300 Subject: [PATCH] ES: scheduled for removal api --- .../openapi/externalSystem/service/ParametersEnhancer.java | 4 +++- .../intellij/openapi/externalSystem/util/ArtifactInfo.java | 3 +++ .../notification/ExternalSystemNotificationManager.java | 4 +++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/platform/external-system-api/src/com/intellij/openapi/externalSystem/service/ParametersEnhancer.java b/platform/external-system-api/src/com/intellij/openapi/externalSystem/service/ParametersEnhancer.java index 7cd26803e30d..4c739613c47c 100644 --- a/platform/external-system-api/src/com/intellij/openapi/externalSystem/service/ParametersEnhancer.java +++ b/platform/external-system-api/src/com/intellij/openapi/externalSystem/service/ParametersEnhancer.java @@ -17,6 +17,7 @@ package com.intellij.openapi.externalSystem.service; import com.intellij.execution.ExecutionException; import com.intellij.execution.configurations.SimpleJavaParameters; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import java.net.URL; @@ -59,10 +60,11 @@ public interface ParametersEnhancer { * * * - * @deprecated to be removed in 2018.2 + * @deprecated to be removed in 2018.3 * * @param urls */ @Deprecated + @ApiStatus.ScheduledForRemoval(inVersion = "2018.3") default void enhanceLocalProcessing(@NotNull List urls) {} } \ No newline at end of file diff --git a/platform/external-system-api/src/com/intellij/openapi/externalSystem/util/ArtifactInfo.java b/platform/external-system-api/src/com/intellij/openapi/externalSystem/util/ArtifactInfo.java index 61af15a7bca6..50f0b1b3a5de 100644 --- a/platform/external-system-api/src/com/intellij/openapi/externalSystem/util/ArtifactInfo.java +++ b/platform/external-system-api/src/com/intellij/openapi/externalSystem/util/ArtifactInfo.java @@ -15,12 +15,15 @@ */ package com.intellij.openapi.externalSystem.util; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nullable; /** * @author Denis Zhdanov * @since 1/16/13 6:26 PM */ +@ApiStatus.ScheduledForRemoval(inVersion = "2018.3") +@Deprecated public class ArtifactInfo { @Nullable private final String myName; diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/notification/ExternalSystemNotificationManager.java b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/notification/ExternalSystemNotificationManager.java index 08d163c377fb..566e247718a5 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/notification/ExternalSystemNotificationManager.java +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/notification/ExternalSystemNotificationManager.java @@ -57,6 +57,7 @@ import com.intellij.util.ui.UIUtil; import com.intellij.util.ui.accessibility.ScreenReader; import com.intellij.util.ui.update.MergingUpdateQueue; import com.intellij.util.ui.update.Update; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -124,8 +125,9 @@ public class ExternalSystemNotificationManager implements Disposable { } /** - * @deprecated to be removed in 2018.2 + * @deprecated to be removed in 2018.3 */ + @ApiStatus.ScheduledForRemoval(inVersion = "2018.3") @Deprecated @NotNull public NotificationData createNotification(@NotNull Throwable error,