)]}'
{
  "commit": "7e2fb86c99283a5f78573abf752f43be2379c72d",
  "tree": "1efdf04ec856f7b6bdb0d6ef3d8439d75a10c37c",
  "parents": [
    "133b8d90700cf8a86e41ef84b0be36c736891dd8"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Mon Sep 05 09:55:14 2022 +0200"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Mon Sep 05 09:55:14 2022 +0200"
  },
  "message": "Change the rewriting of the two args AssertionConstructor\n\nThe rewriting now use an outline which will perform a runtime\nreflection check to see of the two args AssertionError constructor\nis present.\n\nBug: b/244473445\nChange-Id: I74214feda4130da0072539d4f6e6ae151293aa03",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17ce101e5c232a4b91cf4a2ef9b053a132d2ed05",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "9967ae350862e6f7f29d39e062148301d0392a4d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "bf643ae8c96fe4558f80d77af38f350796d13c05",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/backports/BackportedMethods.java",
      "new_id": "480ac1d051d10db250e18adfd800e845caf4deaf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/backports/BackportedMethods.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06d9d8fc3fec0bfe8754b6a4b069be4b78a4a945",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/AssertionErrorTwoArgsConstructorRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "36b96dc58d0c5d83ab8806f7492eb286ade570c4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java",
      "new_id": "4d31397ce0e8ba595de90f1749cf250c29ca5e8d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b8c096702a4a5163fd8408770584cbdd1aca78b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/desugar/backports/AssertionErrorMethods.java"
    },
    {
      "type": "modify",
      "old_id": "81f92c392b7e6df0c10dd5c33337d51befc49b8b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/desugar/backports/GenerateBackportMethods.java",
      "new_id": "429f2be712019f35af36ff94003f6134229f879d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/desugar/backports/GenerateBackportMethods.java"
    },
    {
      "type": "modify",
      "old_id": "4fbb7c33d6500f93b806a0e838578a0815d543e6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/rewrite/assertionerror/AssertionErrorRewriteApi16Test.java",
      "new_id": "e8ca0e365099434ce8e554468fbe8c410ae871ea",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/assertionerror/AssertionErrorRewriteApi16Test.java"
    },
    {
      "type": "modify",
      "old_id": "231841487fbe7410f85eac1f9ea3958aabf5358a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/rewrite/assertionerror/AssertionErrorRewriteTest.java",
      "new_id": "f22208c6074add7829c1c512cc6bc09010a02145",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/assertionerror/AssertionErrorRewriteTest.java"
    }
  ]
}
