From d00c53fd3875e3e583c3f7ba078642e28640e654 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Thu, 13 Feb 2020 12:18:21 +0300 Subject: [PATCH] [Gradle, JS] Fix strict type check --- .../jetbrains/kotlin/gradle/targets/js/ir/JsBinaries.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/JsBinaries.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/JsBinaries.kt index 8a0b0cb2b8f..a3eb82f5657 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/JsBinaries.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/JsBinaries.kt @@ -17,12 +17,14 @@ sealed class JsBinary( internal val type: BuildVariantKind, internal val compilation: KotlinJsCompilation ) { - val linkTaskName: String = linkTaskName(type) + val linkTaskName: String = linkTaskName() val linkTask: TaskProvider - get() = target.project.tasks.named(linkTaskName) as TaskProvider + get() = target.project.tasks + .withType(KotlinJsIrLink::class.java) + .named(linkTaskName) - private fun linkTaskName(type: BuildVariantKind): String = + private fun linkTaskName(): String = lowerCamelCaseName( "compile", type.name.toLowerCase(),