)]}'
{
  "commit": "b5a44aa689addd3df744f4ebe7666308fb5c0ea2",
  "tree": "1b343846160afdf39c626c8a8dafd8d8458b494e",
  "parents": [
    "8f0a1c97342dbd90c331166f58610015cd402746"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Sep 19 14:21:05 2025 +0200"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Sep 22 00:52:57 2025 -0700"
  },
  "message": "Extend modeling of Proxy to Proxy#getProxyClass\n\nBug: b/445971857\nChange-Id: I0684beae36a3c9062617fc6db31f12639a2e62ee",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b880ca8367fab07840d77d165a73375120f628b0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java",
      "new_id": "ad19a9f05c2489fe589e9683a6128b38dfc1d66d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java"
    },
    {
      "type": "modify",
      "old_id": "0941d2a53076fde39ee450cc476bdc539bb172b0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/reflectiveidentification/EnqueuerReflectiveIdentificationEventConsumer.java",
      "new_id": "5042fc55efe1f8056d241239c8dab61379e6d6c2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/reflectiveidentification/EnqueuerReflectiveIdentificationEventConsumer.java"
    },
    {
      "type": "modify",
      "old_id": "ea733a4bb0106d9d99e9c7f44f71aaa7a4238f69",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/reflectiveidentification/KeepAllReflectiveIdentificationEventConsumer.java",
      "new_id": "50c601f1027fcdeadd85283a52569edc3494c4d9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/reflectiveidentification/KeepAllReflectiveIdentificationEventConsumer.java"
    },
    {
      "type": "modify",
      "old_id": "5d49cb792a60cadf0e59fb24db0d953cf9fda122",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/reflectiveidentification/ReflectiveIdentification.java",
      "new_id": "8aef51a43b028a7307322040af64ffb04a987c19",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/reflectiveidentification/ReflectiveIdentification.java"
    },
    {
      "type": "modify",
      "old_id": "d6255c3027dd3ed3f8340ab37833782528527936",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/reflectiveidentification/ReflectiveIdentificationEventConsumer.java",
      "new_id": "3c3163b49601dad855d837244fb7b38a923590ea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/reflectiveidentification/ReflectiveIdentificationEventConsumer.java"
    },
    {
      "type": "copy",
      "old_id": "ecdf0baae0c39b6dbbfec999e7b7afaae9d79bec",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/vertical/InterfaceWithProxyTest.java",
      "new_id": "93e146c98c8fac034540c9cf52a42b90d078f180",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/vertical/InterfaceWithGetProxyClassTest.java",
      "score": 64
    },
    {
      "type": "rename",
      "old_id": "ecdf0baae0c39b6dbbfec999e7b7afaae9d79bec",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/vertical/InterfaceWithProxyTest.java",
      "new_id": "a512441429f625c5906b6f9899646faf1c84364b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/vertical/InterfaceWithNewProxyInstanceTest.java",
      "score": 84
    }
  ]
}
