diff --git a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerOptions.kt b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerOptions.kt index b478043aae5..e1bf6ca3e5e 100644 --- a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerOptions.kt +++ b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerOptions.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinJsCompilerOptions")) -typealias CompilerCommonCoOptions = KotlinJsCompilerOptions - interface KotlinCommonCompilerOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerToolOptions { /** diff --git a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerToolOptions.kt b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerToolOptions.kt index b3a4aa83525..f27a18e742a 100644 --- a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerToolOptions.kt +++ b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerToolOptions.kt @@ -5,11 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl - - -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinCommonCompilerToolOptions")) -typealias CompilerCommonToolOptions = KotlinCommonCompilerToolOptions - interface KotlinCommonCompilerToolOptions { /** diff --git a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonOptions.kt b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonOptions.kt index 0773cd9482c..99830f4f97f 100644 --- a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonOptions.kt +++ b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonOptions.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinCommonCompilerOptions")) -typealias CompilerCommonOptions = KotlinCommonCompilerOptions - @Deprecated("Use KotlinCommonCompilerOptions instead", level = DeprecationLevel.WARNING) interface KotlinCommonOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonToolOptions { override val options: org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions @@ -45,4 +42,4 @@ interface KotlinCommonOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonTool var useK2: kotlin.Boolean get() = options.useK2.get() set(value) = options.useK2.set(value) -} +} \ No newline at end of file diff --git a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsCompilerOptions.kt b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsCompilerOptions.kt index 2927323c76e..b4470e5bed1 100644 --- a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsCompilerOptions.kt +++ b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsCompilerOptions.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinJsCompilerOptions")) -typealias CompilerJsOptions = KotlinJsCompilerOptions - interface KotlinJsCompilerOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions { /** @@ -110,4 +107,4 @@ interface KotlinJsCompilerOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommon */ @get:org.gradle.api.tasks.Input val typedArrays: org.gradle.api.provider.Property -} +} \ No newline at end of file diff --git a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsDceCompilerToolOptions.kt b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsDceCompilerToolOptions.kt index 97a5917e337..090f90b3bfd 100644 --- a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsDceCompilerToolOptions.kt +++ b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsDceCompilerToolOptions.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinJsDceCompilerToolOptions")) -typealias CompilerJsDceOptions = KotlinJsDceCompilerToolOptions - interface KotlinJsDceCompilerToolOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerToolOptions { /** diff --git a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompilerOptions.kt b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompilerOptions.kt index 27dc7e7c748..39217371f84 100644 --- a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompilerOptions.kt +++ b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompilerOptions.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinJvmCompilerOptions")) -typealias CompilerJvmOptions = KotlinJvmCompilerOptions - interface KotlinJvmCompilerOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions { /** diff --git a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformCommonCompilerOptions.kt b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformCommonCompilerOptions.kt index 6b109cefaf3..83de1be9b61 100644 --- a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformCommonCompilerOptions.kt +++ b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformCommonCompilerOptions.kt @@ -5,8 +5,5 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinMultiplatformCommonCompilerOptions")) -typealias CompilerMultiplatformCommonOptions = KotlinMultiplatformCommonCompilerOptions - interface KotlinMultiplatformCommonCompilerOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions { } diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerOptionsDefault.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerOptionsDefault.kt index 1458923d2a9..42448f94c8f 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerOptionsDefault.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerOptionsDefault.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinCommonCompilerOptionsDefault")) -internal typealias CompilerCommonOptionsDefault = KotlinCommonCompilerOptionsDefault - internal abstract class KotlinCommonCompilerOptionsDefault @javax.inject.Inject constructor( objectFactory: org.gradle.api.model.ObjectFactory ) : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerToolOptionsDefault(objectFactory), org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions { diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerToolOptionsDefault.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerToolOptionsDefault.kt index 64e5cc76425..a7c0f6f9ed8 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerToolOptionsDefault.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerToolOptionsDefault.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinCommonCompilerToolOptionsDefault")) -internal typealias CompilerCommonToolOptionsDefault = KotlinCommonCompilerToolOptionsDefault - internal abstract class KotlinCommonCompilerToolOptionsDefault @javax.inject.Inject constructor( objectFactory: org.gradle.api.model.ObjectFactory ) : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerToolOptions { diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsCompilerOptionsDefault.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsCompilerOptionsDefault.kt index abf99d74c6f..010dfd69353 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsCompilerOptionsDefault.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsCompilerOptionsDefault.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinJsCompilerOptionsDefault")) -internal typealias CompilerJsOptionsDefault = KotlinJsCompilerOptionsDefault - internal abstract class KotlinJsCompilerOptionsDefault @javax.inject.Inject constructor( objectFactory: org.gradle.api.model.ObjectFactory ) : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptionsDefault(objectFactory), org.jetbrains.kotlin.gradle.dsl.KotlinJsCompilerOptions { diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsDceCompilerToolOptionsDefault.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsDceCompilerToolOptionsDefault.kt index c02f56eab31..c0005464b44 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsDceCompilerToolOptionsDefault.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJsDceCompilerToolOptionsDefault.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinJsDceCompilerToolOptionsDefault")) -internal typealias CompilerJsDceOptionsDefault = KotlinJsDceCompilerToolOptionsDefault - internal abstract class KotlinJsDceCompilerToolOptionsDefault @javax.inject.Inject constructor( objectFactory: org.gradle.api.model.ObjectFactory ) : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptionsDefault(objectFactory), org.jetbrains.kotlin.gradle.dsl.KotlinJsDceCompilerToolOptions { diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompilerOptionsDefault.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompilerOptionsDefault.kt index 7b6c64cafbb..2024beebc67 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompilerOptionsDefault.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompilerOptionsDefault.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinJvmCompilerOptionsDefault")) -internal typealias CompilerJvmOptionsDefault = KotlinJvmCompilerOptionsDefault - internal abstract class KotlinJvmCompilerOptionsDefault @javax.inject.Inject constructor( objectFactory: org.gradle.api.model.ObjectFactory ) : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptionsDefault(objectFactory), org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompilerOptions { diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformCommonCompilerOptionsDefault.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformCommonCompilerOptionsDefault.kt index 399d6cc35f5..aba508bb451 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformCommonCompilerOptionsDefault.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformCommonCompilerOptionsDefault.kt @@ -5,9 +5,6 @@ package org.jetbrains.kotlin.gradle.dsl -@Deprecated("Rebasing Artifact. Will be removed later", replaceWith = ReplaceWith("KotlinMultiplatformCommonCompilerOptionsDefault")) -internal typealias CompilerMultiplatformCommonOptionsDefault = KotlinMultiplatformCommonCompilerOptionsDefault - internal abstract class KotlinMultiplatformCommonCompilerOptionsDefault @javax.inject.Inject constructor( objectFactory: org.gradle.api.model.ObjectFactory ) : org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptionsDefault(objectFactory), org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformCommonCompilerOptions { @@ -19,4 +16,4 @@ internal abstract class KotlinMultiplatformCommonCompilerOptionsDefault @javax.i internal fun fillDefaultValues(args: org.jetbrains.kotlin.cli.common.arguments.K2MetadataCompilerArguments) { super.fillDefaultValues(args) } -} +} \ No newline at end of file diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JsPlugin.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JsPlugin.kt index 646b60d6028..190eb4a78cd 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JsPlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JsPlugin.kt @@ -37,18 +37,18 @@ internal open class Kotlin2JsPlugin( KotlinPlatformType.js, targetName, { - object : HasCompilerOptions { - override val options: CompilerJsOptions = - project.objects.newInstance(CompilerJsOptionsDefault::class.java) + object : HasCompilerOptions { + override val options: KotlinJsCompilerOptions = + project.objects.newInstance(KotlinJsCompilerOptionsDefault::class.java) } }, - { compilerOptions: CompilerJsOptions -> + { compilerOptions: KotlinJsCompilerOptions -> object : KotlinJsOptions { - override val options: CompilerJsOptions + override val options: KotlinJsCompilerOptions get() = compilerOptions } } - ) as KotlinWithJavaTarget + ) as KotlinWithJavaTarget (project.kotlinExtension as Kotlin2JsProjectExtension).setTarget(target) super.apply(project) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JsSourceSetProcessor.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JsSourceSetProcessor.kt index 0ab69728b55..a797a9bc515 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JsSourceSetProcessor.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JsSourceSetProcessor.kt @@ -8,7 +8,7 @@ package org.jetbrains.kotlin.gradle.plugin import org.gradle.api.Project import org.gradle.api.tasks.SourceSet import org.gradle.api.tasks.TaskProvider -import org.jetbrains.kotlin.gradle.dsl.CompilerJsOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinJsCompilerOptions import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinWithJavaCompilation import org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile import org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider @@ -29,7 +29,7 @@ internal class Kotlin2JsSourceSetProcessor( return tasksProvider.registerKotlinJSTask( project, taskName, - compilationProjection.compilerOptions.options as CompilerJsOptions, + compilationProjection.compilerOptions.options as KotlinJsCompilerOptions, configAction ) } diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JvmSourceSetProcessor.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JvmSourceSetProcessor.kt index 662088fbc80..76e32525bb9 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JvmSourceSetProcessor.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/Kotlin2JvmSourceSetProcessor.kt @@ -11,7 +11,7 @@ import org.gradle.api.provider.Provider import org.gradle.api.tasks.SourceSet import org.gradle.api.tasks.TaskProvider import org.gradle.api.tasks.compile.AbstractCompile -import org.jetbrains.kotlin.gradle.dsl.CompilerJvmOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompilerOptions import org.jetbrains.kotlin.gradle.internal.Kapt3GradleSubplugin import org.jetbrains.kotlin.gradle.scripting.internal.ScriptingGradleSubplugin import org.jetbrains.kotlin.gradle.tasks.KotlinCompile @@ -32,7 +32,7 @@ internal class Kotlin2JvmSourceSetProcessor( return tasksProvider.registerKotlinJVMTask( project, taskName, - compilationProjection.compilerOptions.options as CompilerJvmOptions, + compilationProjection.compilerOptions.options as KotlinJvmCompilerOptions, configAction ) } diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCommonPlugin.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCommonPlugin.kt index ec48ba3a9b8..d5e63ed10da 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCommonPlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCommonPlugin.kt @@ -33,18 +33,18 @@ internal open class KotlinCommonPlugin( KotlinPlatformType.common, targetName, { - object : HasCompilerOptions { - override val options: CompilerMultiplatformCommonOptions = - project.objects.newInstance(CompilerMultiplatformCommonOptionsDefault::class.java) + object : HasCompilerOptions { + override val options: KotlinMultiplatformCommonCompilerOptions = + project.objects.newInstance(KotlinMultiplatformCommonCompilerOptionsDefault::class.java) } }, - { compilerOptions: CompilerMultiplatformCommonOptions -> + { compilerOptions: KotlinMultiplatformCommonCompilerOptions -> object : KotlinMultiplatformCommonOptions { - override val options: CompilerMultiplatformCommonOptions + override val options: KotlinMultiplatformCommonCompilerOptions get() = compilerOptions } } - ) as KotlinWithJavaTarget + ) as KotlinWithJavaTarget (project.kotlinExtension as KotlinCommonProjectExtension).target = target super.apply(project) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCommonSourceSetProcessor.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCommonSourceSetProcessor.kt index b38e540560d..541a4b80837 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCommonSourceSetProcessor.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCommonSourceSetProcessor.kt @@ -8,7 +8,7 @@ package org.jetbrains.kotlin.gradle.plugin import org.gradle.api.Project import org.gradle.api.Task import org.gradle.api.tasks.TaskProvider -import org.jetbrains.kotlin.gradle.dsl.CompilerMultiplatformCommonOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformCommonCompilerOptions import org.jetbrains.kotlin.gradle.tasks.KotlinCompileCommon import org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider import org.jetbrains.kotlin.gradle.tasks.configuration.KotlinCompileCommonConfig @@ -45,7 +45,7 @@ internal class KotlinCommonSourceSetProcessor( return tasksProvider.registerKotlinCommonTask( project, taskName, - compilationProjection.compilerOptions.options as CompilerMultiplatformCommonOptions, + compilationProjection.compilerOptions.options as KotlinMultiplatformCommonCompilerOptions, configAction ) } diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinJsIrSourceSetProcessor.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinJsIrSourceSetProcessor.kt index 337bf394a6a..f5cc05d1f49 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinJsIrSourceSetProcessor.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinJsIrSourceSetProcessor.kt @@ -7,7 +7,7 @@ package org.jetbrains.kotlin.gradle.plugin import org.gradle.api.Project import org.gradle.api.tasks.TaskProvider -import org.jetbrains.kotlin.gradle.dsl.CompilerJsOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinJsCompilerOptions import org.jetbrains.kotlin.gradle.targets.js.ir.JsIrBinary import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrCompilation import org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile @@ -28,7 +28,7 @@ internal class KotlinJsIrSourceSetProcessor( return tasksProvider.registerKotlinJSTask( project, taskName, - compilationProjection.compilerOptions.options as CompilerJsOptions, + compilationProjection.compilerOptions.options as KotlinJsCompilerOptions, configAction ) } diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinCommonCompilation.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinCommonCompilation.kt index c7e5e004b2c..7679992eab9 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinCommonCompilation.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinCommonCompilation.kt @@ -6,8 +6,8 @@ package org.jetbrains.kotlin.gradle.plugin.mpp import org.gradle.api.tasks.TaskProvider -import org.jetbrains.kotlin.gradle.dsl.CompilerMultiplatformCommonOptions import org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformCommonCompilerOptions import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation import org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.KotlinCompilationImpl import org.jetbrains.kotlin.gradle.targets.metadata.isKotlinGranularMetadataEnabled @@ -26,8 +26,8 @@ open class KotlinCommonCompilation @Inject internal constructor(compilation: Kot get() = compilation.compileKotlinTask as KotlinCompileCommon @Suppress("UNCHECKED_CAST") - override val compileTaskProvider: TaskProvider> - get() = compilation.compileTaskProvider as TaskProvider> + override val compileTaskProvider: TaskProvider> + get() = compilation.compileTaskProvider as TaskProvider> internal val isKlibCompilation: Boolean get() = target.project.isKotlinGranularMetadataEnabled && !forceCompilationToKotlinMetadata diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/CommonCompilerOptionsFactory.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/CommonCompilerOptionsFactory.kt index cea6862e7da..ec2b9e913d1 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/CommonCompilerOptionsFactory.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/CommonCompilerOptionsFactory.kt @@ -5,22 +5,20 @@ package org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.factory -import org.jetbrains.kotlin.gradle.dsl.CompilerCommonOptions -import org.jetbrains.kotlin.gradle.dsl.CompilerMultiplatformCommonOptions -import org.jetbrains.kotlin.gradle.dsl.CompilerMultiplatformCommonOptionsDefault -import org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions +import org.jetbrains.kotlin.gradle.dsl.* +import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformCommonCompilerOptionsDefault import org.jetbrains.kotlin.gradle.plugin.HasCompilerOptions import org.jetbrains.kotlin.gradle.plugin.KotlinTarget internal object CommonCompilerOptionsFactory : KotlinCompilationImplFactory.CompilerOptionsFactory { override fun create(target: KotlinTarget, compilationName: String): KotlinCompilationImplFactory.CompilerOptionsFactory.Options { - val compilerOptions = object : HasCompilerOptions { - override val options: CompilerMultiplatformCommonOptions = - target.project.objects.newInstance(CompilerMultiplatformCommonOptionsDefault::class.java) + val compilerOptions = object : HasCompilerOptions { + override val options: KotlinMultiplatformCommonCompilerOptions = + target.project.objects.newInstance(KotlinMultiplatformCommonCompilerOptionsDefault::class.java) } val kotlinOptions = object : KotlinCommonOptions { - override val options: CompilerCommonOptions + override val options: KotlinCommonCompilerOptions get() = compilerOptions.options } diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/JsCompilerOptionsFactory.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/JsCompilerOptionsFactory.kt index 98fe6949563..435e0682102 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/JsCompilerOptionsFactory.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/JsCompilerOptionsFactory.kt @@ -5,21 +5,21 @@ package org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.factory -import org.jetbrains.kotlin.gradle.dsl.CompilerJsOptions -import org.jetbrains.kotlin.gradle.dsl.CompilerJsOptionsDefault +import org.jetbrains.kotlin.gradle.dsl.KotlinJsCompilerOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinJsCompilerOptionsDefault import org.jetbrains.kotlin.gradle.dsl.KotlinJsOptions import org.jetbrains.kotlin.gradle.plugin.HasCompilerOptions import org.jetbrains.kotlin.gradle.plugin.KotlinTarget internal object JsCompilerOptionsFactory : KotlinCompilationImplFactory.CompilerOptionsFactory { override fun create(target: KotlinTarget, compilationName: String): KotlinCompilationImplFactory.CompilerOptionsFactory.Options { - val compilerOptions = object : HasCompilerOptions { - override val options: CompilerJsOptions = - target.project.objects.newInstance(CompilerJsOptionsDefault::class.java) + val compilerOptions = object : HasCompilerOptions { + override val options: KotlinJsCompilerOptions = + target.project.objects.newInstance(KotlinJsCompilerOptionsDefault::class.java) } val kotlinOptions = object : KotlinJsOptions { - override val options: CompilerJsOptions + override val options: KotlinJsCompilerOptions get() = compilerOptions.options } diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/JvmCompilerOptionsFactory.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/JvmCompilerOptionsFactory.kt index 1f76e56d651..722a5ea6975 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/JvmCompilerOptionsFactory.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/compilationImpl/factory/JvmCompilerOptionsFactory.kt @@ -1,20 +1,20 @@ package org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.factory -import org.jetbrains.kotlin.gradle.dsl.CompilerJvmOptions -import org.jetbrains.kotlin.gradle.dsl.CompilerJvmOptionsDefault +import org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompilerOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompilerOptionsDefault import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions import org.jetbrains.kotlin.gradle.plugin.HasCompilerOptions import org.jetbrains.kotlin.gradle.plugin.KotlinTarget internal object JvmCompilerOptionsFactory : KotlinCompilationImplFactory.CompilerOptionsFactory { override fun create(target: KotlinTarget, compilationName: String): KotlinCompilationImplFactory.CompilerOptionsFactory.Options { - val compilerOptions = object : HasCompilerOptions { - override val options: CompilerJvmOptions = - target.project.objects.newInstance(CompilerJvmOptionsDefault::class.java) + val compilerOptions = object : HasCompilerOptions { + override val options: KotlinJvmCompilerOptions = + target.project.objects.newInstance(KotlinJvmCompilerOptionsDefault::class.java) } val kotlinOptions = object : KotlinJvmOptions { - override val options: CompilerJvmOptions + override val options: KotlinJvmCompilerOptions get() = compilerOptions.options } diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsCompilation.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsCompilation.kt index 0b830aff5d6..936cb443991 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsCompilation.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsCompilation.kt @@ -10,7 +10,8 @@ package org.jetbrains.kotlin.gradle.plugin.mpp import groovy.lang.Closure import org.gradle.api.tasks.TaskProvider -import org.jetbrains.kotlin.gradle.dsl.* +import org.jetbrains.kotlin.gradle.dsl.KotlinJsCompilerOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinJsOptions import org.jetbrains.kotlin.gradle.plugin.* import org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.KotlinCompilationImpl import org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinJsSubTargetContainerDsl @@ -25,8 +26,8 @@ open class KotlinJsCompilation @Inject internal constructor( ) : AbstractKotlinCompilationToRunnableFiles(compilation) { @Suppress("UNCHECKED_CAST") - final override val compilerOptions: HasCompilerOptions - get() = compilation.compilerOptions as HasCompilerOptions + final override val compilerOptions: HasCompilerOptions + get() = compilation.compilerOptions as HasCompilerOptions internal val binaries: KotlinJsBinaryContainer = compilation.target.project.objects.newInstance( diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/KotlinJsIrLink.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/KotlinJsIrLink.kt index 6683fb121d1..4fe418430b8 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/KotlinJsIrLink.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/KotlinJsIrLink.kt @@ -15,7 +15,7 @@ import org.gradle.workers.WorkerExecutor import org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments import org.jetbrains.kotlin.cli.common.arguments.parseCommandLineArguments import org.jetbrains.kotlin.compilerRunner.ArgumentUtils -import org.jetbrains.kotlin.gradle.dsl.CompilerJsOptionsDefault +import org.jetbrains.kotlin.gradle.dsl.KotlinJsCompilerOptionsDefault import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider @@ -36,7 +36,7 @@ abstract class KotlinJsIrLink @Inject constructor( objectFactory: ObjectFactory, workerExecutor: WorkerExecutor ) : Kotlin2JsCompile( - objectFactory.newInstance(CompilerJsOptionsDefault::class.java), + objectFactory.newInstance(KotlinJsCompilerOptionsDefault::class.java), objectFactory, workerExecutor ) { diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinJvmAndroidCompilation.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinJvmAndroidCompilation.kt index edb60bcb595..c95fc190200 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinJvmAndroidCompilation.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinJvmAndroidCompilation.kt @@ -11,7 +11,7 @@ import org.gradle.api.file.FileCollection import org.gradle.api.provider.Property import org.gradle.api.tasks.TaskProvider import org.gradle.api.tasks.compile.JavaCompile -import org.jetbrains.kotlin.gradle.dsl.CompilerJvmOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompilerOptions import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions import org.jetbrains.kotlin.gradle.plugin.HasCompilerOptions import org.jetbrains.kotlin.gradle.plugin.getJavaTaskProvider @@ -26,7 +26,7 @@ open class KotlinJvmAndroidCompilation @Inject internal constructor( override val target: KotlinAndroidTarget = compilation.target as KotlinAndroidTarget - override val compilerOptions: HasCompilerOptions = + override val compilerOptions: HasCompilerOptions = compilation.compilerOptions.castCompilerOptionsType() internal val testedVariantArtifacts: Property = @@ -43,8 +43,8 @@ open class KotlinJvmAndroidCompilation @Inject internal constructor( get() = compilation.compileKotlinTaskProvider as TaskProvider @Suppress("UNCHECKED_CAST") - override val compileTaskProvider: TaskProvider> - get() = compilation.compileTaskProvider as TaskProvider> + override val compileTaskProvider: TaskProvider> + get() = compilation.compileTaskProvider as TaskProvider> val compileJavaTaskProvider: TaskProvider get() = androidVariant.getJavaTaskProvider() diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinJvmCompilation.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinJvmCompilation.kt index 66f9fdd9d0b..13059907ae0 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinJvmCompilation.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinJvmCompilation.kt @@ -8,10 +8,7 @@ package org.jetbrains.kotlin.gradle.plugin.mpp import org.gradle.api.tasks.TaskProvider import org.gradle.api.tasks.compile.JavaCompile -import org.jetbrains.kotlin.gradle.dsl.CompilerCommonOptions -import org.jetbrains.kotlin.gradle.dsl.CompilerJvmOptions -import org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions -import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions +import org.jetbrains.kotlin.gradle.dsl.* import org.jetbrains.kotlin.gradle.plugin.HasCompilerOptions import org.jetbrains.kotlin.gradle.plugin.KotlinCompilationWithResources import org.jetbrains.kotlin.gradle.plugin.internal.JavaSourceSetsAccessor @@ -28,7 +25,7 @@ open class KotlinJvmCompilation @Inject internal constructor( override val target: KotlinJvmTarget = compilation.target as KotlinJvmTarget - override val compilerOptions: HasCompilerOptions = + override val compilerOptions: HasCompilerOptions = compilation.compilerOptions.castCompilerOptionsType() @Deprecated("Replaced with compileTaskProvider", replaceWith = ReplaceWith("compileTaskProvider")) @@ -42,8 +39,8 @@ open class KotlinJvmCompilation @Inject internal constructor( get() = compilation.compileKotlinTask as org.jetbrains.kotlin.gradle.tasks.KotlinCompile @Suppress("UNCHECKED_CAST") - override val compileTaskProvider: TaskProvider> - get() = compilation.compileTaskProvider as TaskProvider> + override val compileTaskProvider: TaskProvider> + get() = compilation.compileTaskProvider as TaskProvider> val compileJavaTaskProvider: TaskProvider? get() = if (target.withJavaEnabled) { @@ -67,7 +64,7 @@ internal inline fun InternalKotlinCompilation< } //TODO SEB: Find home for function -internal inline fun HasCompilerOptions<*>.castCompilerOptionsType(): HasCompilerOptions { +internal inline fun HasCompilerOptions<*>.castCompilerOptionsType(): HasCompilerOptions { this.options as T @Suppress("UNCHECKED_CAST") return this as HasCompilerOptions diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinWithJavaCompilation.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinWithJavaCompilation.kt index 4a37bbec817..13133e4a393 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinWithJavaCompilation.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinWithJavaCompilation.kt @@ -9,7 +9,7 @@ package org.jetbrains.kotlin.gradle.plugin.mpp import org.gradle.api.tasks.SourceSet import org.gradle.api.tasks.TaskProvider import org.gradle.api.tasks.compile.JavaCompile -import org.jetbrains.kotlin.gradle.dsl.CompilerCommonOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions import org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions import org.jetbrains.kotlin.gradle.plugin.HasCompilerOptions import org.jetbrains.kotlin.gradle.plugin.KotlinCompilationWithResources @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile import org.jetbrains.kotlin.gradle.utils.named import javax.inject.Inject -open class KotlinWithJavaCompilation @Inject internal constructor( +open class KotlinWithJavaCompilation @Inject internal constructor( compilation: KotlinCompilationImpl, val javaSourceSet: SourceSet, ) : AbstractKotlinCompilationToRunnableFiles(compilation), diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinWithJavaCompilationFactory.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinWithJavaCompilationFactory.kt index 9f07b381fa0..e83a2327eb4 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinWithJavaCompilationFactory.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/KotlinWithJavaCompilationFactory.kt @@ -6,7 +6,7 @@ @file:Suppress("PackageDirectoryMismatch") // Old package for compatibility package org.jetbrains.kotlin.gradle.plugin.mpp -import org.jetbrains.kotlin.gradle.dsl.CompilerCommonOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions import org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions import org.jetbrains.kotlin.gradle.plugin.HasCompilerOptions import org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.JvmKotlinCompilationAssociator @@ -14,7 +14,7 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.factory.JvmWithJav import org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.factory.JvmWithJavaCompilationTaskNamesContainerFactory import org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.factory.KotlinCompilationImplFactory -class KotlinWithJavaCompilationFactory internal constructor( +class KotlinWithJavaCompilationFactory internal constructor( override val target: KotlinWithJavaTarget, val compilerOptionsFactory: () -> HasCompilerOptions, val kotlinOptionsFactory: (CO) -> KotlinOptionsType diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/NativeCompilerOptions.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/NativeCompilerOptions.kt index 4abb59662e1..35488607cac 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/NativeCompilerOptions.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/NativeCompilerOptions.kt @@ -6,16 +6,16 @@ package org.jetbrains.kotlin.gradle.targets.native import org.gradle.api.Project -import org.jetbrains.kotlin.gradle.dsl.CompilerCommonOptions -import org.jetbrains.kotlin.gradle.dsl.CompilerCommonOptionsDefault +import org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions +import org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptionsDefault import org.jetbrains.kotlin.gradle.plugin.HasCompilerOptions import org.jetbrains.kotlin.gradle.plugin.sources.applyLanguageSettingsToCompilerOptions import org.jetbrains.kotlin.project.model.LanguageSettings -class NativeCompilerOptions(project: Project) : HasCompilerOptions { +class NativeCompilerOptions(project: Project) : HasCompilerOptions { - override val options: CompilerCommonOptions = project.objects - .newInstance(CompilerCommonOptionsDefault::class.java) + override val options: KotlinCommonCompilerOptions = project.objects + .newInstance(KotlinCommonCompilerOptionsDefault::class.java) .apply { useK2.finalizeValue() } @@ -23,5 +23,4 @@ class NativeCompilerOptions(project: Project) : HasCompilerOptions T.thisTaskProvider: TaskProvider @CacheableTask abstract class KotlinCompile @Inject constructor( - final override val compilerOptions: CompilerJvmOptions, + final override val compilerOptions: KotlinJvmCompilerOptions, workerExecutor: WorkerExecutor, objectFactory: ObjectFactory ) : AbstractKotlinCompile(objectFactory, workerExecutor), diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/configuration/KotlinCompileConfig.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/configuration/KotlinCompileConfig.kt index 1f27d953e7a..a557b335a68 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/configuration/KotlinCompileConfig.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/configuration/KotlinCompileConfig.kt @@ -8,7 +8,6 @@ package org.jetbrains.kotlin.gradle.tasks.configuration import org.gradle.api.Project import org.gradle.api.attributes.Attribute import org.gradle.api.provider.Provider -import org.jetbrains.kotlin.gradle.dsl.CompilerJvmOptions import org.jetbrains.kotlin.gradle.dsl.KotlinTopLevelExtension import org.jetbrains.kotlin.gradle.internal.transforms.ClasspathEntrySnapshotTransform import org.jetbrains.kotlin.gradle.plugin.KotlinCompilationProjection