)]}'
{
  "commit": "0e3d49588b33c146e6799dda3923f7cdfe55dcb3",
  "tree": "606cee88acc8568f40c51628f7f6d0389ff1796a",
  "parents": [
    "a744c4517847a9325b7a4e34ded3f413fee8c60a"
  ],
  "author": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Wed Jun 26 07:58:40 2024 +0200"
  },
  "committer": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Wed Jun 26 06:07:05 2024 +0000"
  },
  "message": "Create keepanno structure for TypePattern with instanceOf\n\nChange-Id: I9da62f73d0c26bb7d40f56c6e721f527c6cdb830",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47fdb1d8b62c220bb4343f2d8071b8d1229e78fb",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/annotations/TypePattern.java",
      "new_id": "9413ca36ec84408d558fc8405e868030f5319bac",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/annotations/TypePattern.java"
    },
    {
      "type": "modify",
      "old_id": "538c8ca645c581bb93033c8d0b4abbc92efbe1c9",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/ClassNameParser.java",
      "new_id": "e0ef6b53af5a1cf01dd893d4b73267424345579c",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/ClassNameParser.java"
    },
    {
      "type": "modify",
      "old_id": "c1f8c138ac277dd533758a33ce422124de1bfaa6",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeWriter.java",
      "new_id": "2645b35a1ba3eef600dae4e9d432427aa161749e",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeWriter.java"
    },
    {
      "type": "modify",
      "old_id": "a0c0afcc559a16c37157ed98678ffb1564dc5f6c",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/TypeParser.java",
      "new_id": "f81610e973f021cf5fca050facaa94082cbe3190",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/TypeParser.java"
    },
    {
      "type": "modify",
      "old_id": "9b0ae29970fe5d1080a2dcb63f87404db4b68d4b",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/AnnotationConstants.java",
      "new_id": "77643cd4d64ae46071d2a71f421aab83a5177615",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/AnnotationConstants.java"
    },
    {
      "type": "modify",
      "old_id": "6194fb33b9a3b153c98044e2b10ef465f72d80a6",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepArrayTypePattern.java",
      "new_id": "5981336d636562e924af904511e963164dc581d8",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepArrayTypePattern.java"
    },
    {
      "type": "modify",
      "old_id": "a0edf233ffc9e0c2ea5b35062ce56fcf42af3e89",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepTypePattern.java",
      "new_id": "7e3c0888084dee8c9aa7869b19ba34794a395b0b",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepTypePattern.java"
    },
    {
      "type": "modify",
      "old_id": "12d2caa17cc1163888b7cbd964b4d0c4628f07e4",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/keeprules/RulePrintingUtils.java",
      "new_id": "38a768f2a853bde3ee353a7f71dc71ee0a75cb93",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/keeprules/RulePrintingUtils.java"
    },
    {
      "type": "modify",
      "old_id": "dea79c91fea211b3d944f77f225ecbb7d474576a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/rules/KeepAnnotationMatcher.java",
      "new_id": "052c9ad79a0503dc2973f50aea7ac6d3e59fedac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/rules/KeepAnnotationMatcher.java"
    },
    {
      "type": "modify",
      "old_id": "098274728655312c1765da30be7ab66917ad1d13",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/rules/KeepAnnotationMatcherPredicates.java",
      "new_id": "dfe3f51b411cb8fe363bf339a424b0339561b11f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/rules/KeepAnnotationMatcherPredicates.java"
    },
    {
      "type": "modify",
      "old_id": "b6be4dccf5c1e3b3b166220e1701b781c71064ba",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/utils/KeepItemAnnotationGenerator.java",
      "new_id": "e92c4d8cb32c5ef378d53801a2e41752b7ab992a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/utils/KeepItemAnnotationGenerator.java"
    }
  ]
}
