)]}'
{
  "commit": "39994de836b662ffce28fb4c0ddf04d9bba312e3",
  "tree": "0b73a985731ea7f3ac96e5aab87cd64475fad722",
  "parents": [
    "f360ce2486bd287908762b33c335c9b4f8a8802a"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Feb 01 07:35:36 2022 +0100"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Feb 01 07:35:36 2022 +0100"
  },
  "message": "Add @KeepUnusedReturnValue testing annotation\n\nChange-Id: I7f5d6dd476c1e3b44a79159348f1aaa69581a283",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8d617b513e1af1105718a55521ff05167b8b5ea",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java",
      "new_id": "470e4420e702390896859f31b86ced8cc1ce54ad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java"
    },
    {
      "type": "modify",
      "old_id": "72129db3f4ed3d3b71d03bbf8ebd74a94f7de207",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/utils/ParameterRemovalUtils.java",
      "new_id": "34d896753dd520c5e7816343ff57c4d39182fe88",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/utils/ParameterRemovalUtils.java"
    },
    {
      "type": "modify",
      "old_id": "78c8797fa7a5b407ecd61b1cdbd2ada6ea4749c2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java",
      "new_id": "e1564079868864cf2364ff0249f61a4e50f62645",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java"
    },
    {
      "type": "modify",
      "old_id": "658cfbfc679410f6cc3e26a8fee6cd942e7e6f87",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "46732db32ebfcaf2f4cf985b99ffbca466d370dc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "rename",
      "old_id": "bc337783684682e73542b1cf3646cdaf561f3cf8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ConstantArgumentRule.java",
      "new_id": "f234a09029d87032dc3085864068315d4c27b066",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/KeepConstantArgumentRule.java",
      "score": 83
    },
    {
      "type": "modify",
      "old_id": "9b836434c70750ec1b1600b29136810575915406",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/KeepInfo.java",
      "new_id": "bcf946779bd1813d62766f24787854fe2d32ca18",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/KeepInfo.java"
    },
    {
      "type": "modify",
      "old_id": "b43c44dd4124948f77057e8e7834507ef04bd9aa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/KeepMethodInfo.java",
      "new_id": "c82c6669664afcb006ac6746ed638cc412732c1a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/KeepMethodInfo.java"
    },
    {
      "type": "rename",
      "old_id": "dd537bc5bf7354fee9f2184d29fa8f9770fd38c4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/UnusedArgumentRule.java",
      "new_id": "18ba2fff00f9cad29fc61b09e10390b93fa482de",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/KeepUnusedArgumentRule.java",
      "score": 83
    },
    {
      "type": "copy",
      "old_id": "bc337783684682e73542b1cf3646cdaf561f3cf8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ConstantArgumentRule.java",
      "new_id": "2543285737562dff7114293a7c6d017a5f3092f2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/KeepUnusedReturnValueRule.java",
      "score": 76
    },
    {
      "type": "modify",
      "old_id": "b1fdef2e7ac663d5662c2a904b861c5ab08cd7fb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationParser.java",
      "new_id": "0f2ad2cda19e4770cb79d325d8a48bf5a1eb6fbf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationParser.java"
    },
    {
      "type": "modify",
      "old_id": "2f7d3f434428a708dea0d1053ca8ad091a0f20f7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/RootSetUtils.java",
      "new_id": "28322625fad0d84985c5cee0435904a3f9a215d9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/RootSetUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f797cf999fff7801b160bc6862fc53d4e1fa1da7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/KeepUnusedReturnValue.java"
    },
    {
      "type": "modify",
      "old_id": "ce8200667d4d9f433ffcafffc18eed4e875bff24",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/R8TestBuilder.java",
      "new_id": "e1be80baf8cda799da2679d51483103c397ecb7f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/R8TestBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "0c3b2aeef6110bd0bc2ccd2a5ff7857245b9155d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestShrinkerBuilder.java",
      "new_id": "e88f88223c713ae950cabeed4d4ec708c9828b14",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestShrinkerBuilder.java"
    }
  ]
}
