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