Some clean up.
authorXavier Ducrohet <xav@android.com>
Thu, 13 Sep 2012 23:29:53 +0000 (16:29 -0700)
committerXavier Ducrohet <xav@android.com>
Fri, 14 Sep 2012 21:56:57 +0000 (14:56 -0700)
commit245a289cfe6c819789f7a2ced6d8fc02b4c622b6
tree52fa4bf9e854d718f3bdb46c03df1e94e7c1ff5e
parentb6ecf1576d62adc8dee0288956c0ff019a621b2c
Some clean up.

Create a default implementation of AndroidDependency for standard bundle
layout.

Also use guava in some places mostly around lists and maps creation,
and preconditions.

Change-Id: Ifbd7f60e2290bbc546ee29521466b6f62851c017
14 files changed:
builder/build.gradle
builder/src/main/java/com/android/builder/AndroidBuilder.java
builder/src/main/java/com/android/builder/AndroidDependency.java
builder/src/main/java/com/android/builder/BuildConfigGenerator.java
builder/src/main/java/com/android/builder/BuildType.java
builder/src/main/java/com/android/builder/BundleDependency.java [new file with mode: 0644]
builder/src/main/java/com/android/builder/ProductFlavor.java
builder/src/main/java/com/android/builder/VariantConfiguration.java
builder/src/main/java/com/android/builder/compiler/AidlProcessor.java
builder/src/main/java/com/android/builder/compiler/DependencyGraph.java
builder/src/main/java/com/android/builder/compiler/SourceGenerator.java
builder/src/main/java/com/android/builder/signing/SigningInfo.java
gradle/src/main/groovy/com/android/build/gradle/AndroidLibraryPlugin.groovy
gradle/src/main/groovy/com/android/build/gradle/internal/AndroidDependencyImpl.groovy