Support maintain_prefix for function types
- Enqueuer support with multiple definition of the same class
- Revert change to alternative_3 file (so it can be released to google3)
Bug: 222647019
Change-Id: I2417b1dff182c401e9482e72db197ec90740bf3f
diff --git a/src/library_desugar/jdk11/desugar_jdk_libs_minimal.json b/src/library_desugar/jdk11/desugar_jdk_libs_minimal.json
new file mode 100644
index 0000000..73fa330
--- /dev/null
+++ b/src/library_desugar/jdk11/desugar_jdk_libs_minimal.json
@@ -0,0 +1,24 @@
+{
+ "identifier": "com.tools.android:desugar_jdk_libs_minimal:2.0.0",
+ "configuration_format_version": 100,
+ "required_compilation_api_level": 24,
+ "synthesized_library_classes_package_prefix": "j$.",
+ "support_all_callbacks_from_library": false,
+ "common_flags": [
+ {
+ "api_level_below_or_equal": 23,
+ "maintain_prefix": [
+ "java.util.function.",
+ "java.util.Optional"
+ ]
+ }
+ ],
+ "program_flags": [],
+ "library_flags": [],
+ "shrinker_config": [
+ "-keeppackagenames java.**",
+ "-keepattributes Signature",
+ "-keepattributes EnclosingMethod",
+ "-keepattributes InnerClasses"
+ ]
+}
\ No newline at end of file