VariantFilter

interface VariantFilter : Named

Functions

getName
Link copied to clipboard
abstract fun getName(): String

Properties

disableComponentMerging
Link copied to clipboard
abstract var disableComponentMerging: Boolean

Indicate whether component merging for this variant should be disabled. The default value comes from the AnvilExtension. See AnvilExtension.disableComponentMerging for more details.

generateDaggerFactories
Link copied to clipboard
abstract var generateDaggerFactories: Boolean

Indicate whether Dagger factory generation for this variant should be enabled. The default value comes from the AnvilExtension. See AnvilExtension.generateDaggerFactories for more details.

generateDaggerFactoriesOnly
Link copied to clipboard
abstract var generateDaggerFactoriesOnly: Boolean

Indicate whether only Dagger factories for this variant should be generated. The default value comes from the AnvilExtension. See AnvilExtension.generateDaggerFactoriesOnly for more details.

ignore
Link copied to clipboard
abstract var ignore: Boolean

Indicate whether or not to ignore Anvil for this particular variant. Default is false.

syncGeneratedSources
Link copied to clipboard
abstract var syncGeneratedSources: Boolean

Add Anvil generated source directories to sourceSets in Gradle for indexing visibility in the IDE. This can be useful in debugging and is disabled by default.

Inheritors

JvmVariantFilter
Link copied to clipboard
AndroidVariantFilter
Link copied to clipboard