aboutsummaryrefslogtreecommitdiff
path: root/builder-model/src/main/java/com/android
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@google.com>2013-08-06 08:31:42 -0700
committerXavier Ducrohet <xav@google.com>2013-09-10 10:53:48 -0700
commitdd5ab2403c2b11ea649e747eab4fb7642edefade (patch)
treebba5e121bf16b7e8cc14c8402ee5e254cac09c27 /builder-model/src/main/java/com/android
parentc3039c72fe00c0f7de2a8bb5af5e5941d45a07ab (diff)
downloadbuild-dd5ab2403c2b11ea649e747eab4fb7642edefade.tar.gz
Update Model.
Change-Id: Iac69c2f71f2424df83dda6bc9f377f33f7823e3e
Diffstat (limited to 'builder-model/src/main/java/com/android')
-rw-r--r--builder-model/src/main/java/com/android/builder/model/AndroidProject.java8
-rw-r--r--builder-model/src/main/java/com/android/builder/model/ArtifactInfo.java6
2 files changed, 14 insertions, 0 deletions
diff --git a/builder-model/src/main/java/com/android/builder/model/AndroidProject.java b/builder-model/src/main/java/com/android/builder/model/AndroidProject.java
index 5d36860..8d91f90 100644
--- a/builder-model/src/main/java/com/android/builder/model/AndroidProject.java
+++ b/builder-model/src/main/java/com/android/builder/model/AndroidProject.java
@@ -18,6 +18,7 @@ package com.android.builder.model;
import com.android.annotations.NonNull;
+import java.io.File;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@@ -108,6 +109,13 @@ public interface AndroidProject {
List<String> getBootClasspath();
/**
+ * Returns a list of folders or jar files that contains the framework source code.
+ * @return a list of folders or jar files that contains the framework source code.
+ */
+ @NonNull
+ List<File> getFrameworkSource();
+
+ /**
* Returns a map of {@link SigningConfig}. The key is the signing config name as returned by
* {@link SigningConfig#getName()}
*
diff --git a/builder-model/src/main/java/com/android/builder/model/ArtifactInfo.java b/builder-model/src/main/java/com/android/builder/model/ArtifactInfo.java
index 39f42ce..5d2ba6d 100644
--- a/builder-model/src/main/java/com/android/builder/model/ArtifactInfo.java
+++ b/builder-model/src/main/java/com/android/builder/model/ArtifactInfo.java
@@ -87,6 +87,12 @@ public interface ArtifactInfo {
String getAssembleTaskName();
/**
+ * The generated manifest for this variant's artifact.
+ */
+ @NonNull
+ File getGeneratedManifest();
+
+ /**
* Returns all the source folders that are generated. This is typically folders for the R,
* the aidl classes, and the renderscript classes.
*