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 |
withFlavor(dimension: String, flavorName: 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 |
|
withFlavor
fun withFlavor(dimension: String, flavorName: String): VariantSelector
Returns a new selector for ComponentIdentity objects with a given (flavorName).
| Parameters | |
|---|---|
dimension: String |
dimension name |
flavorName: String |
flavor name 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 |
|