[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 { 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 usageContexts = createUsageContexts(mainCompilation).toMutableSet()
val componentName = val componentName =
@@ -413,6 +413,7 @@ constructor(
} }
@ExperimentalMainFunctionArgumentsDsl
override fun passAsArgumentToMainFunction(jsExpression: String) { override fun passAsArgumentToMainFunction(jsExpression: String) {
compilations compilations
.all { .all {
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.gradle.targets.js.ir
import org.gradle.api.Action import org.gradle.api.Action
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
import org.jetbrains.kotlin.gradle.targets.js.KotlinWasmTargetType 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.dsl.KotlinJsNodeDsl
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsExec import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsExec
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin.Companion.kotlinNodeJsExtension 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) project.tasks.withType<NodeJsExec>().named(runTaskName).configure(body)
} }
@ExperimentalMainFunctionArgumentsDsl
override fun passProcessArgvToMainFunction() { override fun passProcessArgvToMainFunction() {
target.passAsArgumentToMainFunction("process.argv") target.passAsArgumentToMainFunction("process.argv")
} }