From f323709eca81ce3f4ee16688ebcff899c2842587 Mon Sep 17 00:00:00 2001 From: Pavel Porvatov Date: Wed, 19 Nov 2025 19:30:55 +0100 Subject: [PATCH] cleanup [ui]: Hidden deprecated ConfigurableBuilder constructor GitOrigin-RevId: 501352cc1488441349260b3b0c42006874ee0f60 --- platform/platform-impl/api-dump-unreviewed.txt | 2 +- .../src/com/intellij/openapi/options/ConfigurableBuilder.kt | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/api-dump-unreviewed.txt b/platform/platform-impl/api-dump-unreviewed.txt index c501607e7820..4b02faad3ed4 100644 --- a/platform/platform-impl/api-dump-unreviewed.txt +++ b/platform/platform-impl/api-dump-unreviewed.txt @@ -8326,7 +8326,7 @@ a:com.intellij.openapi.options.ConfigurableBuilder - com.intellij.openapi.options.UiDslUnnamedConfigurable$Simple - com.intellij.openapi.options.ConfigurableWithOptionDescriptors - com.intellij.openapi.options.UiDslUnnamedConfigurable -- p:():V +- bp:():V - p:checkBox(java.lang.String,com.intellij.openapi.util.Getter,com.intellij.openapi.util.Setter):V - createContent(com.intellij.ui.dsl.builder.Panel):V - getOptionDescriptors(java.lang.String,java.util.function.Function):java.util.List diff --git a/platform/platform-impl/src/com/intellij/openapi/options/ConfigurableBuilder.kt b/platform/platform-impl/src/com/intellij/openapi/options/ConfigurableBuilder.kt index f474347c6f1f..ac9b45fb52d6 100644 --- a/platform/platform-impl/src/com/intellij/openapi/options/ConfigurableBuilder.kt +++ b/platform/platform-impl/src/com/intellij/openapi/options/ConfigurableBuilder.kt @@ -15,7 +15,9 @@ import java.util.function.Supplier import javax.swing.JCheckBox @Deprecated("Use identical {@link BeanConfigurable} for replacement") -abstract class ConfigurableBuilder protected constructor() : UiDslUnnamedConfigurable.Simple(), UiDslUnnamedConfigurable, ConfigurableWithOptionDescriptors { +abstract class ConfigurableBuilder +@Deprecated("Use BeanConfigurable", level = DeprecationLevel.HIDDEN) +protected constructor() : UiDslUnnamedConfigurable.Simple(), UiDslUnnamedConfigurable, ConfigurableWithOptionDescriptors { @ApiStatus.Internal internal class CallbackAccessor(private val myGetter: Supplier, private val mySetter: Setter) {