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 | 
              
                 
  |