From 5689acb80fcae81d8a3ffd3f60d7a63106bd1dc4 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Sun, 10 Mar 2024 15:00:41 +0100 Subject: [PATCH] mark getComponent as ScheduledForRemoval GitOrigin-RevId: e66ebdf211ef80ddeabdb071f5c49d24a6226d68 --- .../src/com/intellij/openapi/components/ComponentManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/extensions/src/com/intellij/openapi/components/ComponentManager.java b/platform/extensions/src/com/intellij/openapi/components/ComponentManager.java index 2a3ab8d11364..bc13f0ce0cfe 100644 --- a/platform/extensions/src/com/intellij/openapi/components/ComponentManager.java +++ b/platform/extensions/src/com/intellij/openapi/components/ComponentManager.java @@ -30,6 +30,7 @@ public interface ComponentManager extends UserDataHolder, Disposable, AreaInstan * @deprecated Use {@link #getComponent(Class)} instead. */ @Deprecated + @ApiStatus.ScheduledForRemoval default @Nullable BaseComponent getComponent(@NotNull String name) { return null; } @@ -42,6 +43,7 @@ public interface ComponentManager extends UserDataHolder, Disposable, AreaInstan * @deprecated Components are deprecated, please see SDK Docs for guidelines on migrating to other APIs. */ @Deprecated + @ApiStatus.ScheduledForRemoval T getComponent(@NotNull Class interfaceClass); /**