)]}'
{
  "commit": "89bc5359bb98d0df12a85be05a215e60a8ef5419",
  "tree": "52b6143438d9a53d1460447a36505d5d1fbe70ec",
  "parents": [
    "85bd5d304e4e0a7a2e704d43bc1e04ee2874158e"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed May 24 12:54:39 2023 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed May 24 10:55:37 2023 +0000"
  },
  "message": "[KeepAnno] Add annotations UsedByReflection and UsedByNative\n\nBug: b/248408342\nBug: b/284104251\nChange-Id: If29d482c252805ce69d6591036e9115bbcde711b",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd00e00bb0cc2e434b01f712b1e035b4c548f3b3",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/annotations/UsedByNative.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b065caebcc00ded584b3352ec805ccde576f18f",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/annotations/UsedByReflection.java"
    },
    {
      "type": "modify",
      "old_id": "c8894fce3d422032abeb838ddb4366390fbd6c9c",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeReader.java",
      "new_id": "7c24ff070dc87ebce50ba5ac5d48c98cedf610ab",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeReader.java"
    },
    {
      "type": "modify",
      "old_id": "0daeda1ad80e8479309bfbf84853a26dc275cb67",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/AnnotationConstants.java",
      "new_id": "876d04d7b70c1667b585ebee08c0306500db6f72",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/AnnotationConstants.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3a1579bb6367984b457d692a5e16a855a93277b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsedByNativeAnnotationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8ea9370aead20370404d4bcafb21a92469d0046",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsedByReflectionAnnotationTest.java"
    }
  ]
}
