Files
kotlin-fork/libraries/tools/kotlin-gradle-plugin-api
Yahor Berdnikau 36e85fec95 [Gradle] Introduce public KotlinGradlePluginDsl marker annotation
The purpose of this annotation is to distinguish different levels of DSL
 in KGP:
- top level extension
- target level DSL
- compilation level DSL

With this marker user should not be able to call implicit methods from
upper levels of DSL, and it should reduce confusion with DSL usage.

^KT-57292 In Progress
2023-12-21 10:30:50 +00:00
..

Gradle Plugin Api

Lightweight module defining the API surface of the Kotlin Gradle Plugin.

Binary Compatibility Validation

The public API surface of this module is checked for stability using the binary compatibility validator plugin to prevent accidental public API changes.

You can execute public API validation by running apiCheck task (also executed when check task runs).

In order to overwrite the reference API snapshot, you can launch apiDump task.