Dump Options
dump now dumps various additional settings, including:
- intermediate flag
- no-data-resource flag
- optimizeMulitDexforLinearAlloc flag
- no-desugaring
- main-dex-resources
- proguard-input-map
Change-Id: Id1a8a8de7bb77e2e874e5abf1b2021d38505d303
diff --git a/src/main/java/com/android/tools/r8/BaseCompilerCommand.java b/src/main/java/com/android/tools/r8/BaseCompilerCommand.java
index 80dcf13..b12b467 100644
--- a/src/main/java/com/android/tools/r8/BaseCompilerCommand.java
+++ b/src/main/java/com/android/tools/r8/BaseCompilerCommand.java
@@ -109,6 +109,15 @@
return minApiLevel;
}
+ void dumpBaseCommandOptions(DumpOptions.Builder builder) {
+ builder
+ .setCompilationMode(getMode())
+ .setMinApi(getMinApiLevel())
+ .setOptimizeMultidexForLinearAlloc(isOptimizeMultidexForLinearAlloc())
+ .setThreadCount(getThreadCount())
+ .setDesugarState(getDesugarState());
+ }
+
/**
* Get the program consumer that will receive the compilation output.
*