summaryrefslogtreecommitdiff
path: root/android-gradle-jps
diff options
context:
space:
mode:
authorEugene Kudelevsky <Eugene.Kudelevsky@jetbrains.com>2014-07-07 02:25:56 +0400
committerEugene Kudelevsky <Eugene.Kudelevsky@jetbrains.com>2014-07-07 02:25:56 +0400
commit8039b8b30b460d6a13126e0cdfb8b8e6dc9340f4 (patch)
treec2c38a1a0d68b3e509efbfdde3f69f634803d686 /android-gradle-jps
parent0caed830260a5ecd2e852031e1b0359175ae9cc6 (diff)
downloadidea-8039b8b30b460d6a13126e0cdfb8b8e6dc9340f4.tar.gz
make the code compatible with guava_17
Diffstat (limited to 'android-gradle-jps')
-rw-r--r--android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java19
1 files changed, 12 insertions, 7 deletions
diff --git a/android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java b/android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java
index 1bd496926a1..2c30bbb830d 100644
--- a/android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java
+++ b/android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java
@@ -20,7 +20,7 @@ import com.android.tools.idea.gradle.output.parser.GradleErrorOutputParser;
import com.android.tools.idea.gradle.util.AndroidGradleSettings;
import com.android.tools.idea.gradle.util.BuildMode;
import com.android.tools.idea.gradle.util.GradleBuilds;
-import com.android.tools.idea.gradle.util.GradleBuilds.TestCompileType;
+import com.android.tools.idea.gradle.util.GradleBuilds.*;
import com.android.tools.idea.jps.AndroidGradleJps;
import com.android.tools.idea.jps.model.JpsAndroidGradleModuleExtension;
import com.google.common.base.Strings;
@@ -64,12 +64,13 @@ import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import java.io.PrintStream;
-import java.util.*;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
import java.util.concurrent.TimeUnit;
-import static com.android.tools.idea.gradle.util.GradleBuilds.CONFIGURE_ON_DEMAND_OPTION;
-import static com.android.tools.idea.gradle.util.GradleBuilds.OFFLINE_MODE_OPTION;
-import static com.android.tools.idea.gradle.util.GradleBuilds.PARALLEL_BUILD_OPTION;
+import static com.android.tools.idea.gradle.util.GradleBuilds.*;
/**
* Builds Gradle-based Android project using Gradle.
@@ -353,8 +354,12 @@ public class AndroidGradleTargetBuilder extends TargetBuilder<AndroidGradleBuild
finally {
String outText = stdout.toString();
context.processMessage(new ProgressMessage(outText, 1.0f));
- Closeables.closeQuietly(stdout);
- Closeables.closeQuietly(stderr);
+ try {
+ Closeables.close(stdout, true);
+ Closeables.close(stderr, true);
+ } catch (IOException e) {
+ LOG.debug(e);
+ }
connection.close();
}
}