diff --git a/libraries/stdlib/api/js/kotlin.js.kt b/libraries/stdlib/api/js/kotlin.js.kt index 5be0ab05aa4..876071cb0b9 100644 --- a/libraries/stdlib/api/js/kotlin.js.kt +++ b/libraries/stdlib/api/js/kotlin.js.kt @@ -212,6 +212,7 @@ public final annotation class ExperimentalJsExport : kotlin.Annotation { @kotlin.RequiresOptIn(level = Level.WARNING) @kotlin.annotation.MustBeDocumented @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) +@kotlin.SinceKotlin(version = "1.9") public final annotation class ExperimentalJsFileName : kotlin.Annotation { public constructor ExperimentalJsFileName() } @@ -283,6 +284,7 @@ public final annotation class JsExternalInheritorsOnly : kotlin.Annotation { @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FILE}) +@kotlin.SinceKotlin(version = "1.9") public final annotation class JsFileName : kotlin.Annotation { public constructor JsFileName(name: kotlin.String) diff --git a/libraries/stdlib/common/src/kotlin/JsAnnotationsH.kt b/libraries/stdlib/common/src/kotlin/JsAnnotationsH.kt index 0b9c73d8fd9..d383712ac77 100644 --- a/libraries/stdlib/common/src/kotlin/JsAnnotationsH.kt +++ b/libraries/stdlib/common/src/kotlin/JsAnnotationsH.kt @@ -27,6 +27,7 @@ public expect annotation class JsName(val name: String) @RequiresOptIn(level = RequiresOptIn.Level.WARNING) @MustBeDocumented @Retention(AnnotationRetention.BINARY) +@SinceKotlin("1.9") public annotation class ExperimentalJsFileName /** @@ -38,6 +39,7 @@ public annotation class ExperimentalJsFileName @OptionalExpectation @ExperimentalJsFileName @Retention(AnnotationRetention.SOURCE) +@SinceKotlin("1.9") public expect annotation class JsFileName(val name: String) /** diff --git a/libraries/stdlib/js/src/kotlin/annotationsJs.kt b/libraries/stdlib/js/src/kotlin/annotationsJs.kt index 162add7df0c..3c8780b16f7 100644 --- a/libraries/stdlib/js/src/kotlin/annotationsJs.kt +++ b/libraries/stdlib/js/src/kotlin/annotationsJs.kt @@ -68,6 +68,7 @@ public actual annotation class JsName(actual val name: String) */ @Retention(AnnotationRetention.SOURCE) @Target(FILE) +@SinceKotlin("1.9") public actual annotation class JsFileName(actual val name: String) /**