AndroidVariantFilter

class AndroidVariantFilter : VariantFilter

Functions

getName
Link copied to clipboard
open override fun getName(): String

Properties

androidVariant
Link copied to clipboard
val androidVariant: BaseVariant
disableComponentMerging
Link copied to clipboard
open override 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
open override 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
open override 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
open override var ignore: Boolean

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

syncGeneratedSources
Link copied to clipboard
open override 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.