)]}'
{
  "commit": "41439342db14ae20e2b5da04ee3abc7adaf18ff8",
  "tree": "ecb7de8e4f080883d0476a988c5087d738e5c59e",
  "parents": [
    "ac8cbac5f22b741097f07466b40ca6ece5ca1f66"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Mon Jun 07 15:11:15 2021 +0200"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Mon Jun 07 15:28:21 2021 +0000"
  },
  "message": "Model api level of referenced types for live methods and fields\n\nBug: 188388130\nBug: 138781768\nBug: 188499184\nBug: 188498051\nChange-Id: I426198648662be0d0b81e9f6079ae07c378dd6e9",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e10fa9425b3a796308b0363d6796a14c4dc92ea",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedField.java",
      "new_id": "0611cdd5ce6e90b4f794db21bd3d7775316f1096",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedField.java"
    },
    {
      "type": "modify",
      "old_id": "9b62855376bb2130229e52885a87d4c0ab0835ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexMember.java",
      "new_id": "ae9d9fb1dce839d75d9d6d064f6228bb3017239d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexMember.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f93437eafde988154e0fb5e9aa84a461f3d82541",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/analysis/ApiModelAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "9e09724859cf460824c3901566998bcec037b2cd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/analysis/EnqueuerAnalysis.java",
      "new_id": "dc87519f65c5ca98607ac6540ecb5e1e94265366",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/analysis/EnqueuerAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "0408418692b7511a1fd150d3f6b5f301835db439",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/DefaultFieldOptimizationInfo.java",
      "new_id": "533174b7523f4f86b8d11ca20b6f93e0174da5a0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/DefaultFieldOptimizationInfo.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27c6f43c2f8e0d771224cce023dd56dc7d339887",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/DefaultFieldOptimizationWithMinApiInfo.java"
    },
    {
      "type": "modify",
      "old_id": "1df189ab997ddc4068b4de85beb252a807a02f48",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/DefaultMethodOptimizationInfo.java",
      "new_id": "0aed133de7e75dbb0e251ddf27e07f3382466cd4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/DefaultMethodOptimizationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "a5e21d9811651f19ab3e10f78e1689d1f8d42fbe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/DefaultMethodOptimizationWithMinApiInfo.java",
      "new_id": "0638369c07ed4cd6c465c98b58b6e264b0ad8d8e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/DefaultMethodOptimizationWithMinApiInfo.java"
    },
    {
      "type": "modify",
      "old_id": "e9ce890063884de8e5319bd5d8cb205b80d51d31",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MemberOptimizationInfo.java",
      "new_id": "910669ddfa5a67bdae7fa3f049f734119678df10",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MemberOptimizationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "41c145f16b3d17a28507bac2ab72f3c22b70fe54",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodOptimizationInfo.java",
      "new_id": "748d82d8ef13c9ae6c68f5c57ef31c99c9786231",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodOptimizationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "9150ea0a490983c21475fd6af0f59844fa87b010",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableFieldOptimizationInfo.java",
      "new_id": "d00377e7fbfb6d59aacf5f050528f9558f048403",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableFieldOptimizationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "95d817f48d27d838e67675164ad05c28342ff0f4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableMethodOptimizationInfo.java",
      "new_id": "1b47801c30929c35c6312d39a0354a6edbae0977",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableMethodOptimizationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "bf34966652c81ee9ed516a03f1e44bf3f9254daf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableOptimizationInfo.java",
      "new_id": "db7bd1da7eadbfc5ba15ebaa68b17855395310f7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableOptimizationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "e93af67b5a38f4a8faf6ede5ea180635aaafe973",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/DefaultEnqueuerUseRegistry.java",
      "new_id": "b560847923dc9b4bcf8cec503a4f9476ead5bb87",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/DefaultEnqueuerUseRegistry.java"
    },
    {
      "type": "modify",
      "old_id": "d2c666abc5c2b7eb8bd107f28dd7ce1e1d799488",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "16d8707527a4c40d4ce6712ceec2abcdc90dcfb9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "5a88c7c668ea7cd82c3f117f4635ed622000e641",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/apimodel/ApiModelInlineMethodWithApiTypeTest.java",
      "new_id": "f6996e944da34bdc9ea9ee2cd6c509c0ff2b480b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/apimodel/ApiModelInlineMethodWithApiTypeTest.java"
    }
  ]
}
