diff options
author | Xavier Ducrohet <xav@google.com> | 2013-11-05 17:03:02 -0800 |
---|---|---|
committer | Xavier Ducrohet <xav@google.com> | 2013-11-05 17:33:35 -0800 |
commit | a21a87738883aff32e966ad8b98569e3f13d649f (patch) | |
tree | ec4576a448416eaa3f8e33e367452c0f3f6737d8 | |
parent | 9eca511e7df17a9c7c7d6dd979c7118cea336fe5 (diff) | |
download | build-a21a87738883aff32e966ad8b98569e3f13d649f.tar.gz |
Misc fixes.
Change-Id: I9232d9a9b0a1e6f8650d9f18ffc45d8f6d8c3d41
-rw-r--r-- | builder/src/main/java/com/android/builder/internal/incremental/DependencyData.java | 7 | ||||
-rw-r--r-- | gradle/src/main/groovy/com/android/build/gradle/internal/model/DefaultJavaCompileOptions.java | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/builder/src/main/java/com/android/builder/internal/incremental/DependencyData.java b/builder/src/main/java/com/android/builder/internal/incremental/DependencyData.java index 22035fd..575e50c 100644 --- a/builder/src/main/java/com/android/builder/internal/incremental/DependencyData.java +++ b/builder/src/main/java/com/android/builder/internal/incremental/DependencyData.java @@ -17,6 +17,7 @@ package com.android.builder.internal.incremental; import com.android.annotations.NonNull; +import com.android.annotations.Nullable; import com.android.annotations.VisibleForTesting; import com.google.common.base.Charsets; import com.google.common.collect.Lists; @@ -74,6 +75,7 @@ public class DependencyData { * * @param dependencyFile the dependency file */ + @Nullable public static DependencyData parseDependencyFile(@NonNull File dependencyFile) throws IOException { // first check if the dependency file is here. @@ -91,6 +93,7 @@ public class DependencyData { } @VisibleForTesting + @Nullable static DependencyData processDependencyData(@NonNull List<String> content) { // The format is technically: // output1 output2 [...]: dep1 dep2 [...] @@ -142,6 +145,10 @@ public class DependencyData { parseMode = nextMode; } + if (data.getMainFile() == null) { + return null; + } + return data; } diff --git a/gradle/src/main/groovy/com/android/build/gradle/internal/model/DefaultJavaCompileOptions.java b/gradle/src/main/groovy/com/android/build/gradle/internal/model/DefaultJavaCompileOptions.java index 79a34b6..4de4a89 100644 --- a/gradle/src/main/groovy/com/android/build/gradle/internal/model/DefaultJavaCompileOptions.java +++ b/gradle/src/main/groovy/com/android/build/gradle/internal/model/DefaultJavaCompileOptions.java @@ -27,9 +27,10 @@ import java.io.Serializable; class DefaultJavaCompileOptions implements JavaCompileOptions, Serializable { @NonNull private final String sourceCompatibility; + @NonNull private final String targetCompatibility; - DefaultJavaCompileOptions(CompileOptions options) { + DefaultJavaCompileOptions(@NonNull CompileOptions options) { sourceCompatibility = options.getSourceCompatibility().toString(); targetCompatibility = options.getTargetCompatibility().toString(); } |