diff options
Diffstat (limited to 'tools/android/desugar.sh')
-rw-r--r-- | tools/android/desugar.sh | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/tools/android/desugar.sh b/tools/android/desugar.sh index 9b7b48df4c..a37b6f95d5 100644 --- a/tools/android/desugar.sh +++ b/tools/android/desugar.sh @@ -58,19 +58,19 @@ readonly DESUGAR_JAVA8_LIBS_CONFIG=(--rewrite_core_library_prefix java/time/ \ --rewrite_core_library_prefix java/lang/Double8 \ --rewrite_core_library_prefix java/lang/Integer8 \ --rewrite_core_library_prefix java/lang/Long8 \ + --rewrite_core_library_prefix java/lang/Math8 \ --rewrite_core_library_prefix java/util/stream/ \ --rewrite_core_library_prefix java/util/function/ \ - --rewrite_core_library_prefix java/util/Arrays8 \ - --rewrite_core_library_prefix java/util/Date8 \ + --rewrite_core_library_prefix java/util/Desugar \ --rewrite_core_library_prefix java/util/DoubleSummaryStatistics \ --rewrite_core_library_prefix java/util/IntSummaryStatistics \ - --rewrite_core_library_prefix java/util/LinkedHashSet8 \ --rewrite_core_library_prefix java/util/LongSummaryStatistics \ --rewrite_core_library_prefix java/util/Objects \ --rewrite_core_library_prefix java/util/Optional \ --rewrite_core_library_prefix java/util/PrimitiveIterator \ --rewrite_core_library_prefix java/util/Spliterator \ --rewrite_core_library_prefix java/util/StringJoiner \ + --rewrite_core_library_prefix java/util/concurrent/atomic/DesugarAtomic \ --retarget_core_library_member "java/lang/Double#max->java/lang/Double8" \ --retarget_core_library_member "java/lang/Double#min->java/lang/Double8" \ --retarget_core_library_member "java/lang/Double#sum->java/lang/Double8" \ @@ -80,11 +80,27 @@ readonly DESUGAR_JAVA8_LIBS_CONFIG=(--rewrite_core_library_prefix java/time/ \ --retarget_core_library_member "java/lang/Long#max->java/lang/Long8" \ --retarget_core_library_member "java/lang/Long#min->java/lang/Long8" \ --retarget_core_library_member "java/lang/Long#sum->java/lang/Long8" \ - --retarget_core_library_member "java/util/Arrays#stream->java/util/Arrays8" \ - --retarget_core_library_member "java/util/Arrays#spliterator->java/util/Arrays8" \ - --retarget_core_library_member "java/util/LinkedHashSet#spliterator->java/util/LinkedHashSet8" \ - --retarget_core_library_member "java/util/Date#from->java/util/Date8" \ - --retarget_core_library_member "java/util/Date#toInstant->java/util/Date8" \ + --retarget_core_library_member "java/lang/Math#toIntExact->java/lang/Math8" \ + --retarget_core_library_member "java/util/Arrays#stream->java/util/DesugarArrays" \ + --retarget_core_library_member "java/util/Arrays#spliterator->java/util/DesugarArrays" \ + --retarget_core_library_member "java/util/Calendar#toInstant->java/util/DesugarCalendar" \ + --retarget_core_library_member "java/util/Date#from->java/util/DesugarDate" \ + --retarget_core_library_member "java/util/Date#toInstant->java/util/DesugarDate" \ + --retarget_core_library_member "java/util/GregorianCalendar#from->java/util/DesugarGregorianCalendar" \ + --retarget_core_library_member "java/util/GregorianCalendar#toZonedDateTime->java/util/DesugarGregorianCalendar" \ + --retarget_core_library_member "java/util/LinkedHashSet#spliterator->java/util/DesugarLinkedHashSet" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicInteger#getAndUpdate->java/util/concurrent/atomic/DesugarAtomicInteger" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicInteger#updateAndGet->java/util/concurrent/atomic/DesugarAtomicInteger" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicInteger#getAndAccumulate->java/util/concurrent/atomic/DesugarAtomicInteger" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicInteger#accumulateAndGet->java/util/concurrent/atomic/DesugarAtomicInteger" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicLong#getAndUpdate->java/util/concurrent/atomic/DesugarAtomicLong" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicLong#updateAndGet->java/util/concurrent/atomic/DesugarAtomicLong" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicLong#getAndAccumulate->java/util/concurrent/atomic/DesugarAtomicLong" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicLong#accumulateAndGet->java/util/concurrent/atomic/DesugarAtomicLong" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicReference#getAndUpdate->java/util/concurrent/atomic/DesugarAtomicReference" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicReference#updateAndGet->java/util/concurrent/atomic/DesugarAtomicReference" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicReference#getAndAccumulate->java/util/concurrent/atomic/DesugarAtomicReference" \ + --retarget_core_library_member "java/util/concurrent/atomic/AtomicReference#accumulateAndGet->java/util/concurrent/atomic/DesugarAtomicReference" \ --emulate_core_library_interface java/util/Collection \ --emulate_core_library_interface java/util/Map \ --emulate_core_library_interface java/util/Map\$Entry \ |