[Gradle][Minor] KotlinCompilationProjection: Inline .isMainCompilationDatas
^KT-54312 Verification Pending
This commit is contained in:
committed by
Space Team
parent
cf55af55d6
commit
8fe0c88ab1
+2
-2
@@ -13,8 +13,8 @@ import org.gradle.api.file.FileCollection
|
|||||||
import org.gradle.api.file.SourceDirectorySet
|
import org.gradle.api.file.SourceDirectorySet
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.internal
|
import org.jetbrains.kotlin.gradle.plugin.mpp.internal
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.isMain
|
import org.jetbrains.kotlin.gradle.plugin.mpp.isMain
|
||||||
|
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmModule
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
|
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.isMainCompilationData
|
|
||||||
import org.jetbrains.kotlin.gradle.utils.filesProvider
|
import org.jetbrains.kotlin.gradle.utils.filesProvider
|
||||||
import org.jetbrains.kotlin.project.model.LanguageSettings
|
import org.jetbrains.kotlin.project.model.LanguageSettings
|
||||||
|
|
||||||
@@ -124,7 +124,7 @@ internal sealed class KotlinCompilationProjection {
|
|||||||
get() = project.filesProvider { origin.friendPaths }
|
get() = project.filesProvider { origin.friendPaths }
|
||||||
|
|
||||||
override val isMain: Boolean
|
override val isMain: Boolean
|
||||||
get() = origin.isMainCompilationData()
|
get() = origin.compilationPurpose == GradleKpmModule.MAIN_MODULE_NAME
|
||||||
|
|
||||||
override val classesDirs: ConfigurableFileCollection
|
override val classesDirs: ConfigurableFileCollection
|
||||||
get() = origin.output.classesDirs
|
get() = origin.output.classesDirs
|
||||||
|
|||||||
-5
@@ -82,8 +82,3 @@ interface GradleKpmVariantCompilationDataInternal<T : KotlinCommonOptions> : Gra
|
|||||||
.mapNotNull { variantMatch -> variantMatch.chosenVariant as? GradleKpmVariant }
|
.mapNotNull { variantMatch -> variantMatch.chosenVariant as? GradleKpmVariant }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun KotlinCompilationData<*>.isMainCompilationData(): Boolean = when (this) {
|
|
||||||
is KotlinCompilation<*> -> isMain()
|
|
||||||
else -> compilationPurpose == GradleKpmModule.MAIN_MODULE_NAME
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user