VariantSelector
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 functions | |
|---|---|
| VariantSelector | all()Creates a  | 
| VariantSelector | withBuildType(buildType: String?)Returns a new selector for  | 
| VariantSelector | withFlavor(flavorToDimension: Pair<String?, String?>?)Returns a new selector for  | 
| VariantSelector | Returns a new selector for  | 
| VariantSelector | Returns a new selector for  | 
Public functions
all
fun all(): VariantSelector
Creates a VariantSelector of ComponentIdentity that includes all the variants for the current module.
| Returns | |
|---|---|
| VariantSelector | a  | 
withBuildType
fun withBuildType(buildType: String?): VariantSelector
Returns a new selector for ComponentIdentity objects with a given build type.
| Parameters | |
|---|---|
| buildType: String? | Build type to filter  | 
| Returns | |
|---|---|
| VariantSelector | An instance of  | 
withFlavor
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  | 
| Returns | |
|---|---|
| VariantSelector | 
 | 
withName
fun withName(pattern: Pattern?): VariantSelector
Returns a new selector for ComponentIdentity  objects with a given name pattern.
| Parameters | |
|---|---|
| pattern: Pattern? | 
 | 
withName
fun withName(name: String?): VariantSelector
Returns a new selector for ComponentIdentity  objects with a given name.
| Parameters | |
|---|---|
| name: String? | 
 | 
