diff options
author | Xavier Ducrohet <xav@android.com> | 2012-10-12 10:31:03 -0700 |
---|---|---|
committer | Xavier Ducrohet <xav@android.com> | 2012-10-12 10:34:43 -0700 |
commit | 8d50cd47df7b64f1cec88ee51814872fe08c22a0 (patch) | |
tree | 53f129a2a0e110e8fb7d15646f9e8610182fa215 /builder | |
parent | f130449f52fa320df254b3e93b2c3b921d6f8f7f (diff) | |
download | build-8d50cd47df7b64f1cec88ee51814872fe08c22a0.tar.gz |
Minor refactoring.
Rename TextSymbolProvier -> SymbolFileProvider
Also make AndroidDependency implement ManifestDependency
instead of ManifestProvider so that they can be passed
to AndroidBuilder.processManifest()
Change-Id: I94af6f5a45dd1a3b5130bef58a73f21c486f2987
Diffstat (limited to 'builder')
-rw-r--r-- | builder/src/main/java/com/android/builder/AndroidBuilder.java | 12 | ||||
-rw-r--r-- | builder/src/main/java/com/android/builder/AndroidDependency.java | 2 | ||||
-rw-r--r-- | builder/src/main/java/com/android/builder/BundleDependency.java | 2 | ||||
-rw-r--r-- | builder/src/main/java/com/android/builder/SymbolFileProvider.java (renamed from builder/src/main/java/com/android/builder/TextSymbolProvider.java) | 4 | ||||
-rw-r--r-- | builder/src/main/java/com/android/builder/internal/signing/SignedJarBuilder.java | 1 | ||||
-rw-r--r-- | builder/src/test/java/com/android/builder/internal/SymbolLoaderTest.java | 1 | ||||
-rw-r--r-- | builder/src/test/java/com/android/builder/internal/SymbolWriterTest.java | 2 |
7 files changed, 10 insertions, 14 deletions
diff --git a/builder/src/main/java/com/android/builder/AndroidBuilder.java b/builder/src/main/java/com/android/builder/AndroidBuilder.java index 2f7bbb8..ddc77af 100644 --- a/builder/src/main/java/com/android/builder/AndroidBuilder.java +++ b/builder/src/main/java/com/android/builder/AndroidBuilder.java @@ -26,15 +26,15 @@ import com.android.builder.internal.SymbolWriter; import com.android.builder.internal.TestManifestGenerator; import com.android.builder.internal.compiler.AidlProcessor; import com.android.builder.internal.compiler.SourceGenerator; -import com.android.builder.packaging.DuplicateFileException; import com.android.builder.internal.packaging.JavaResourceProcessor; import com.android.builder.internal.packaging.Packager; -import com.android.builder.packaging.PackagerException; -import com.android.builder.packaging.SealedPackageException; import com.android.builder.internal.signing.DebugKeyHelper; import com.android.builder.internal.signing.KeystoreHelper; import com.android.builder.internal.signing.KeytoolException; import com.android.builder.internal.signing.SigningInfo; +import com.android.builder.packaging.DuplicateFileException; +import com.android.builder.packaging.PackagerException; +import com.android.builder.packaging.SealedPackageException; import com.android.manifmerger.ManifestMerger; import com.android.manifmerger.MergerLog; import com.android.prefs.AndroidLocation.AndroidLocationException; @@ -517,7 +517,7 @@ public class AndroidBuilder { @Nullable File preprocessResDir, @NonNull Iterable<File> resInputs, @Nullable File assetsDir, - @NonNull List<TextSymbolProvider> libraries, + @NonNull List<SymbolFileProvider> libraries, @Nullable String packageOverride, @Nullable String sourceOutputDir, @Nullable String symbolOutputDir, @@ -657,8 +657,8 @@ public class AndroidBuilder { if (type != VariantConfiguration.Type.LIBRARY && !libraries.isEmpty()) { SymbolLoader symbolValues = null; - for (TextSymbolProvider lib : libraries) { - File rFile = lib.getTextSymbol(); + for (SymbolFileProvider lib : libraries) { + File rFile = lib.getSymbolFile(); // if the library has no resource, this file won't exist. if (rFile.isFile()) { // load the values if that's not already been done. diff --git a/builder/src/main/java/com/android/builder/AndroidDependency.java b/builder/src/main/java/com/android/builder/AndroidDependency.java index b79bd84..b907c49 100644 --- a/builder/src/main/java/com/android/builder/AndroidDependency.java +++ b/builder/src/main/java/com/android/builder/AndroidDependency.java @@ -22,7 +22,7 @@ import java.util.List; /** * Represents a dependency on a Library Project. */ -public interface AndroidDependency extends ManifestProvider, TextSymbolProvider { +public interface AndroidDependency extends ManifestDependency, SymbolFileProvider { /** * Returns the location of the unarchived bundle. diff --git a/builder/src/main/java/com/android/builder/BundleDependency.java b/builder/src/main/java/com/android/builder/BundleDependency.java index 7b98a50..022191b 100644 --- a/builder/src/main/java/com/android/builder/BundleDependency.java +++ b/builder/src/main/java/com/android/builder/BundleDependency.java @@ -60,7 +60,7 @@ public abstract class BundleDependency implements AndroidDependency { } @Override - public File getTextSymbol() { + public File getSymbolFile() { return new File(mBundleFolder, "R.txt"); } diff --git a/builder/src/main/java/com/android/builder/TextSymbolProvider.java b/builder/src/main/java/com/android/builder/SymbolFileProvider.java index 2d9187d..59241a4 100644 --- a/builder/src/main/java/com/android/builder/TextSymbolProvider.java +++ b/builder/src/main/java/com/android/builder/SymbolFileProvider.java @@ -21,10 +21,10 @@ import java.io.File; /** * Provides a path to the Text Symbol file and to the Android Manifest */ -public interface TextSymbolProvider extends ManifestProvider { +public interface SymbolFileProvider extends ManifestProvider { /** * Returns the location of the text symbol file */ - File getTextSymbol(); + File getSymbolFile(); } diff --git a/builder/src/main/java/com/android/builder/internal/signing/SignedJarBuilder.java b/builder/src/main/java/com/android/builder/internal/signing/SignedJarBuilder.java index 332583d..fd4a2d5 100644 --- a/builder/src/main/java/com/android/builder/internal/signing/SignedJarBuilder.java +++ b/builder/src/main/java/com/android/builder/internal/signing/SignedJarBuilder.java @@ -17,7 +17,6 @@ package com.android.builder.internal.signing; import com.android.builder.internal.signing.SignedJarBuilder.IZipEntryFilter.ZipAbortException; - import sun.misc.BASE64Encoder; import sun.security.pkcs.ContentInfo; import sun.security.pkcs.PKCS7; diff --git a/builder/src/test/java/com/android/builder/internal/SymbolLoaderTest.java b/builder/src/test/java/com/android/builder/internal/SymbolLoaderTest.java index 0c0b79a..e5b9170 100644 --- a/builder/src/test/java/com/android/builder/internal/SymbolLoaderTest.java +++ b/builder/src/test/java/com/android/builder/internal/SymbolLoaderTest.java @@ -15,7 +15,6 @@ */ package com.android.builder.internal; -import com.android.builder.internal.SymbolLoader; import com.android.utils.NullLogger; import com.google.common.base.Charsets; import com.google.common.collect.Table; diff --git a/builder/src/test/java/com/android/builder/internal/SymbolWriterTest.java b/builder/src/test/java/com/android/builder/internal/SymbolWriterTest.java index 5b26f48..757973a 100644 --- a/builder/src/test/java/com/android/builder/internal/SymbolWriterTest.java +++ b/builder/src/test/java/com/android/builder/internal/SymbolWriterTest.java @@ -15,8 +15,6 @@ */ package com.android.builder.internal; -import com.android.builder.internal.SymbolLoader; -import com.android.builder.internal.SymbolWriter; import com.android.utils.NullLogger; import com.google.common.base.Charsets; import com.google.common.collect.Table; |