)]}'
{
  "commit": "7f91386c464bdb3681557d8ea545733d137a3f1d",
  "tree": "0d236510b38858776c9a6462be7a9ce65bb4d9cd",
  "parents": [
    "16c667a7694fab6b682da5e79d41902f3474b9d0"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Jun 20 14:16:45 2023 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Jun 20 14:16:45 2023 +0200"
  },
  "message": "Add a @NoAccessModification annotation for testing\n\nChange-Id: I8e3df1bedd3819e56abdb317385ec29c34d9ef40",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f234a09029d87032dc3085864068315d4c27b066",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/KeepConstantArgumentRule.java",
      "new_id": "bc7d2eab736e51ee42cb0e376ae9474a5e97c844",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/KeepConstantArgumentRule.java"
    },
    {
      "type": "modify",
      "old_id": "18ba2fff00f9cad29fc61b09e10390b93fa482de",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/KeepUnusedArgumentRule.java",
      "new_id": "06bd39a52b4b72945eb697ebcf9a644847ecf045",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/KeepUnusedArgumentRule.java"
    },
    {
      "type": "modify",
      "old_id": "2543285737562dff7114293a7c6d017a5f3092f2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/KeepUnusedReturnValueRule.java",
      "new_id": "0bd866da3886aa26989749f8355ef0763410791a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/KeepUnusedReturnValueRule.java"
    },
    {
      "type": "copy",
      "old_id": "c26832bc965e7de1bc8a1c185efa1778517047a3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/MemberValuePropagationRule.java",
      "new_id": "aeed6eada8d1a907b6fcdc2d03cd1e1a4038433c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/NoAccessModificationRule.java",
      "score": 64
    },
    {
      "type": "modify",
      "old_id": "84fd67d3bba275c30935bccc917ec123f005be51",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/NoMethodStaticizingRule.java",
      "new_id": "54c514bedc818809ba4544a4cff8016ed9d089dd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/NoMethodStaticizingRule.java"
    },
    {
      "type": "delete",
      "old_id": "a397a7ece41528dc10104a3537c95b71ec76de40",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/NoOptimizationBaseRule.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c8d0e6c1153adac7af7baca5698d9e76da20961d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/NoParameterReorderingRule.java",
      "new_id": "901b3bcde52a235ab14d329326565f59757a9414",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/NoParameterReorderingRule.java"
    },
    {
      "type": "modify",
      "old_id": "e0b65940392aae5d956d460bda6f366d01d179bb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/NoParameterTypeStrengtheningRule.java",
      "new_id": "172793c52ddfa862f4f698d56a0cee281806aac9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/NoParameterTypeStrengtheningRule.java"
    },
    {
      "type": "modify",
      "old_id": "87c5ee081f2a3b6eede4fa2f139fc28691c77662",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/NoRedundantFieldLoadEliminationRule.java",
      "new_id": "3921ff1fd9f7fdd021615017dceca98fb5e8aa9c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/NoRedundantFieldLoadEliminationRule.java"
    },
    {
      "type": "modify",
      "old_id": "21c637187bf6d3d45897cdb72ecb407a55809aa2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/NoReturnTypeStrengtheningRule.java",
      "new_id": "11de40282ba1b1b1c70eb2e4db0a279a5d930734",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/NoReturnTypeStrengtheningRule.java"
    },
    {
      "type": "rename",
      "old_id": "c26832bc965e7de1bc8a1c185efa1778517047a3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/MemberValuePropagationRule.java",
      "new_id": "b1ac352585bf6a0f592dd5a505e1cdb82b507ad4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/NoValuePropagationRule.java",
      "score": 67
    },
    {
      "type": "modify",
      "old_id": "2c519226262bb397dc75a8a9280232dbe58daee8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationParser.java",
      "new_id": "bec7ae605a1aeb59a6f591d475a086a82b29c3cc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationParser.java"
    },
    {
      "type": "modify",
      "old_id": "192de9222c4a30eb5d0a154978cc19f360922ca1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/RootSetUtils.java",
      "new_id": "367a2fc2a7f6815ef8e87f105f4b14fe772fb51d",
      "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": "4b6fdf38f1014df5c4941d1c82340fdbe1e0c98c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/NoAccessModification.java"
    },
    {
      "type": "modify",
      "old_id": "c6f1d0862576316d9ec704efbbef3947844ff03f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/R8TestBuilder.java",
      "new_id": "664ce2ece4a921f3071da777d7854ffa55b25633",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/R8TestBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "d9e3f9114ae72b7e13a5e34dfca8e08df2ad2785",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestShrinkerBuilder.java",
      "new_id": "cfd2a95a282fcc8a6d44f80e74a3cf83abff337b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestShrinkerBuilder.java"
    }
  ]
}
