VariantSelector
Stay organized with collections
Save and categorize content based on your preferences.
interface VariantSelector
Selector to reduce the number of variants that are of interests when calling any of the variant API like AndroidComponentsExtension.beforeVariants.
Summary
Public methods |
|
---|---|
abstract VariantSelector |
all() Creates a VariantSelector of ComponentIdentity that includes all the variants for the current module. |
abstract VariantSelector |
withBuildType(buildType: String) Returns a new selector for ComponentIdentity objects with a given build type. |
abstract VariantSelector |
withFlavor(flavorToDimension: Pair<String, String>) Returns a new selector for ComponentIdentity objects with a given (dimension, flavorName). |
abstract VariantSelector |
Returns a new selector for ComponentIdentity objects with a given name pattern. |
abstract VariantSelector |
Returns a new selector for ComponentIdentity objects with a given name. |
Public methods
all
abstract fun all(): VariantSelector
Creates a VariantSelector of ComponentIdentity that includes all the variants for the current module.
Return | |
---|---|
a VariantSelector for all variants. |
withBuildType
abstract fun withBuildType(buildType: String): VariantSelector
Returns a new selector for ComponentIdentity objects with a given build type.
Parameters | |
---|---|
buildType: String | Build type to filter ComponentIdentity on. |
Return | |
---|---|
An instance of VariantSelector to further filter variants. |
withFlavor
abstract fun withFlavor(flavorToDimension: Pair<String, String>): VariantSelector
Returns a new selector for ComponentIdentity objects with a given (dimension, flavorName).
Parameters | |
---|---|
flavorToDimension: Pair<String, String> | Dimension and flavor to filter ComponentIdentity on. |
Return | |
---|---|
VariantSelector instance to further filter instances of ComponentIdentity |
withName
abstract fun withName(pattern: Pattern): VariantSelector
Returns a new selector for ComponentIdentity objects with a given name pattern.
Parameters | |
---|---|
pattern: Pattern | Pattern to apply on the org.gradle.api.Named.getName to filter ComponentIdentity instances on |
withName
abstract fun withName(name: String): VariantSelector
Returns a new selector for ComponentIdentity objects with a given name.
Parameters | |
---|---|
name: String | String to test against the org.gradle.api.Named.getName for equality. |