blob: eb7db993fdee20e1a2f06d413c6ff77026ddd5e1 [file] [log] [blame]
{
"identifier": "com.tools.android:desugar_jdk_libs_configuration_minimal:2.0.1",
"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": 32,
"rewrite_prefix": {
"java.util.concurrent.ConcurrentLinkedQueue": "j$.util.concurrent.ConcurrentLinkedQueue"
}
},
{
"api_level_below_or_equal": 23,
"maintain_prefix": [
"java.util.function.",
"java.util.Optional"
]
}
],
"program_flags": [],
"library_flags": [
{
"api_level_below_or_equal": 32,
"rewrite_prefix": {
"java.util.concurrent.Helpers": "j$.util.concurrent.Helpers"
}
}
],
"shrinker_config": [
"-keepclassmembers class j$.** extends java.io.Serializable { void <init>(); private static final java.io.ObjectStreamField[] serialPersistentFields; static final long serialVersionUID; java.lang.Object readResolve(); java.lang.Object writeReplace(); private void readObject(java.io.ObjectInputStream); private void writeObject(java.io.ObjectOutputStream); private void readObjectNoData(); }",
"-keepclassmembers class j$.util.concurrent.ConcurrentLinkedQueue { j$.util.concurrent.ConcurrentLinkedQueue$Node head; j$.util.concurrent.ConcurrentLinkedQueue$Node tail; }",
"-keep,allowshrinking class j$.util.concurrent.ConcurrentLinkedQueue$Node",
"-keepclassmembers class j$.util.concurrent.ConcurrentLinkedQueue$Node { j$.util.concurrent.ConcurrentLinkedQueue$Node next; java.lang.Object item; }",
"-keeppackagenames java.**",
"-keeppackagenames j$.**",
"-keepattributes Signature",
"-keepattributes EnclosingMethod",
"-keepattributes InnerClasses"
]
}