)]}'
{
  "commit": "80d0082219223795871b01f756b44f4704a45aa6",
  "tree": "8bb7f8451dfe45c7afb6c5f70d76dd549c13deb7",
  "parents": [
    "9ffdfb9a9dd243e5af5eb377ec7ff1efdc413707"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Sep 01 12:49:31 2021 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Sep 01 10:50:51 2021 +0000"
  },
  "message": "Generalize graph lens to support non-null constant parameter replacement\n\nChange-Id: Ibc55d32dd3f6fe47f0d6f7b1532ebef947dd2508",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c016016455a79409531e62545f8fb1eb0995fb4c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/RewrittenPrototypeDescription.java",
      "new_id": "90c504ee3cd5b915ffb3da07e9d0dba0c77deab5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/RewrittenPrototypeDescription.java"
    },
    {
      "type": "modify",
      "old_id": "8f4baa6073526f87ccd909306ac4df9f48c7028b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleConstClassValue.java",
      "new_id": "c42a3bbd98b358650fdecd1df45d3fa4ea2e6c31",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleConstClassValue.java"
    },
    {
      "type": "modify",
      "old_id": "13df4578c8ccf9698b3617c1f91a3f8c9c2ea4d3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleDexItemBasedStringValue.java",
      "new_id": "a537863c660e927db63a3a09ce8a8b0925fd3875",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleDexItemBasedStringValue.java"
    },
    {
      "type": "modify",
      "old_id": "911174b683d9bdcfb8ddd18059e7d39c3c499e16",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleFieldValue.java",
      "new_id": "8769ab2b826dc34492da304f00cd0d4b23e465ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleFieldValue.java"
    },
    {
      "type": "modify",
      "old_id": "d51b94a721b04e927f03dcd0088bfc77e0aefd49",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleNumberValue.java",
      "new_id": "c01133e19eb035493d1b8567a3e5b3ccdeb4d7e9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleNumberValue.java"
    },
    {
      "type": "modify",
      "old_id": "cd0c9e914daa26f0fbda5e15e1f29bf21e413a1b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleStringValue.java",
      "new_id": "35acae446728c305092380e75c987efad53ac078",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleStringValue.java"
    },
    {
      "type": "modify",
      "old_id": "4a3a11c611f6b3a76ebe3c1109a6b975bda61749",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleValue.java",
      "new_id": "94cd83748300ef4f21af8fe7791371cbce897693",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleValue.java"
    },
    {
      "type": "modify",
      "old_id": "e06df9e91a048cfcdd6b714ca3c67a5837d6a77d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlock.java",
      "new_id": "90ca265e959d5b6542cb1f1360903694b472af51",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlock.java"
    },
    {
      "type": "modify",
      "old_id": "39116144718abc14fc71b02cdde82fdeacee3dec",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRBuilder.java",
      "new_id": "b35e2ca87896c756e7741c974e0218a71a8dae11",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "df30aacf1eca83469cb4dfcf76faf776d289d4af",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/UninstantiatedTypeOptimization.java",
      "new_id": "b2e83665eceb7d0e0d490c176044006a4ca6ee8c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/UninstantiatedTypeOptimization.java"
    },
    {
      "type": "modify",
      "old_id": "ddef0b44d5d550ade0d7ce334cf8c647dbcc93f3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/enumunboxing/ArgumentInfoCollectionTest.java",
      "new_id": "b0be3f77f76f710933ae94b8fbca4508324b0a3e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/enumunboxing/ArgumentInfoCollectionTest.java"
    }
  ]
}
