From 3a577a0ac1e68fa3b097c1a21fb48ee9c3c9e2da Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 3 Aug 2023 17:48:24 +0200 Subject: [PATCH] remove harmful suppressions GitOrigin-RevId: f3fc94795f1037e4265e5fbc2e485b8811578036 --- .../src/com/intellij/codeInspection/reference/RefClass.java | 1 - platform/core-api/src/com/intellij/openapi/module/Module.java | 1 - .../src/com/intellij/openapi/util/AtomicNullableLazyValue.java | 1 - .../util/src/com/intellij/openapi/util/NotNullLazyValue.java | 1 - .../com/intellij/openapi/util/VolatileNullableLazyValue.java | 3 +-- 5 files changed, 1 insertion(+), 6 deletions(-) diff --git a/java/java-analysis-api/src/com/intellij/codeInspection/reference/RefClass.java b/java/java-analysis-api/src/com/intellij/codeInspection/reference/RefClass.java index a1dac634c139..9d0e0d476f20 100644 --- a/java/java-analysis-api/src/com/intellij/codeInspection/reference/RefClass.java +++ b/java/java-analysis-api/src/com/intellij/codeInspection/reference/RefClass.java @@ -99,7 +99,6 @@ public interface RefClass extends RefJavaElement, RefOverridable { return false; } - @SuppressWarnings({"DeprecatedIsStillUsed", "unused"}) @Deprecated(forRemoval = true) default boolean isSelfInheritor(PsiClass psiClass) { throw new UnsupportedOperationException(); diff --git a/platform/core-api/src/com/intellij/openapi/module/Module.java b/platform/core-api/src/com/intellij/openapi/module/Module.java index bafc5b8b2244..c553b483c8a4 100644 --- a/platform/core-api/src/com/intellij/openapi/module/Module.java +++ b/platform/core-api/src/com/intellij/openapi/module/Module.java @@ -19,7 +19,6 @@ import java.nio.file.Path; * * @see IntelliJ Platform Docs */ -@SuppressWarnings("DeprecatedIsStillUsed") public interface Module extends ComponentManager, AreaInstance, Disposable { /** * The empty array of modules which can be reused to avoid unnecessary allocations. diff --git a/platform/util/src/com/intellij/openapi/util/AtomicNullableLazyValue.java b/platform/util/src/com/intellij/openapi/util/AtomicNullableLazyValue.java index 4e2787f5bb59..946198e923b0 100644 --- a/platform/util/src/com/intellij/openapi/util/AtomicNullableLazyValue.java +++ b/platform/util/src/com/intellij/openapi/util/AtomicNullableLazyValue.java @@ -13,7 +13,6 @@ public abstract class AtomicNullableLazyValue extends NullableLazyValue { /** @deprecated please use {@link NullableLazyValue#atomicLazyNullable} instead */ @ApiStatus.ScheduledForRemoval @Deprecated - @SuppressWarnings("DeprecatedIsStillUsed") protected AtomicNullableLazyValue() { } @Override diff --git a/platform/util/src/com/intellij/openapi/util/NotNullLazyValue.java b/platform/util/src/com/intellij/openapi/util/NotNullLazyValue.java index a76f27e010f6..799101878c31 100644 --- a/platform/util/src/com/intellij/openapi/util/NotNullLazyValue.java +++ b/platform/util/src/com/intellij/openapi/util/NotNullLazyValue.java @@ -20,7 +20,6 @@ public abstract class NotNullLazyValue implements Supplier { /** @deprecated Use {@link NotNullLazyValue#lazy(Supplier)} */ @ApiStatus.ScheduledForRemoval @Deprecated - @SuppressWarnings("DeprecatedIsStillUsed") protected NotNullLazyValue() { } protected abstract @NotNull T compute(); diff --git a/platform/util/src/com/intellij/openapi/util/VolatileNullableLazyValue.java b/platform/util/src/com/intellij/openapi/util/VolatileNullableLazyValue.java index 1214bd40d748..91ff9f10ea48 100644 --- a/platform/util/src/com/intellij/openapi/util/VolatileNullableLazyValue.java +++ b/platform/util/src/com/intellij/openapi/util/VolatileNullableLazyValue.java @@ -12,8 +12,7 @@ public abstract class VolatileNullableLazyValue extends NullableLazyValue /** @deprecated please use {@link NullableLazyValue#volatileLazyNullable} instead */ @ApiStatus.ScheduledForRemoval @Deprecated - @SuppressWarnings("DeprecatedIsStillUsed") - protected VolatileNullableLazyValue() { } + VolatileNullableLazyValue() { } @Override @SuppressWarnings("DuplicatedCode")