From 77d9ac86111c7eeda5e64725079e4e29c53f7b79 Mon Sep 17 00:00:00 2001 From: Googler Date: Thu, 30 Jun 2016 17:19:18 +0000 Subject: * Clean up of the old Iterable method of writing xml * Add in some line breaks for easier to read output. -- MOS_MIGRATED_REVID=126315204 --- .../devtools/build/android/AndroidDataWriter.java | 53 ---------------------- 1 file changed, 53 deletions(-) (limited to 'src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java') diff --git a/src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java b/src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java index ab43942abd..4be59ba433 100644 --- a/src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java +++ b/src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java @@ -48,7 +48,6 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; -import java.util.TreeMap; import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; @@ -81,40 +80,6 @@ public class AndroidDataWriter implements AndroidDataWritingVisitor { } } - private static final class WriteValuesXmlTask implements Callable { - - private final Path valuesPath; - private final Map> valueFragments; - - WriteValuesXmlTask(Path valuesPath, Map> valueFragments) { - this.valuesPath = valuesPath; - this.valueFragments = valueFragments; - } - - @Override - public Boolean call() throws Exception { - // TODO(corysmith): replace the xml writing with a real xml writing library. - Files.createDirectories(valuesPath.getParent()); - try (BufferedWriter writer = - Files.newBufferedWriter( - valuesPath, - StandardCharsets.UTF_8, - StandardOpenOption.CREATE_NEW, - StandardOpenOption.WRITE)) { - writer.write(START_RESOURCES); - for (FullyQualifiedName key : - Ordering.natural().immutableSortedCopy(valueFragments.keySet())) { - for (String line : valueFragments.get(key)) { - writer.write(line); - writer.write(LINE_END); - } - } - writer.write(END_RESOURCES); - } - return Boolean.TRUE; - } - } - private static final class CopyTask implements Callable { private final Path sourcePath; @@ -263,14 +228,6 @@ public class AndroidDataWriter implements AndroidDataWritingVisitor { */ @Override public void flush() throws IOException { - for (Entry>> entry : - valueFragments.entrySet()) { - writeTasks.add( - executorService.submit( - new WriteValuesXmlTask( - resourceDirectory().resolve(entry.getKey()), entry.getValue()))); - } - for (Entry entry : valueTags.entrySet()) { writeTasks.add( executorService.submit( @@ -284,16 +241,6 @@ public class AndroidDataWriter implements AndroidDataWritingVisitor { valueFragments.clear(); } - @Override - public void writeToValuesXml(FullyQualifiedName key, Iterable xmlFragment) { - String valuesPathString = key.valuesPath(); - if (!valueFragments.containsKey(valuesPathString)) { - valueFragments.put( - valuesPathString, new TreeMap>(Ordering.natural())); - } - valueFragments.get(valuesPathString).put(key, xmlFragment); - } - @Override public ValueResourceDefinitionMetadata define(FullyQualifiedName fqn) { String valuesPath = fqn.valuesPath(); -- cgit v1.2.3