From 28ff475dd6a853c3695484e3ef966265361dffdd Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Thu, 17 Nov 2022 12:49:38 +0100 Subject: [PATCH] Fix binary compatibility with android plugin for org.jetbrains.kotlin.platform.js.isJs --- .../src/org/jetbrains/kotlin/platform/js/JsPlatform.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/js/js.config/src/org/jetbrains/kotlin/platform/js/JsPlatform.kt b/js/js.config/src/org/jetbrains/kotlin/platform/js/JsPlatform.kt index 221a7c4a74e..28d46cedf6a 100644 --- a/js/js.config/src/org/jetbrains/kotlin/platform/js/JsPlatform.kt +++ b/js/js.config/src/org/jetbrains/kotlin/platform/js/JsPlatform.kt @@ -7,6 +7,7 @@ package org.jetbrains.kotlin.platform.js import org.jetbrains.kotlin.platform.JsPlatform import org.jetbrains.kotlin.platform.TargetPlatform +import org.jetbrains.kotlin.platform.isJs as _isJs @Suppress("DEPRECATION_ERROR") object JsPlatforms { @@ -28,3 +29,9 @@ object JsPlatforms { val allJsPlatforms: List = listOf(defaultJsPlatform) } + +@Deprecated( + "For binary compatibility, please use org.jetbrains.kotlin.platform.isJs", + ReplaceWith("this.isJs()", "org.jetbrains.kotlin.platform.isJs") +) +fun TargetPlatform?.isJs(): Boolean = _isJs()