VariantInfo
@Incubating interface VariantInfo
com.android.build.api.variant.VariantInfo |
Information about the variant being built.
Only the Android Gradle Plugin should create instances of this interface.
Immutable, no access to tasks
Summary
Public methods |
|
---|---|
abstract String |
Returns the name of the build type. |
abstract ImmutableList<String!> |
Returns a list of flavor names that make up this variant. |
abstract String |
Returns the name of the variant. |
abstract Boolean |
Returns true if the variant is debuggable |
abstract Boolean |
isTest() Returns true if this is a test variant |
Public methods
getBuildTypeName
@NonNull abstract fun getBuildTypeName(): String
Returns the name of the build type.
By convention, build-type settings should override flavor settings.
getFlavorNames
@NonNull abstract fun getFlavorNames(): ImmutableList<String!>
Returns a list of flavor names that make up this variant.
By convention settings from earlier flavors should override settings from later flavors.
Return | |
---|---|
ImmutableList<String!>: the ordered list of flavor names. May be empty. |
getFullVariantName
@NonNull abstract fun getFullVariantName(): String
Returns the name of the variant. This is composed of the build types and flavors