)]}'
{
  "commit": "edec53eabf36dc7d81c03ac3ed50f231c3356002",
  "tree": "3afeb22b8910d9f9412c25979d51aa5dbc4c9932",
  "parents": [
    "fe829e32b9874dbf78dee8faae1b61f4110f4235"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Sep 26 14:04:59 2023 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Sep 26 14:04:59 2023 +0200"
  },
  "message": "Populate method resolution optimization info\n\nChange-Id: I526d4b161144146238c52063529ba329dde91ba0",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a8b4270a3bd51ba6d4521de4e4a5b8c1c4b60e7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/AppView.java",
      "new_id": "a5fe76090f7e7a93f93510e2ac3c4917b50f5d0b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/AppView.java"
    },
    {
      "type": "modify",
      "old_id": "cc12b6e8c80fa30d2d811cb01160b17078a8c7c4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryR8IRConverter.java",
      "new_id": "5bd4333973ebbf4eafad302ddb7776beb9b25bce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryR8IRConverter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f354f92251070c91748981e5f8a19733cb4f87dd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodResolutionOptimizationInfoAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "6c2c13baa67ab01f4f8fc5516f450ea33083d577",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodResolutionOptimizationInfoCollection.java",
      "new_id": "2d2697c130481eacaa9e5483f9d077e41b5c6b60",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodResolutionOptimizationInfoCollection.java"
    },
    {
      "type": "modify",
      "old_id": "2f297958caf3f177dcaba766001694f8b496387e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableMethodOptimizationInfo.java",
      "new_id": "987873142b6b93065398d6a6fa4f460c914e3593",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableMethodOptimizationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "a4ea5c9605ea740868e9aef0e8d20b235f7e4f07",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/membervaluepropagation/R8MemberValuePropagation.java",
      "new_id": "ea6c63e34c86aac61fe721af8a0c2b6e2c3ab30e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/membervaluepropagation/R8MemberValuePropagation.java"
    },
    {
      "type": "modify",
      "old_id": "cc81166bbaf24a98731e9176ec58374dc2583c11",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/utils/DepthFirstTopDownClassHierarchyTraversal.java",
      "new_id": "a843a58d741b6f79a93888e941a20f44d69d0988",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/utils/DepthFirstTopDownClassHierarchyTraversal.java"
    },
    {
      "type": "modify",
      "old_id": "085a368eeab78fdd4c7227107d2dec24a3b6542e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/BitSetUtils.java",
      "new_id": "80e1790d96c8e7fe3ca6bda87d711fb726e8b54f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/BitSetUtils.java"
    },
    {
      "type": "modify",
      "old_id": "ca5dc225eb9fca330766d8fef8c2ec1373c333c7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/NumberUtils.java",
      "new_id": "ac1ee2cc8cebd2d3663b740acd2bbc9d3616c1f3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/NumberUtils.java"
    },
    {
      "type": "modify",
      "old_id": "bbf5afb4158016954cc3bfcc05eb49e1df4d1bbe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/collections/DexMethodSignatureMap.java",
      "new_id": "39377e54c9c4b2b246e82f61ecd5088470605ef0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/collections/DexMethodSignatureMap.java"
    },
    {
      "type": "modify",
      "old_id": "276f8150631adba1723cca27455e3577ef5ea3a5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/RunExamplesAndroidOTest.java",
      "new_id": "f65ed0793ea446c8e3149e3660867abfa88d7162",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/RunExamplesAndroidOTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c01e35d22a932eb99d9c8b28c409da126ed8d2e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/callsites/InvokeInterfaceWithDynamicDispatchReturnTypePropagationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a58ee7c8020e0edcb8c027d4ec81ef715889174",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/callsites/InvokeVirtualWithDynamicDispatchReturnTypePropagationTest.java"
    }
  ]
}
