aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/LibraryRClassGeneratorAction.java
diff options
context:
space:
mode:
authorGravatar Tobias Werth <twerth@google.com>2017-03-20 09:00:09 +0000
committerGravatar Yue Gan <yueg@google.com>2017-03-20 11:45:40 +0000
commitbd40871283a54268945dcb0c47c0326645ffda18 (patch)
tree7e9a88258f3f3936e47dd230769300e793eedf74 /src/tools/android/java/com/google/devtools/build/android/LibraryRClassGeneratorAction.java
parentc6a6a7791b1464bea79bf9af01f00360b0147450 (diff)
*** Reason for rollback *** broke over 100k targets, in the depot, see [] *** Original change description *** Move library R generation to a separate action, ensuring the merging happens off the java critical path. -- PiperOrigin-RevId: 150602545 MOS_MIGRATED_REVID=150602545
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/LibraryRClassGeneratorAction.java')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/LibraryRClassGeneratorAction.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/LibraryRClassGeneratorAction.java b/src/tools/android/java/com/google/devtools/build/android/LibraryRClassGeneratorAction.java
index 1cb816c01e..51c771946b 100644
--- a/src/tools/android/java/com/google/devtools/build/android/LibraryRClassGeneratorAction.java
+++ b/src/tools/android/java/com/google/devtools/build/android/LibraryRClassGeneratorAction.java
@@ -93,10 +93,11 @@ public class LibraryRClassGeneratorAction {
Strings.nullToEmpty(options.packageForR));
resourceClassWriter.setIncludeClassFile(true);
resourceClassWriter.setIncludeJavaFile(false);
+ final AndroidResourceProcessor resourceProcessor = new AndroidResourceProcessor(stdLogger);
logger.fine(String.format("Setup finished at %sms", timer.elapsed(TimeUnit.MILLISECONDS)));
final ParsedAndroidData data =
- AndroidDataDeserializer.deserializeSymbolsToData(options.symbols);
+ resourceProcessor.deserializeSymbolsToData(options.symbols);
logger.fine(
String.format("Deserialization finished at %sms", timer.elapsed(TimeUnit.MILLISECONDS)));