)]}'
{
  "commit": "23267990907a6fcee99d5d98445e9d991fe220cf",
  "tree": "03195967e55fe51a788d9d5e056077c2658f8997",
  "parents": [
    "a34264619c8dec4ce0ff094f414023a23bc999f9"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Wed May 11 08:26:18 2022 +0200"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Wed May 11 08:26:18 2022 +0200"
  },
  "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"
    }
  ]
}
