MokkeryGradlePlugin

Configures Mokkery in source sets specified by MokkeryGradleExtension.rule. It includes:

  • Adding runtime dependency

  • Adding configured compiler plugin

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val options: MokkeryOptionsContainer

Functions

Link copied to clipboard
open override fun apply(target: Project)
Link copied to clipboard
fun applyOptionConventions(project: Project)
Link copied to clipboard
open override fun applyToCompilation(kotlinCompilation: KotlinCompilation<*>): Provider<List<SubpluginOption>>
Link copied to clipboard
open override fun getCompilerPluginId(): String
Link copied to clipboard
open override fun getPluginArtifact(): SubpluginArtifact
Link copied to clipboard
open override fun isApplicable(kotlinCompilation: KotlinCompilation<*>): Boolean
Link copied to clipboard
open override fun optionProjection(project: Project): MokkeryOptionProjection<MokkeryGradleProperty<Any>>
Link copied to clipboard
open override fun rule(project: Project): ApplicationRule