[Gradle] Fix warnings in KotlinJsIrTarget

^KT-56904 In Progress
This commit is contained in:
Yahor Berdnikau
2024-01-29 17:16:50 +01:00
committed by Space Team
parent c43a0228b9
commit 09f2f36545
2 changed files with 4 additions and 1 deletions
@@ -74,7 +74,7 @@ constructor(
}
override val kotlinComponents: Set<KotlinTargetComponent> by lazy {
val mainCompilation = compilations.getByName(KotlinCompilation.MAIN_COMPILATION_NAME)
val mainCompilation = compilations.getByName(MAIN_COMPILATION_NAME)
val usageContexts = createUsageContexts(mainCompilation).toMutableSet()
val componentName =
@@ -413,6 +413,7 @@ constructor(
}
@ExperimentalMainFunctionArgumentsDsl
override fun passAsArgumentToMainFunction(jsExpression: String) {
compilations
.all {
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.gradle.targets.js.ir
import org.gradle.api.Action
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
import org.jetbrains.kotlin.gradle.targets.js.KotlinWasmTargetType
import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalMainFunctionArgumentsDsl
import org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinJsNodeDsl
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsExec
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin.Companion.kotlinNodeJsExtension
@@ -32,6 +33,7 @@ abstract class KotlinNodeJsIr @Inject constructor(target: KotlinJsIrTarget) :
project.tasks.withType<NodeJsExec>().named(runTaskName).configure(body)
}
@ExperimentalMainFunctionArgumentsDsl
override fun passProcessArgvToMainFunction() {
target.passAsArgumentToMainFunction("process.argv")
}