AbiFilterSetSpec

A set of filters in a single direction: inclusion or exclusion.

Inclusion filters:

filters {
include {
byNames.add("foo.api.**")
annotatedWith.add("foo.PublicApi")
}
}

Exclusion filters:

```kotlin
filters {
exclude {
byNames.add("foo.Bar")
annotatedWith.add("foo.ExcludeAbi")
}
}

Since

2.2.0

Properties

Link copied to clipboard
abstract val annotatedWith: SetProperty<String>

Filter by annotations placed on the declaration.

Link copied to clipboard
abstract val byNames: SetProperty<String>

Filter by a name.