From f665388704b2d6bdfcb1a1a872dc4aac5f095846 Mon Sep 17 00:00:00 2001 From: Abduqodiri Qurbonzoda Date: Fri, 16 Jun 2023 17:50:05 +0300 Subject: [PATCH] Advance ExperimentalNativeApi opt-in requirement level to ERROR #KT-57838 As a part of efforts to stabilize Native stdlib. --- .../runtime/src/main/kotlin/kotlin/ExperimentalNativeApi.kt | 2 +- .../stdlib/wasm/src/kotlin/text/regex/ExperimentalNativeApi.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/ExperimentalNativeApi.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/ExperimentalNativeApi.kt index 266e3b9711f..ed71ec64a50 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/ExperimentalNativeApi.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/ExperimentalNativeApi.kt @@ -19,7 +19,7 @@ import kotlin.annotation.AnnotationTarget.* * annotating that usage with the [OptIn] annotation, e.g. `@OptIn(ExperimentalNativeApi::class)`, * or by using the compiler argument `-opt-in=kotlin.native.ExperimentalNativeApi`. */ -@RequiresOptIn(level = RequiresOptIn.Level.WARNING) +@RequiresOptIn(level = RequiresOptIn.Level.ERROR) @Retention(AnnotationRetention.BINARY) @Target( AnnotationTarget.CLASS, diff --git a/libraries/stdlib/wasm/src/kotlin/text/regex/ExperimentalNativeApi.kt b/libraries/stdlib/wasm/src/kotlin/text/regex/ExperimentalNativeApi.kt index b023e493781..7f8707a149a 100644 --- a/libraries/stdlib/wasm/src/kotlin/text/regex/ExperimentalNativeApi.kt +++ b/libraries/stdlib/wasm/src/kotlin/text/regex/ExperimentalNativeApi.kt @@ -15,7 +15,7 @@ import kotlin.annotation.AnnotationTarget.* * This is an internal copy of the public K/N annotation. * It is used to [OptIn] experimental K/N API used in the shared native-wasm directory. */ -@RequiresOptIn(level = RequiresOptIn.Level.WARNING) +@RequiresOptIn(level = RequiresOptIn.Level.ERROR) @Retention(AnnotationRetention.BINARY) @Target( AnnotationTarget.CLASS,