Commit Graph

95712 Commits

Author SHA1 Message Date
Sebastian Sellmair 8fe0c88ab1 [Gradle][Minor] KotlinCompilationProjection: Inline .isMainCompilationDatas
^KT-54312 Verification Pending
2022-10-27 09:13:13 +00:00
Sebastian Sellmair cf55af55d6 [Gradle][Minor] Rename DefaultKotlinCompilationDependencyConfigurationsFactory.kt
^KT-54312 Verification Pending
2022-10-27 09:13:12 +00:00
Sebastian Sellmair 0a9c1ee877 [Gradle][Minor] Move implementations of KotlinCompilationTaskNamesContainer into single source
^KT-54312 Verification Pending
2022-10-27 09:13:12 +00:00
Sebastian Sellmair 5db60e3ebd [Gradle][Minor] Move implementations of KotlinCompilerOptionsFactory into single source
^KT-54312 Verification Pending
2022-10-27 09:13:12 +00:00
Sebastian Sellmair 06e594c400 [Gradle][Minor] Move implementations of KotlinCompilationSourceSetsContainerFactory into single source
^KT-54312 Verification Pending
2022-10-27 09:13:11 +00:00
Sebastian Sellmair 8e8a8f7b8e [Gradle] Move deprecated configurations into KotlinCompilationConfigurationsContainer
^KT-54312 Verification Pending
2022-10-27 09:13:11 +00:00
Sebastian Sellmair b7e2923103 [Gradle] Move pluginConfiguration into KotlinCompilationConfigurationsContainer
^KT-54312 Verification Pending
2022-10-27 09:13:10 +00:00
Sebastian Sellmair b383e7cd38 [Gradle] Remove CompilationDetails.kt
^KT-54312 Verification Pending
2022-10-27 09:13:10 +00:00
Sebastian Sellmair c71517399e [Gradle] Remove Compiler.*Options typealias
^KT-54312 Verification Pending
2022-10-27 09:13:10 +00:00
Sebastian Sellmair 3bc4e291ff [Gradle] JsKotlinDependencyConfigurationsFactory: Fix compileClasspath and runtimeClasspath
^KT-54312 Verification Pending
2022-10-27 09:13:09 +00:00
Sebastian Sellmair 5f717ffd56 [Gradle] KotlinCompilationImplFactory.PostConfigure: Use DecoratedKotlinCompilation
to clear up dedicated usage

KT-54312
2022-10-27 09:13:09 +00:00
Sebastian Sellmair 18392d98ea [Gradle] Update API references
KT-54312
2022-10-27 09:13:09 +00:00
Sebastian Sellmair 69b7cef2e2 [Gradle] Restore AbstractKotlinCompilation and AbstractKotlinCompilationToRunnableFiles...
... into KotlinCompilation class hierarchy (scheduled for removal later)

KT-54312
2022-10-27 09:13:08 +00:00
Sebastian Sellmair 1737daea55 [Gradle] Remove CompilationDetails (in favor of new KotlinCompilationImpl)
KT-54312
2022-10-27 09:13:08 +00:00
Sebastian Sellmair af19882589 [Gradle] Implement KotlinWithJavaCompilation with underlying KotlinCompilationImpl
KT-54312
2022-10-27 09:13:07 +00:00
Sebastian Sellmair e890e8178b [Gradle] Implement KotlinJvmAndroidCompilation with underlying KotlinCompilationImpl
KT-54312
2022-10-27 09:13:07 +00:00
Sebastian Sellmair 0069457b94 [Gradle] Implement KotlinJs*Compilation with underlying KotlinCompilationImpl
KT-54312
2022-10-27 09:13:07 +00:00
Sebastian Sellmair 0729d7519c [Gradle] Implement KotlinCommonCompilation with underlying KotlinCompilationImpl
KT-54312
2022-10-27 09:13:06 +00:00
Sebastian Sellmair 4cbd715b17 [Gradle] Implement Kotlin*NativeCompilations with underlying KotlinCompilationImpl
KT-54312
2022-10-27 09:13:06 +00:00
Sebastian Sellmair a67b2a8be5 [Gradle] Implement KotlinJvmCompilation with new underlying KotlinCompilationImpl
KT-54312
2022-10-27 09:13:06 +00:00
Sebastian Sellmair 35dacd6add [Gradle] Remove KPM<->TCS Model Mapping
KT-54312
2022-10-27 09:13:05 +00:00
Sebastian Sellmair 8e2f6d0f3a [Gradle][Minor] Move CompilationDetails impls into separate package
KT-54312
2022-10-27 09:13:05 +00:00
Sebastian Sellmair 5777f4859c [Gradle][Minor] Move KotlinDependencyConfigurationsHolder into separate source file
KT-54312
2022-10-27 09:13:04 +00:00
Sebastian Sellmair 645d79d34a [Gradle][Minor] Move JsIrCompilationDetails into separate source file
KT-54312
2022-10-27 09:13:04 +00:00
Sebastian Sellmair 72e20967dd [Gradle][Minor] Move JsCompilationDetails into separate source file
KT-54312
2022-10-27 09:13:04 +00:00
Sebastian Sellmair d08bd626a6 [Gradle][Minor] Move MetadataCompilationDetails into separate source file
KT-54312
2022-10-27 09:13:03 +00:00
Sebastian Sellmair 12e4dfd5bc [Gradle][Minor] Move AndroidCompilationDetails into separate source file
KT-54312
2022-10-27 09:13:03 +00:00
Sebastian Sellmair e190f7fce5 [Gradle][Minor] Move WithJavaCompilationDetails into separate source file
KT-54312
2022-10-27 09:13:03 +00:00
Sebastian Sellmair 47fc524b84 [Gradle][Minor] Move VariantMappedCompilationDetails into separate source file
KT-54312
2022-10-27 09:13:02 +00:00
Sebastian Sellmair b7c7ce3bf5 [Gradle][Minor] Move *NativeCompilationDetails and MetadataMappedCompilationDetails into separate source files
KT-54312
2022-10-27 09:13:02 +00:00
Sebastian Sellmair 64e2e01d7d [Gradle][Minor] Move DefaultCompilationDetailsWithRuntime into separate source file
KT-54312
2022-10-27 09:13:01 +00:00
Sebastian Sellmair f75f0e647d [Gradle][Minor] Move DefaultCompilationDetails into separate source file
KT-54312
2022-10-27 09:13:01 +00:00
Sebastian Sellmair aef7512477 [Gradle][Minor] Move KotlinCompilationOutput into separate source file
KT-54312
2022-10-27 09:13:01 +00:00
Sebastian Sellmair 59a67e92bb [Gradle][Minor] Rename internal KotlinPlugin to KotlinJvmPlugin
KT-54312
2022-10-27 09:13:00 +00:00
Sebastian Sellmair bac1e3208c [Gradle][Minor] Remove unnecessary KotlinConfigurationTools class
KT-54312
2022-10-27 09:13:00 +00:00
Sebastian Sellmair 089e07827f [Gradle][Minor] Move KotlinAndroidPlugin into separate source file
KT-54312
2022-10-27 09:12:59 +00:00
Sebastian Sellmair 7725c8e200 [Gradle][Minor] Move Kotlin2JsPlugin into separate source file
KT-54312
2022-10-27 09:12:59 +00:00
Sebastian Sellmair 9cf00c6b9c [Gradle][Minor] Move KotlinCommonPlugin into separate source file
KT-54312
2022-10-27 09:12:59 +00:00
Sebastian Sellmair cd86cd7c0d [Gradle][Minor] Move AbstractKotlinPlugin into separate source file
KT-54312
2022-10-27 09:12:58 +00:00
Sebastian Sellmair e067915e90 [Gradle][Minor] Move KotlinJsIrSourceSetProcessor into separate source file
KT-54312
2022-10-27 09:12:58 +00:00
Sebastian Sellmair 4fe12d7704 [Gradle][Minor] Move KotlinJsIrSourceSetProcessor into separate source file
KT-54312
2022-10-27 09:12:58 +00:00
Sebastian Sellmair 090951afd7 [Gradle][Minor] Move Kotlin2JsSourceSetProcessor into separate source file
KT-54312
2022-10-27 09:12:57 +00:00
Sebastian Sellmair b5327bc46e [Gradle][Minor] Move Kotlin2JvmSourceSetProcessor into separate source file
KT-54312
2022-10-27 09:12:57 +00:00
Sebastian Sellmair 10ca5d7f2a [Gradle][Minor] Move KotlinSourceSetProcessor into separate source file
KT-54312
2022-10-27 09:12:56 +00:00
Sebastian Sellmair 712abe5763 [Gradle][Minor] Move KotlinCompilationProcessor into separate source file
KT-54312
2022-10-27 09:12:56 +00:00
Sebastian Sellmair d6e95c6b16 [Gradle][Minor] Move and rename Project.ifKaptEnabled
KT-54312
2022-10-27 09:12:56 +00:00
Sebastian Sellmair 1d397b1c3b [Gradle][Minor] Move, deduplicate and rename Project.forEachVariant
KT-54312
2022-10-27 09:12:55 +00:00
Sebastian Sellmair 4d8fbc1feb [Gradle][Minor] Move KotlinOnlyTarget into separate source file
KT-54312
2022-10-27 09:12:55 +00:00
Sebastian Sellmair 9d4263caf5 [Gradle][Minor] Rename kotlinTargets.kt to AbstractKotlinTarget.kt
KT-54312
2022-10-27 09:12:55 +00:00
Sebastian Sellmair 42009431d1 [kotlin-tooling-core] linearClosure & withLinearClosure: Support loops
KT-54312
2022-10-27 09:12:54 +00:00