[Gradle] Fix warnings in KotlinBrowserJsIr
^KT-56904 In Progress
This commit is contained in:
committed by
Space Team
parent
f4d9d98a5e
commit
d0b0774c6d
+6
-7
@@ -31,6 +31,7 @@ import org.jetbrains.kotlin.gradle.targets.js.webpack.WebpackDevtool
|
||||
import org.jetbrains.kotlin.gradle.tasks.dependsOn
|
||||
import org.jetbrains.kotlin.gradle.utils.archivesName
|
||||
import org.jetbrains.kotlin.gradle.utils.doNotTrackStateCompat
|
||||
import org.jetbrains.kotlin.gradle.utils.domainObjectSet
|
||||
import org.jetbrains.kotlin.gradle.utils.relativeOrAbsolute
|
||||
import org.jetbrains.kotlin.util.capitalizeDecapitalize.toLowerCaseAsciiOnly
|
||||
import javax.inject.Inject
|
||||
@@ -41,10 +42,8 @@ abstract class KotlinBrowserJsIr @Inject constructor(target: KotlinJsIrTarget) :
|
||||
|
||||
private val nodeJs = project.rootProject.kotlinNodeJsExtension
|
||||
|
||||
private val webpackTaskConfigurations: DomainObjectSet<Action<KotlinWebpack>> = project.objects.domainObjectSet(Action::class.java)
|
||||
as DomainObjectSet<Action<KotlinWebpack>>
|
||||
private val runTaskConfigurations: DomainObjectSet<Action<KotlinWebpack>> = project.objects.domainObjectSet(Action::class.java)
|
||||
as DomainObjectSet<Action<KotlinWebpack>>
|
||||
private val webpackTaskConfigurations = project.objects.domainObjectSet<Action<KotlinWebpack>>()
|
||||
private val runTaskConfigurations = project.objects.domainObjectSet<Action<KotlinWebpack>>()
|
||||
|
||||
override val testTaskDescription: String
|
||||
get() = "Run all ${target.name} tests inside browser using karma and webpack"
|
||||
@@ -76,13 +75,13 @@ abstract class KotlinBrowserJsIr @Inject constructor(target: KotlinJsIrTarget) :
|
||||
runTaskConfigurations.add {
|
||||
it.webpackConfigApplier(body)
|
||||
}
|
||||
testTask(Action {
|
||||
testTask {
|
||||
it.onTestFrameworkSet {
|
||||
if (it is KotlinKarma) {
|
||||
body.execute(it.webpackConfig)
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
override fun runTask(body: Action<KotlinWebpack>) {
|
||||
@@ -242,7 +241,7 @@ abstract class KotlinBrowserJsIr @Inject constructor(target: KotlinJsIrTarget) :
|
||||
)
|
||||
}
|
||||
|
||||
copy.into(binary.distribution.directory)
|
||||
copy.into(binary.distribution.outputDirectory)
|
||||
}
|
||||
|
||||
if (mode == KotlinJsBinaryMode.PRODUCTION) {
|
||||
|
||||
+3
@@ -13,3 +13,6 @@ internal inline fun <reified T : Named> ObjectFactory.named(name: String): T =
|
||||
|
||||
internal inline fun <reified T : Named> ObjectFactory.newInstance(vararg args: Any?): T =
|
||||
newInstance(T::class.java, *args)
|
||||
|
||||
internal inline fun <reified T> ObjectFactory.domainObjectSet() =
|
||||
domainObjectSet(T::class.java)
|
||||
Reference in New Issue
Block a user