From de3f5497ab6c30270de4876c47289191b286aeed Mon Sep 17 00:00:00 2001 From: Victor Petukhov Date: Tue, 31 May 2022 14:17:18 +0200 Subject: [PATCH] [Stdlib] Deprecate BuilderInference annotation ^KT-52400 Fixed --- libraries/stdlib/api/js-v1/kotlin.kt | 2 ++ libraries/stdlib/api/js/kotlin.kt | 2 ++ libraries/stdlib/src/kotlin/annotations/Inference.kt | 2 ++ 3 files changed, 6 insertions(+) diff --git a/libraries/stdlib/api/js-v1/kotlin.kt b/libraries/stdlib/api/js-v1/kotlin.kt index 4c9f0db252b..7884a1be1d2 100644 --- a/libraries/stdlib/api/js-v1/kotlin.kt +++ b/libraries/stdlib/api/js-v1/kotlin.kt @@ -970,6 +970,8 @@ public final class BooleanArray { @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.SinceKotlin(version = "1.3") @kotlin.experimental.ExperimentalTypeInference +@kotlin.Deprecated(message = "BuilderInference annotation may not be used anymore. The builder inference is enabled automatically for builder calls if needed") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.9", hiddenSince = "1.10", warningSince = "1.7") public final annotation class BuilderInference : kotlin.Annotation { public constructor BuilderInference() } diff --git a/libraries/stdlib/api/js/kotlin.kt b/libraries/stdlib/api/js/kotlin.kt index 4bdac80f715..d395b6368ec 100644 --- a/libraries/stdlib/api/js/kotlin.kt +++ b/libraries/stdlib/api/js/kotlin.kt @@ -921,6 +921,8 @@ public final class BooleanArray { @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.SinceKotlin(version = "1.3") @kotlin.experimental.ExperimentalTypeInference +@kotlin.Deprecated(message = "BuilderInference annotation may not be used anymore. The builder inference is enabled automatically for builder calls if needed") +@kotlin.DeprecatedSinceKotlin(errorSince = "1.9", hiddenSince = "1.10", warningSince = "1.7") public final annotation class BuilderInference : kotlin.Annotation { public constructor BuilderInference() } diff --git a/libraries/stdlib/src/kotlin/annotations/Inference.kt b/libraries/stdlib/src/kotlin/annotations/Inference.kt index bb40746481d..e670726646b 100644 --- a/libraries/stdlib/src/kotlin/annotations/Inference.kt +++ b/libraries/stdlib/src/kotlin/annotations/Inference.kt @@ -34,6 +34,8 @@ import kotlin.experimental.ExperimentalTypeInference @Retention(AnnotationRetention.BINARY) @SinceKotlin("1.3") @ExperimentalTypeInference +@Deprecated("BuilderInference annotation may not be used anymore. The builder inference is enabled automatically for builder calls if needed") +@DeprecatedSinceKotlin(warningSince = "1.7", errorSince = "1.9", hiddenSince = "1.10") public annotation class BuilderInference