)]}'
{
  "commit": "a613e03f3f4e1b963fb6aeb99e05f42d4c8abdd3",
  "tree": "c88b3251522673195679c8426ca91ca7de9ef215",
  "parents": [
    "479c77bc9afbdc4c6b5fa3dc0a7d6a84b2728d70"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Wed Jul 07 15:46:51 2021 +0200"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Wed Jul 07 13:48:59 2021 +0000"
  },
  "message": "Update CF to CF desugaring to have a prepare step for adding methods\n\nIn the prepare step each desugaring can synthesize methods on\nprogram classes so that these methods are present when the actual\ndesugaring take place.\n\nThis does not affect true synthetics, only synthetic methods which\nmust be synthesized on program classes.\n\nAlso the D8 addition of bridges for access from methods on classpath\nis not affected.\n\nBug: 192310793\nChange-Id: If645f0e3446fb5fb757ab7a7437c2497ceb2f6b9",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "514002eacbc67b117467f1c041dc3aec59d6478e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/ClassConverter.java",
      "new_id": "3129b82962c9b41b2090bc1374de7a37ba989127",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ClassConverter.java"
    },
    {
      "type": "modify",
      "old_id": "b6b40f8946e526162340df5c5626ae8d76c2077d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "e3f606509df5fb0b6f059583c7ab695e50559c27",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "9d7b629b78f895f9f2238976fc70513154419b96",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaring.java",
      "new_id": "513a9d55f0369bd31a08a63e4e58357f450034ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaring.java"
    },
    {
      "type": "modify",
      "old_id": "cd9a9ec8ea253a3ce1f14e348f14b4e3b7ef11a1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaringCollection.java",
      "new_id": "b4f0bec9c3fa9638701931d8698b8e61ff73b625",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaringCollection.java"
    },
    {
      "type": "modify",
      "old_id": "cb9aeb90816e9039a645c7c97bf9ef9f1c4a1985",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaringEventConsumer.java",
      "new_id": "83e5d08e8a2b5f82dcd8dc6f446612aef380ed1f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaringEventConsumer.java"
    },
    {
      "type": "modify",
      "old_id": "c78f6db18b8e7d3e045d6ddecd3716c6f3842898",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/EmptyCfInstructionDesugaringCollection.java",
      "new_id": "17e219e6b208da57f72969df0af75246759e52cb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/EmptyCfInstructionDesugaringCollection.java"
    },
    {
      "type": "modify",
      "old_id": "b1ea3a0a69254a21c41cc773344a92385c3fdbc7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/NonEmptyCfInstructionDesugaringCollection.java",
      "new_id": "9d67cf16b504884e20dc95832e8a3f787f356482",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/NonEmptyCfInstructionDesugaringCollection.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf57453535cb9a75c29c833ccb48123f79b7b0e4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/ProgramAdditions.java"
    },
    {
      "type": "modify",
      "old_id": "b0526726154b1523857d403423d28def33d3e16f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/nest/NestBasedAccessDesugaring.java",
      "new_id": "87adb53d42872a4fd867532a68252a9ab488596b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/nest/NestBasedAccessDesugaring.java"
    },
    {
      "type": "modify",
      "old_id": "02aea6343fcfd8c347190b4812b45f5e6bb6c80c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "df5840b98ddf9e95b8dcaae1d56ae770924357a3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "4838419b1b63ea245ae4fde5b5435bce9ee61887",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/collections/DexClassAndMethodSetBase.java",
      "new_id": "5fe5cf10fb3410f2cd4cc7fd44e74fe77cadbe8e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/collections/DexClassAndMethodSetBase.java"
    },
    {
      "type": "modify",
      "old_id": "639d6ae281a07f52cefea1c19b8927209978dc6c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/ConcurrencyTest.java",
      "new_id": "848fc6db6a09807b231e699f9bf9059d820eda7a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/ConcurrencyTest.java"
    },
    {
      "type": "modify",
      "old_id": "30dc93f05bbb619cd31e42718a6532262ad10029",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/nestaccesscontrol/MethodParametersTest.java",
      "new_id": "236cf7e362e50be4c67b5deb9e77fb568f3ff1eb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/nestaccesscontrol/MethodParametersTest.java"
    }
  ]
}
