Activate Kapt importer only for JVM compilations (KT-30578)
This commit is contained in:
@@ -78,11 +78,14 @@ data class KotlinGradleModelImpl(
|
||||
|
||||
abstract class AbstractKotlinGradleModelBuilder : ModelBuilderService {
|
||||
companion object {
|
||||
val kotlinCompileTaskClasses = listOf(
|
||||
val kotlinCompileJvmTaskClasses = listOf(
|
||||
"org.jetbrains.kotlin.gradle.tasks.KotlinCompile_Decorated",
|
||||
"org.jetbrains.kotlin.gradle.tasks.KotlinCompileWithWorkers_Decorated"
|
||||
)
|
||||
|
||||
val kotlinCompileTaskClasses = kotlinCompileJvmTaskClasses + listOf(
|
||||
"org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile_Decorated",
|
||||
"org.jetbrains.kotlin.gradle.tasks.KotlinCompileCommon_Decorated",
|
||||
"org.jetbrains.kotlin.gradle.tasks.KotlinCompileWithWorkers_Decorated",
|
||||
"org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompileWithWorkers_Decorated",
|
||||
"org.jetbrains.kotlin.gradle.tasks.KotlinCompileCommonWithWorkers_Decorated"
|
||||
)
|
||||
|
||||
+1
-1
@@ -141,7 +141,7 @@ class KaptModelBuilderService : AbstractKotlinGradleModelBuilder() {
|
||||
|
||||
if (kaptIsEnabled) {
|
||||
project.getAllTasks(false)[project]?.forEach { compileTask ->
|
||||
if (compileTask.javaClass.name !in kotlinCompileTaskClasses) return@forEach
|
||||
if (compileTask.javaClass.name !in kotlinCompileJvmTaskClasses) return@forEach
|
||||
|
||||
val sourceSetName = compileTask.getSourceSetName()
|
||||
val isTest = sourceSetName.toLowerCase().endsWith("test")
|
||||
|
||||
+1
-1
@@ -172,7 +172,7 @@ class KaptModelBuilderService : AbstractKotlinGradleModelBuilder() {
|
||||
|
||||
if (kaptIsEnabled) {
|
||||
project.getAllTasks(false)[project]?.forEach { compileTask ->
|
||||
if (compileTask.javaClass.name !in kotlinCompileTaskClasses) return@forEach
|
||||
if (compileTask.javaClass.name !in kotlinCompileJvmTaskClasses) return@forEach
|
||||
|
||||
val sourceSetName = compileTask.getSourceSetName()
|
||||
val isTest = sourceSetName.toLowerCase().endsWith("test")
|
||||
|
||||
+1
-1
@@ -141,7 +141,7 @@ class KaptModelBuilderService : AbstractKotlinGradleModelBuilder() {
|
||||
|
||||
if (kaptIsEnabled) {
|
||||
project.getAllTasks(false)[project]?.forEach { compileTask ->
|
||||
if (compileTask.javaClass.name !in kotlinCompileTaskClasses) return@forEach
|
||||
if (compileTask.javaClass.name !in kotlinCompileJvmTaskClasses) return@forEach
|
||||
|
||||
val sourceSetName = compileTask.getSourceSetName()
|
||||
val isTest = sourceSetName.toLowerCase().endsWith("test")
|
||||
|
||||
+1
-1
@@ -141,7 +141,7 @@ class KaptModelBuilderService : AbstractKotlinGradleModelBuilder() {
|
||||
|
||||
if (kaptIsEnabled) {
|
||||
project.getAllTasks(false)[project]?.forEach { compileTask ->
|
||||
if (compileTask.javaClass.name !in kotlinCompileTaskClasses) return@forEach
|
||||
if (compileTask.javaClass.name !in kotlinCompileJvmTaskClasses) return@forEach
|
||||
|
||||
val sourceSetName = compileTask.getSourceSetName()
|
||||
val isTest = sourceSetName.toLowerCase().endsWith("test")
|
||||
|
||||
Reference in New Issue
Block a user