mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-03-10 08:31:29 +00:00
We are working on a feature in the Kotlin Gradle plugin called `kotlin.incremental.useClasspathSnapshot` to improve incremental Kotlin compilation. To allow reuse when writing this feature, this commit moves most of the code in RuntimeModuleData (in the ':core:descriptors.runtime' project) to DeserializationComponentsForJava (in the ':core:descriptors.jvm' project), so that the API can be accessed from the ':kotlin-gradle-plugin' and ':kotlin-build-common' projects where the feature is written. Bug: KT-45777 Test: Existing tests should pass (this is a refactoring-only change)