Package-level declarations

Provides common declarations, Gradle plugin tasks and extensions.

Types

Link copied to clipboard
Link copied to clipboard
class BinaryCompatibilityValidatorPlugin : Plugin<Project>
Link copied to clipboard
abstract class BuildTaskBase : DefaultTask
Link copied to clipboard
annotation class ExperimentalBCVApi

Marks an API that is still experimental in Binary compatibility validator and may change in the future. There are also no guarantees on preserving the behavior of the API until its stabilization.

Link copied to clipboard
annotation class ExternalApi

API that is used externally and programmatically by binary-compatibility-validator tool in Kotlin standard library

Link copied to clipboard

Settings affecting KLib ABI validation.

Link copied to clipboard
open class KotlinApiBuildTask @Inject constructor : BuildTaskBase
Link copied to clipboard
open class KotlinApiCompareTask @Inject constructor(objects: ObjectFactory) : DefaultTask