Files
kotlin-fork/compiler/build-tools/kotlin-build-tools-api
Alexander.Likhachev 3fb1f7bf42 [Gradle] Migrate from ChangesFiles to SourcesChanges
It allows getting rid of the dependency on `:compiler:incremental-compilation-impl`
#KT-61449 In Progress
2023-08-29 13:00:15 +00:00
..
2023-08-21 18:09:49 +00:00

Build Tools API

This module contains public interfaces for Kotlin build tools. Using APIs from this module should be the preferred way to work with Kotlin compiler when integrating Kotlin builds into different build systems. The Kotlin stdlib of at least Kotlin 1.4 is expected to be a dependency of a consumer of the API.

The default implementation of the API is located in the kotlin-build-tools-impl directory. Interfaces implementation are expected to be loaded using the ServiceLoader. The purpose of such a segregation is to allow using this API with different Kotlin compiler versions.