)]}'
{
  "commit": "bfd9aff58e1698014f1772c12c387507c01e6698",
  "tree": "155d75deecdd058c28f16749fbfee11033706bbd",
  "parents": [
    "6b3dff7d1bb8c01d44473405973c1a9dcc72f3c9"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Mon May 09 16:30:48 2022 +0200"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Tue May 10 07:46:53 2022 +0000"
  },
  "message": "Avoid merging classes where default methods collide\n\nWhen checking merge groups ensure that default methods with the same\nsignature are declared on the same interface.\n\nThis fixes the ICCE caused by merging of lambda classes.\n\nBug: b/229951607\nChange-Id: I769c9a4184c1620bbb4de940e019912e78dff32c",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac732025bbb8240044919a49a19c4098c0bf0b7b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/NoDefaultInterfaceMethodMerging.java",
      "new_id": "043bd344bee6e9d3bbc605814d6ddc937c116878",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/NoDefaultInterfaceMethodMerging.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cff8be7f3a6b547925ff380e4e2e08e0b394963b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/collections/DexMethodSignatureMap.java"
    },
    {
      "type": "modify",
      "old_id": "072962b951038bf06a6be2f5b5a637e582edb30c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/interfaces/CollisionWithDefaultMethodsTest.java",
      "new_id": "55f5b5273797bab7fae41b809e186f0de8f8731a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/interfaces/CollisionWithDefaultMethodsTest.java"
    }
  ]
}
