)]}'
{
  "commit": "1b28e47ade937098834321a8da253b2780c181e8",
  "tree": "1dde7389b7fabd2f235e4418744a62474036e6b7",
  "parents": [
    "7fb2d534da4f9a1f6a1f5ab88646512cb3604759"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Tue Feb 08 15:46:41 2022 +0100"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Tue Feb 08 14:47:13 2022 +0000"
  },
  "message": "Rewrite code from javac code with for JDK-8272564\n\nSome Dalvik and Art MVs does not support interface invokes to Object\nmembers not explicitly defined on the symbolic reference of the\ninterface invoke. In these cases rewrite to a virtual invoke with\nthe symbolic reference java.lang.Object.\n\nBug: 218298666\nChange-Id: I38abdea8d9bbf4d004be1877373b58de161a55a7",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "686f1245eb32728ad8abd237b5aa22d1e0a05633",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java",
      "new_id": "3640575b755275fbb53c1cee36ede55a03ca494d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java"
    },
    {
      "type": "modify",
      "old_id": "24207a2fc75149bbaa1fb76e7999d469a1b1a56e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "5d27d2750c8d46bebe59a065368bd6f6722bf098",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "f4f441259b1184bafdc6e6c696bc63d67a4e3416",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java",
      "new_id": "b6988e48cb69d885c85f0629c3dc9f7c7d2eae19",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "e9db14351a95c5b1b8590a16767647b434eee05b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "1c31fbe3bb552263384ee1627257786ea8591d65",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "ba9e252624c23c636af4842628b96b8c9492fdae",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava18/jdk8272564/I.java",
      "new_id": "1694eea79731027c1cac88ef8a44b3e9cd112f4b",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava18/jdk8272564/I.java"
    },
    {
      "type": "modify",
      "old_id": "cc759cac20680640846c2092618e49c8592d407e",
      "old_mode": 33188,
      "old_path": "src/test/examplesJava18/jdk8272564/Main.java",
      "new_id": "c5963fd026b25c05d6b07b017702d48b596816ca",
      "new_mode": 33188,
      "new_path": "src/test/examplesJava18/jdk8272564/Main.java"
    },
    {
      "type": "modify",
      "old_id": "5bce7b71c820833480c63c2c2e7fa97cacc91a72",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/jdk8272564/Jdk8272564Test.java",
      "new_id": "191cc22e28aa8e65e49c6ac99c8fdd728f67680b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/jdk8272564/Jdk8272564Test.java"
    }
  ]
}
