)]}'
{
  "commit": "b12ce50730fd54fc307c1c9cf047a800e23305f2",
  "tree": "917d82b7832c9057f1a8f26535300d8fb3e8e306",
  "parents": [
    "81e8e98a6b60900eb86315cb1bae333343b53a82"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Tue Mar 17 08:54:38 2026 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Mar 17 00:55:11 2026 -0700"
  },
  "message": "Revert \"Reapply \"Reapply \"Efficiently lookup classes with annotated members\"\"\"\n\nThis reverts commit e21db4f659c2085f8d5513f12b76af8b84b1915a.\n\nBug: b/493451654\nChange-Id: I058d910a4b978a194c37851d0c8448a94e4502aa",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "76f1dfb1e2281fb1f9aad58eed667009d16d2f52",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMember.java",
      "new_id": "03652471634ba7a4f16a0758483a4897babd7ab8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMember.java"
    },
    {
      "type": "modify",
      "old_id": "a84e2766f226522240e113c99df556f821c7f3de",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java",
      "new_id": "e8f0aa1f97daeafc170ba61623ea25b30f7655b1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java"
    },
    {
      "type": "modify",
      "old_id": "61864fac382c1aaad0bd7a4cf35cb62841fc6433",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/IfRuleEvaluator.java",
      "new_id": "e0feb39f1d41bf53addf2cb6d01128beab4e8585",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/IfRuleEvaluator.java"
    },
    {
      "type": "modify",
      "old_id": "d91df53c9cd0ae53846981e5d0acc7d5eebf8b15",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationParser.java",
      "new_id": "5545af4b23d0f9ba29eb70403c1d4a449970175c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationParser.java"
    },
    {
      "type": "modify",
      "old_id": "15a10f5e3e74b5b84db878e48ab7062b0fbce8b3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationRule.java",
      "new_id": "dc856b04c56039acccdca75cf8f08d2f1289a15d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationRule.java"
    },
    {
      "type": "modify",
      "old_id": "a6567b4fc6f4fe27d71a77bf6d3b3c9a3f284213",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardMemberRule.java",
      "new_id": "4bb37f59a2b0f5a502c94a575c939dc6061da6ad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardMemberRule.java"
    },
    {
      "type": "modify",
      "old_id": "6130e977bf05deb641e7cb9a3cd6dbad08e329c9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardTypeMatcher.java",
      "new_id": "cc84bc0b50e808b54e21fb9c3c78fa815a4487cc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardTypeMatcher.java"
    },
    {
      "type": "modify",
      "old_id": "24bee8fb6cc36725bfb08cb919735e127ba5e2b8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/rootset/RootSetBuilder.java",
      "new_id": "02b6fababbf849d85ae44247714b826ad851b022",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/rootset/RootSetBuilder.java"
    },
    {
      "type": "delete",
      "old_id": "aaf5441d24264922f0bce0cbf2c90a560f0e37f2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/rootset/RootSetBuilderAnnotationIndex.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "187b4322dabef390d27e832a8e2c1a502952762a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/SetUtils.java",
      "new_id": "7ec47cb7f748cb6c539aae51d2c2e28077a64f65",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/SetUtils.java"
    },
    {
      "type": "delete",
      "old_id": "3f9249c4b274110dd047dbf32087e2620efba1ab",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/keep/KeepMembersAnnotatedByLibraryTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "43402c615b6086a9313a10c5709bba42e8635065",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/keep/KeepMembersAnnotatedByProgramAndLibraryTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b7892fcbe318025c1eaeb56479f1456cb0d768ea",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/keep/KeepMembersAnnotatedByProgramTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
