)]}'
{
  "commit": "76f94146b05855b4d623dc261118671dfb5d4632",
  "tree": "6a773df854b025cbf5f1c10c33584978e4e0ef6a",
  "parents": [
    "c05e010c33ae54894bd205c1093b4f238283f45d"
  ],
  "author": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Tue Feb 11 11:17:43 2025 +0100"
  },
  "committer": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Tue Feb 11 03:41:14 2025 -0800"
  },
  "message": "Reapply \"Desugaring of AutoCloseable#close everywhere\"\n\nThis reverts commit 653770cbea7a0d2d3146819315b0a4128168169b.\n\nBug: b/369520931\nChange-Id: If4fc307f83e6f6745623c70cdc64b9629a72cbf6",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd8e72704adbba8bcae86d021aa12d0563800d7b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/CfPostProcessingDesugaringCollection.java",
      "new_id": "e44256743568283c6401b40fe3a1b95ac04fd979",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/CfPostProcessingDesugaringCollection.java"
    },
    {
      "type": "modify",
      "old_id": "604920f92301f7789a2a029216f000d73d5c6663",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/NonEmptyCfInstructionDesugaringCollection.java",
      "new_id": "7bc18afede70a64df2d575c09a37f5b7041e2242",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/NonEmptyCfInstructionDesugaringCollection.java"
    },
    {
      "type": "modify",
      "old_id": "b45317b4e59428de9618c9e822caefcf3444aa27",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/retargeter/AutoCloseableRetargeterPostProcessor.java",
      "new_id": "a405b7d2b66ab9c747cb2f9ed92f2f2df02c9944",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/retargeter/AutoCloseableRetargeterPostProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "2604cef2831a14797bc55b4956f8b87541691869",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/synthetic/EmulateDispatchSyntheticCfCodeProvider.java",
      "new_id": "7f80f816effd26158993be94c664f2db3498c5b1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/synthetic/EmulateDispatchSyntheticCfCodeProvider.java"
    },
    {
      "type": "modify",
      "old_id": "f26afb85d1d4bd84b26e0d86b6f3e715d37cbd1c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "ad5986b41bcfc1f7232778522dd5475a9d73b54b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "ad0d1440e3fec15c364d9722e69297ee91c3219b",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterAndroidSubtypeTest.java",
      "new_id": "eed854247c29dfbafae8c108bbd21828b548ec06",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterAndroidSubtypeTest.java"
    },
    {
      "type": "modify",
      "old_id": "efad24f9fb817e19f7bfef5833e2caddccfa93d3",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterAndroidSubtypeTwrTest.java",
      "new_id": "c6b4632736a4e11f0dc2446919bd79bc3cfbb8ed",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterAndroidSubtypeTwrTest.java"
    },
    {
      "type": "modify",
      "old_id": "5668685546a8c673aa767b52ada6463e4f3952ba",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterAndroidTest.java",
      "new_id": "885be864218d3f66d79901a789bf76a80bf1d032",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterAndroidTest.java"
    },
    {
      "type": "modify",
      "old_id": "d9c567c2600212774760269d37178d102df41ebe",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterExecutorServiceSubtypeTest.java",
      "new_id": "f80a7a5d7104a1a4b10fb37c338e390ea353001a",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterExecutorServiceSubtypeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a41819d0a91931f8afdcf09246b465f024d71d3",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterExecutorServiceSubtypeTwrTest.java"
    },
    {
      "type": "modify",
      "old_id": "ae043fdfb6d265ed2737cf5692f83dfa7d9d1bb5",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterExecutorServiceTest.java",
      "new_id": "5a47d26941261f8507fccec6d209d577973eeae1",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava21/autocloseable/AutoCloseableRetargeterExecutorServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "a57d54ba6d35e602f2fca54502bbde6ec9d509a1",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava21/twr/ExecutorServiceBackportTest.java",
      "new_id": "a38220ca12e99cf25ca190f58c35ab58298d83b6",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava21/twr/ExecutorServiceBackportTest.java"
    },
    {
      "type": "modify",
      "old_id": "573fc9980a961435eab408623461d2f42943c354",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava9/twr/twraddsuppressed/TwrSuppressedExceptionsTest.java",
      "new_id": "7efe94e5e22920bed4405dcf4c6876bc5b3a8843",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava9/twr/twraddsuppressed/TwrSuppressedExceptionsTest.java"
    },
    {
      "type": "modify",
      "old_id": "4cad84a4429a61614f7b8f793252f7379542ca40",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava9/twr/twrcloseresourceduplication/TwrCloseResourceDuplicationProfileRewritingTest.java",
      "new_id": "1713cf4248a7ab38387ebca6d10b2b7990acd6b5",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava9/twr/twrcloseresourceduplication/TwrCloseResourceDuplicationProfileRewritingTest.java"
    },
    {
      "type": "modify",
      "old_id": "930ae3747181856522bee94a80adb03c22635086",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava9/twr/twrcloseresourceduplication/TwrCloseResourceDuplicationTest.java",
      "new_id": "471dffb660df850c4ad5354c13ea0e825c32baff",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava9/twr/twrcloseresourceduplication/TwrCloseResourceDuplicationTest.java"
    },
    {
      "type": "modify",
      "old_id": "8d3b5f24b87311b575a45656e4e676b912d06885",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/backports/ContentProviderClientBackportTest.java",
      "new_id": "f6662845f50c6e54190c325694eb309b5c7527af",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/backports/ContentProviderClientBackportTest.java"
    },
    {
      "type": "modify",
      "old_id": "5d3ee55346cc98db1e2599e9e8fbe52d1d0c34de",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/backports/DrmManagerClientBackportTest.java",
      "new_id": "ab89582752de7124dbc4003b3d92caeae40da062",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/backports/DrmManagerClientBackportTest.java"
    },
    {
      "type": "modify",
      "old_id": "144d8410e68192f9501e90bf6026b99a46229ac4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/backports/MediaDrmBackportTest.java",
      "new_id": "35849124f63073eef08915e2032298b997973ca7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/backports/MediaDrmBackportTest.java"
    },
    {
      "type": "modify",
      "old_id": "d2cb8f800964af2d3c940efddb99ceafff197a2d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/backports/MediaMetadataRetrieverBackportTest.java",
      "new_id": "9b324ef8e61b7a875243af992df115fbe3a0911f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/backports/MediaMetadataRetrieverBackportTest.java"
    },
    {
      "type": "modify",
      "old_id": "1b7e8341da1051df03396854e138e710d0a6fbe3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/backports/TypedArrayBackportTest.java",
      "new_id": "ab6ddb30d7e47cc4e97efbcc84cbb91b5079cbb9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/backports/TypedArrayBackportTest.java"
    },
    {
      "type": "modify",
      "old_id": "cdbf02f338c8e806824f4d754af2ae2aab9b34e2",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/desugar/backports/AbstractBackportTest.java",
      "new_id": "f2c3ee23cbfa5a172b86dacbbb088e8c2cffb0c7",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/desugar/backports/AbstractBackportTest.java"
    },
    {
      "type": "modify",
      "old_id": "da0c6178ea4496fad26db574ed4b183a79e6434c",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/synthesis/SyntheticItemsTestUtils.java",
      "new_id": "899a073947c397af9c2d552192fad56bfd0b9b3c",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/synthesis/SyntheticItemsTestUtils.java"
    }
  ]
}
