diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt index ac3bde84131..d73523ab350 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt @@ -65,14 +65,15 @@ class KotlinMetadataTargetConfigurator(kotlinPluginVersion: String) : KotlinBuildStatsService.getInstance()?.report(BooleanMetrics.ENABLED_HMPP, true) target.compilations.withType(KotlinCommonCompilation::class.java).getByName(KotlinCompilation.MAIN_COMPILATION_NAME).run { - if (target.project.isCompatibilityMetadataVariantEnabled) { + val isCompatibilityMetadataVariantEnabled = target.project.isCompatibilityMetadataVariantEnabled + if (isCompatibilityMetadataVariantEnabled) { // Force the default 'main' compilation to produce *.kotlin_metadata regardless of the klib feature flag. forceCompilationToKotlinMetadata = true } else { // Clear the dependencies of the compilation so that they don't take time resolving during task graph construction: compileDependencyFiles = target.project.files() } - compileKotlinTaskProvider.configure { it.onlyIf { target.project.isCompatibilityMetadataVariantEnabled } } + compileKotlinTaskProvider.configure { it.onlyIf { isCompatibilityMetadataVariantEnabled } } } createMergedAllSourceSetsConfigurations(target) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/KotlinCompileCommon.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/KotlinCompileCommon.kt index 27efaac61d0..146ce7ca6fb 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/KotlinCompileCommon.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/KotlinCompileCommon.kt @@ -40,8 +40,8 @@ import java.io.File @CacheableTask open class KotlinCompileCommon : AbstractKotlinCompile(), KotlinCommonCompile { - override val kotlinOptions: KotlinMultiplatformCommonOptions - get() = taskData.compilation.kotlinOptions as KotlinMultiplatformCommonOptionsImpl + override val kotlinOptions: KotlinMultiplatformCommonOptions = + taskData.compilation.kotlinOptions as KotlinMultiplatformCommonOptionsImpl override fun createCompilerArgs(): K2MetadataCompilerArguments = K2MetadataCompilerArguments()