FiktionExtension

open class FiktionExtension @Inject constructor(objects: ObjectFactory)

Gradle DSL for configuring which Kotlin source sets use the Fiktion compiler plugin.

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory)

Properties

Link copied to clipboard
val enabled: Property<Boolean>

Enables Fiktion for every Kotlin compilation in the project.

Link copied to clipboard
val sourceSets: NamedDomainObjectContainer<FiktionSourceSetExtension>

Source-set-specific overrides keyed by Kotlin source set name.

Link copied to clipboard
val testEnabled: Property<Boolean>

Enables Fiktion for Kotlin source sets whose default source set name ends with Test.

Functions

Link copied to clipboard
fun sourceSet(name: String, configure: Action<in FiktionSourceSetExtension>)

Configures the Fiktion override for one Kotlin source set.