diff options
author | Xavier Ducrohet <xav@android.com> | 2013-03-29 15:53:40 -0700 |
---|---|---|
committer | Xavier Ducrohet <xav@android.com> | 2013-04-04 17:07:13 -0700 |
commit | a03b680faaebe3bbf93e2abc7a00f69377e6918d (patch) | |
tree | 86a1292ae5cc65db0a6b992b917465f2e1436fae /gradle-model | |
parent | 5894d6b0a48611186d8630a14f66f5e12c76af18 (diff) | |
download | build-a03b680faaebe3bbf93e2abc7a00f69377e6918d.tar.gz |
Refactor ApplicationVariant/BuildVariant.
[Application|ProductionApp|TestApp]Variant
-> [Base|Apk|Application|Test|Library]VariantData
Also moved under internal.variant package
BuildVariant
-> [Base|Apk|Application|Test|Library]Variant
Also moved under api package. These are interfaces.
Implementation in internal.api
Change-Id: I6ef0a6433797325836a4ce39f9310641704eeda7
Diffstat (limited to 'gradle-model')
-rw-r--r-- | gradle-model/src/main/java/com/android/build/gradle/model/Variant.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gradle-model/src/main/java/com/android/build/gradle/model/Variant.java b/gradle-model/src/main/java/com/android/build/gradle/model/Variant.java index a624d4d..3ad9ab4 100644 --- a/gradle-model/src/main/java/com/android/build/gradle/model/Variant.java +++ b/gradle-model/src/main/java/com/android/build/gradle/model/Variant.java @@ -16,6 +16,7 @@ package com.android.build.gradle.model; +import com.android.annotations.NonNull; import com.android.builder.model.ProductFlavor; import java.io.File; @@ -25,11 +26,15 @@ import java.io.File; */ public interface Variant { + @NonNull String getName(); + @NonNull File getOutput(); + @NonNull String getBuildType(); + @NonNull ProductFlavor getMergedFlavor(); } |