[Gradle] UnusedSourceSetsChecker: Use lifecycle instead of whenEvaluated
^KT-34662 Verification Pending
This commit is contained in:
committed by
Space Team
parent
15ca5412d2
commit
50f4531c77
+4
-4
@@ -7,11 +7,11 @@ package org.jetbrains.kotlin.gradle.plugin.mpp
|
|||||||
|
|
||||||
import org.gradle.api.Project
|
import org.gradle.api.Project
|
||||||
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
|
import org.jetbrains.kotlin.gradle.plugin.*
|
||||||
import org.jetbrains.kotlin.gradle.plugin.extraProperties
|
import org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycle
|
||||||
|
import org.jetbrains.kotlin.gradle.plugin.launchInStage
|
||||||
import org.jetbrains.kotlin.gradle.plugin.sources.android.androidSourceSetInfoOrNull
|
import org.jetbrains.kotlin.gradle.plugin.sources.android.androidSourceSetInfoOrNull
|
||||||
import org.jetbrains.kotlin.gradle.plugin.sources.internal
|
import org.jetbrains.kotlin.gradle.plugin.sources.internal
|
||||||
import org.jetbrains.kotlin.gradle.plugin.whenEvaluated
|
|
||||||
|
|
||||||
object UnusedSourceSetsChecker {
|
object UnusedSourceSetsChecker {
|
||||||
const val WARNING_PREFIX_ONE =
|
const val WARNING_PREFIX_ONE =
|
||||||
@@ -39,7 +39,7 @@ object UnusedSourceSetsChecker {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun checkSourceSets(project: Project) {
|
fun checkSourceSets(project: Project) {
|
||||||
project.whenEvaluated {
|
project.launchInStage(KotlinPluginLifecycle.Stage.ReadyForExecution) {
|
||||||
val unusedSourceSets = project.kotlinExtension.sourceSets
|
val unusedSourceSets = project.kotlinExtension.sourceSets
|
||||||
// Ignoring Android source sets
|
// Ignoring Android source sets
|
||||||
.filter { it.androidSourceSetInfoOrNull == null }
|
.filter { it.androidSourceSetInfoOrNull == null }
|
||||||
|
|||||||
Reference in New Issue
Block a user