aboutsummaryrefslogtreecommitdiff
path: root/gradle-model
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2013-03-29 15:53:40 -0700
committerXavier Ducrohet <xav@android.com>2013-04-04 17:07:13 -0700
commita03b680faaebe3bbf93e2abc7a00f69377e6918d (patch)
tree86a1292ae5cc65db0a6b992b917465f2e1436fae /gradle-model
parent5894d6b0a48611186d8630a14f66f5e12c76af18 (diff)
downloadbuild-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.java5
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();
}