)]}'
{
  "commit": "220c13adde560692ef4160f577b5343a41b77d95",
  "tree": "5db4ecd804a335e2da2e0880a134d06ccb538201",
  "parents": [
    "8d6163f1f5cd46b75ef0605ea7b720ab9afbffee"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Dec 13 10:54:52 2023 +0100"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Dec 13 10:54:52 2023 +0100"
  },
  "message": "Fix unsafe state pruning in access modifier traversal\n\nFixes: b/314984596\nChange-Id: Ida1dc01c4355cc50ee561100e29ed639bf4de01f",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b9a38b8410e8094f1525316f49b9e11a2a65222",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ImmediateProgramSubtypingInfo.java",
      "new_id": "f7be3cfea6e43bc2ba14c042c1ae41cbda9984ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ImmediateProgramSubtypingInfo.java"
    },
    {
      "type": "modify",
      "old_id": "e07407b6ab433f79e6841a3e342d71980c2e8877",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/accessmodification/AccessModifierTraversal.java",
      "new_id": "50c7bf70ac4ba4cfe3d8c634991b9e357659b860",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/accessmodification/AccessModifierTraversal.java"
    },
    {
      "type": "modify",
      "old_id": "45778a9a90a57ad13b7866c1b910f5080ad8e37d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/accessrelaxation/PackagePrivateOverrideWithInterfacePublicizerTest.java",
      "new_id": "8e3c527501cbe604536dd0c0e8cd9869752fa8da",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/accessrelaxation/PackagePrivateOverrideWithInterfacePublicizerTest.java"
    }
  ]
}
