VariantSelector
interface VariantSelector
| com.android.build.api.variant.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 ComponentIdentitythat 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 ComponentIdentitythat 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. |