)]}'
{
  "commit": "64b376712bebd66fdfa9faf27026d7234df812a3",
  "tree": "97a27a9022b581a8708f0d9ba0f8ba83239becb0",
  "parents": [
    "dfaffbb2fe0ec5296c7d87e2060cc60e761f0df8"
  ],
  "author": {
    "name": "Jonathan Starup",
    "email": "jonathanlist@google.com",
    "time": "Fri Jun 19 12:41:57 2026 +0000"
  },
  "committer": {
    "name": "r8-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "r8-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 22 01:16:48 2026 -0700"
  },
  "message": "Move keepanno tests into their own module.\n\nBug: b/518716827\nChange-Id: If26f8b7b497a8da68285d4b7773a795cd3ccf002",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d7fd0fedc9fd022fc9642a86f48b914ad118110",
      "old_mode": 33188,
      "old_path": "d8_r8/test_modules/tests_java_8/build.gradle.kts",
      "new_id": "99bff59cd2d2e58b7b4a676a4a7f5bde1830d991",
      "new_mode": 33188,
      "new_path": "d8_r8/test_modules/tests_java_8/build.gradle.kts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e18a04aceeb74b655f17c5fe80bb89c563dd9b0e",
      "new_mode": 33188,
      "new_path": "d8_r8/test_modules/tests_java_8/keepanno/build.gradle.kts"
    },
    {
      "type": "modify",
      "old_id": "435db6c39dedc5ffc945216fe7c014c49dec0193",
      "old_mode": 33188,
      "old_path": "settings.gradle.kts",
      "new_id": "2ad28b8e788e0a55cfada02b772cfea71fe69658",
      "new_mode": 33188,
      "new_path": "settings.gradle.kts"
    },
    {
      "type": "rename",
      "old_id": "5ce7bb5ec7d964eb68c0fa434159f1eac7bcdbf6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/AccessFlagConfig.java",
      "new_id": "5ce7bb5ec7d964eb68c0fa434159f1eac7bcdbf6",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/AccessFlagConfig.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bd3cfac4fbd135b734de85bf95859e60940fcede",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/AnnotationPatternAnyRetentionTest.java",
      "new_id": "bd3cfac4fbd135b734de85bf95859e60940fcede",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/AnnotationPatternAnyRetentionTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b0fcd9e855e49d9ffe4ab4588e6bbbedb83e220c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/AnnotationPatternClassRetentionTest.java",
      "new_id": "b0fcd9e855e49d9ffe4ab4588e6bbbedb83e220c",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/AnnotationPatternClassRetentionTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5b3d602d8735a3e86ac0cdda92070b506dd1a8df",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/AnnotationPatternMultipleTest.java",
      "new_id": "5b3d602d8735a3e86ac0cdda92070b506dd1a8df",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/AnnotationPatternMultipleTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8dd15d9949f19b0e14989682677e390644bb7af3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/ArrayPatternsTest.java",
      "new_id": "8dd15d9949f19b0e14989682677e390644bb7af3",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/ArrayPatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "254dca05204a746055e2470dee68d60fb4029fd9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/CheckOptimizedOutAnnotationTest.java",
      "new_id": "254dca05204a746055e2470dee68d60fb4029fd9",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/CheckOptimizedOutAnnotationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "82efbfeb946d197b95af8a0d4f74cd2b4280c79f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/CheckRemovedAnnotationTest.java",
      "new_id": "82efbfeb946d197b95af8a0d4f74cd2b4280c79f",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/CheckRemovedAnnotationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7f3b41bae66c3bc896a9f40587023293e3fd5bfd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/ClassAnnotatedByAnyAnnoConstraintPatternTest.java",
      "new_id": "7f3b41bae66c3bc896a9f40587023293e3fd5bfd",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/ClassAnnotatedByAnyAnnoConstraintPatternTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c33189fa551dc91c3d120b688e60de1b2225ad93",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/ClassAnnotatedByAnyAnnoPatternTest.java",
      "new_id": "c33189fa551dc91c3d120b688e60de1b2225ad93",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/ClassAnnotatedByAnyAnnoPatternTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4f823a10fbced0f81f9c0ed9abe32fd776a7c779",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/ClassAnnotatedByPatternsTest.java",
      "new_id": "4f823a10fbced0f81f9c0ed9abe32fd776a7c779",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/ClassAnnotatedByPatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "01c50c0fd88ec590c9c1943ce0338163260e1caa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/ClassAnnotatedBySingleAnnotationTest.java",
      "new_id": "01c50c0fd88ec590c9c1943ce0338163260e1caa",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/ClassAnnotatedBySingleAnnotationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4afb4239ef4436beea714dfae92b746d05e2a358",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/ClassNameStringPatternsTest.java",
      "new_id": "4afb4239ef4436beea714dfae92b746d05e2a358",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/ClassNameStringPatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "104fef0e39839a1c637bbeed2f7c489714b6de26",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/FieldNameStringPatternsTest.java",
      "new_id": "104fef0e39839a1c637bbeed2f7c489714b6de26",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/FieldNameStringPatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c37863148bffc5fa7700566e54cb61361a80f031",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/FieldPatternsTest.java",
      "new_id": "c37863148bffc5fa7700566e54cb61361a80f031",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/FieldPatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "83358f12f563ee6d1522e54264d68627e32e1850",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAccessFlagsOnFieldsTest.java",
      "new_id": "83358f12f563ee6d1522e54264d68627e32e1850",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAccessFlagsOnFieldsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9b1740b9a571b2be4badd5ff4ddd1bcec374120e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAccessFlagsOnMembersTest.java",
      "new_id": "9b1740b9a571b2be4badd5ff4ddd1bcec374120e",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAccessFlagsOnMembersTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0d4f7a819280beab17c5e6ae0e813244d8c98331",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAccessFlagsOnMethodsTest.java",
      "new_id": "0d4f7a819280beab17c5e6ae0e813244d8c98331",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAccessFlagsOnMethodsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "751881924d8b2c6f83ac3f13095d0a5b5852dbcf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAccessVisibilityFlagsTest.java",
      "new_id": "751881924d8b2c6f83ac3f13095d0a5b5852dbcf",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAccessVisibilityFlagsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ad9179de9a828053c5a708f6f04ab6103992c5e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoInstanceOfTargetTest.java",
      "new_id": "9ad9179de9a828053c5a708f6f04ab6103992c5e",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAnnoInstanceOfTargetTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "184a024f3545af76a1ec1df9ec30faa040cb04ed",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoParameters.java",
      "new_id": "184a024f3545af76a1ec1df9ec30faa040cb04ed",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAnnoParameters.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "515c37d6642905f03654f87f7d346718029fda1c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoTestBase.java",
      "new_id": "515c37d6642905f03654f87f7d346718029fda1c",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAnnoTestBase.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "895049a89e5f156b961f0ae1e0ed152550bcf063",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoTestBuilder.java",
      "new_id": "895049a89e5f156b961f0ae1e0ed152550bcf063",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAnnoTestBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5b8d7bdc002e09a758a90a2b451b65ad85cadb34",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoWithWhyAreYouKeepingTest.java",
      "new_id": "5b8d7bdc002e09a758a90a2b451b65ad85cadb34",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAnnoWithWhyAreYouKeepingTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "263de90bda526993abbc52a47f14164484276e97",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnotationViaSuperTest.java",
      "new_id": "263de90bda526993abbc52a47f14164484276e97",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepAnnotationViaSuperTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "044126bc7dea777189ac6d12ce14d77710f7a482",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepBindingTest.java",
      "new_id": "044126bc7dea777189ac6d12ce14d77710f7a482",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepBindingTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "99adc6d0690632bd0d46d50897c056704e8ec933",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepClassApiTest.java",
      "new_id": "99adc6d0690632bd0d46d50897c056704e8ec933",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepClassApiTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a54312e9a42c9bd7d1766770ada1f102473286f5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepConjunctiveBindingsTest.java",
      "new_id": "a54312e9a42c9bd7d1766770ada1f102473286f5",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepConjunctiveBindingsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "93a6b72facc172034ba8ab9190d218d81a98544b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepConjunctiveBindingsWithInlineMembersTest.java",
      "new_id": "93a6b72facc172034ba8ab9190d218d81a98544b",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepConjunctiveBindingsWithInlineMembersTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1760ca3aa010a30de6738c8194f4cbf7c6faf683",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepConjunctiveBindingsWithoutHolderTest.java",
      "new_id": "1760ca3aa010a30de6738c8194f4cbf7c6faf683",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepConjunctiveBindingsWithoutHolderTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f05a11e5b3aa4b474e0caef3caf193b04f936018",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepDisjunctiveConsequencesTest.java",
      "new_id": "f05a11e5b3aa4b474e0caef3caf193b04f936018",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepDisjunctiveConsequencesTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7257fb356c015ef55df5566d224275088595c87e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepEmptyClassTest.java",
      "new_id": "7257fb356c015ef55df5566d224275088595c87e",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepEmptyClassTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ed5d4771ebabb4c591f895a4c975da09c816269e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepFieldValueApiTest.java",
      "new_id": "ed5d4771ebabb4c591f895a4c975da09c816269e",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepFieldValueApiTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "99d377820d4b524e752192b01ace5b008b2b6aa2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepFooIfBarAnyClassTest.java",
      "new_id": "99d377820d4b524e752192b01ace5b008b2b6aa2",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepFooIfBarAnyClassTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7f6d73caa34905ecef772d910f67a23be496b6db",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepFooIfBarSameClassTest.java",
      "new_id": "7f6d73caa34905ecef772d910f67a23be496b6db",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepFooIfBarSameClassTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b8e16517b5f042ee02c58400f9abfd41cac59346",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepInclusiveInstanceOfTest.java",
      "new_id": "b8e16517b5f042ee02c58400f9abfd41cac59346",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepInclusiveInstanceOfTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "af2087bb85fb760187a146db1ba2ce953ccc45d6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepInvalidForApiTest.java",
      "new_id": "af2087bb85fb760187a146db1ba2ce953ccc45d6",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepInvalidForApiTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d8d5941a9245aa1737e993e748ed79f5988e2ef7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepInvalidTargetTest.java",
      "new_id": "d8d5941a9245aa1737e993e748ed79f5988e2ef7",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepInvalidTargetTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "008fc19fc470b864e4e374885605faf56da8f488",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepMainViaBindingTest.java",
      "new_id": "008fc19fc470b864e4e374885605faf56da8f488",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepMainViaBindingTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dbd4ce1e1c6a6650f2a9e1838050dd07d9684a64",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepMembersAccessFlagsTest.java",
      "new_id": "dbd4ce1e1c6a6650f2a9e1838050dd07d9684a64",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepMembersAccessFlagsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "67671b90b707baeb87ed09bd66f5e4bb2e4a74ef",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepMembersApiTest.java",
      "new_id": "67671b90b707baeb87ed09bd66f5e4bb2e4a74ef",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepMembersApiTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "122fc6afcc4b2d674f8b8626033329445ad6ac19",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepMethodsAccessFlagsTest.java",
      "new_id": "122fc6afcc4b2d674f8b8626033329445ad6ac19",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepMethodsAccessFlagsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7ccf93096d1956e9c26ca20aef166723a866353f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepMethodsEmptyAccessFlagsTest.java",
      "new_id": "7ccf93096d1956e9c26ca20aef166723a866353f",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepMethodsEmptyAccessFlagsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "833302bbf1187e26afaf20cb0b620de41c9a3589",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepNameAndInstanceOfTest.java",
      "new_id": "833302bbf1187e26afaf20cb0b620de41c9a3589",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepNameAndInstanceOfTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "22d59f8d57f87dbddfbbbf51d09bd110178bda80",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepSameMethodTest.java",
      "new_id": "22d59f8d57f87dbddfbbbf51d09bd110178bda80",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepSameMethodTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bb92e713f1eb06d8b4c4dafcba018f60ecd5c875",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepStaticBindingTest.java",
      "new_id": "bb92e713f1eb06d8b4c4dafcba018f60ecd5c875",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepStaticBindingTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4ef18f3886019aa883dd10cfac150fe059173256",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepTargetClassAndMemberKindTest.java",
      "new_id": "4ef18f3886019aa883dd10cfac150fe059173256",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepTargetClassAndMemberKindTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1c426585f20b7fb130ebe35249bf01de3147f24c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepTypePatternWithInstanceOfTest.java",
      "new_id": "1c426585f20b7fb130ebe35249bf01de3147f24c",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepTypePatternWithInstanceOfTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8f9dcf411900ac560522ee27058404c0dd5e4db1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsedByNativeAnnotationTest.java",
      "new_id": "8f9dcf411900ac560522ee27058404c0dd5e4db1",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepUsedByNativeAnnotationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a1bd8555f836b9bb92d83467ddc74c2fa18a7a4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsedByReflectionAnnotationTest.java",
      "new_id": "9a1bd8555f836b9bb92d83467ddc74c2fa18a7a4",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepUsedByReflectionAnnotationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5478d1fce8752730254b48fc07381efa2b9db8ce",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsesReflectionAnnotationTest.java",
      "new_id": "5478d1fce8752730254b48fc07381efa2b9db8ce",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepUsesReflectionAnnotationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "337f785e749e12c0c199f4f4aaac17b9fc6555f5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsesReflectionAnnotationWithAdditionalPreconditionTest.java",
      "new_id": "337f785e749e12c0c199f4f4aaac17b9fc6555f5",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepUsesReflectionAnnotationWithAdditionalPreconditionTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "22fb9c6b871d2fdadf04fc36cc9fe471fe1ad4dc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsesReflectionAnnotationWithAdditionalPreconditionUnsatisfiedTest.java",
      "new_id": "22fb9c6b871d2fdadf04fc36cc9fe471fe1ad4dc",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepUsesReflectionAnnotationWithAdditionalPreconditionUnsatisfiedTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "854f00d6ebb4d1ad0edd0401b948f49297328f9c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsesReflectionFieldAnnotationTest.java",
      "new_id": "854f00d6ebb4d1ad0edd0401b948f49297328f9c",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepUsesReflectionFieldAnnotationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1b396ce7094d182264a02595967f7b430d0df241",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsesReflectionOnFieldTest.java",
      "new_id": "1b396ce7094d182264a02595967f7b430d0df241",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/KeepUsesReflectionOnFieldTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c05c0c54468858fbc61b83e942a40081b9f5c1b9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/MembersAnnotatedByPatternsTest.java",
      "new_id": "c05c0c54468858fbc61b83e942a40081b9f5c1b9",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/MembersAnnotatedByPatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b12cd159562d53658cee5d3e6b560095acdbfd1a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/MethodNameStringPatternsTest.java",
      "new_id": "b12cd159562d53658cee5d3e6b560095acdbfd1a",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/MethodNameStringPatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "adaa7e6da35450d345d5bc345a8a0d3e6835109e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/MethodPatternsTest.java",
      "new_id": "adaa7e6da35450d345d5bc345a8a0d3e6835109e",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/MethodPatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5d2eb1339e5723a10bdd9fb5de0cf6884a163900",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/UsedByReflectionMemberInlingingAllowed.java",
      "new_id": "5d2eb1339e5723a10bdd9fb5de0cf6884a163900",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/UsedByReflectionMemberInlingingAllowed.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "93d514e16576ece5a00faa40c5e14b58ee8edd98",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/UsedByReflectionWithNonMatchingMemberPatternsTest.java",
      "new_id": "93d514e16576ece5a00faa40c5e14b58ee8edd98",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/UsedByReflectionWithNonMatchingMemberPatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "03c2c45b4e0c3fc343053452f480018aab727dfa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/AnnotationPatternAnyRetentionTest.java",
      "new_id": "03c2c45b4e0c3fc343053452f480018aab727dfa",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/AnnotationPatternAnyRetentionTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7025ddd3837e5711ce5bfcf98c0aebc097503b3d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/AnnotationPatternClassRetentionTest.java",
      "new_id": "7025ddd3837e5711ce5bfcf98c0aebc097503b3d",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/AnnotationPatternClassRetentionTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ac1e6c9082bca8c9649dc19d024253e8de593344",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/KeepAnnoTestExtractedRulesBase.java",
      "new_id": "ac1e6c9082bca8c9649dc19d024253e8de593344",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/KeepAnnoTestExtractedRulesBase.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "03cfcd11b711613b3a9fdf4c67d5d8d2d564b6f8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/KeepUnconditionallyKeepTest.java",
      "new_id": "03cfcd11b711613b3a9fdf4c67d5d8d2d564b6f8",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/KeepUnconditionallyKeepTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "93afe5aee390ba144dd7f996fe2fdf89a1186330",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionForInstantiationAnyArgsConstructorTest.java",
      "new_id": "93afe5aee390ba144dd7f996fe2fdf89a1186330",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionForInstantiationAnyArgsConstructorTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "81c90175c2e36306c4fc9c6eb0e385a3a7034508",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionForInstantiationMultipleConstructorsTest.java",
      "new_id": "81c90175c2e36306c4fc9c6eb0e385a3a7034508",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionForInstantiationMultipleConstructorsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5f7f3df59b27ec007c1ce1c4147c8fe406d0045e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionForInstantiationNoArgsConstructorTest.java",
      "new_id": "5f7f3df59b27ec007c1ce1c4147c8fe406d0045e",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionForInstantiationNoArgsConstructorTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "23169e8932d9fdf4f793ac10cfe397f3532f5911",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionToAccessFieldTest.java",
      "new_id": "23169e8932d9fdf4f793ac10cfe397f3532f5911",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionToAccessFieldTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "271aa2ab3e110a7bf0b113932959bce104e95d5b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionToAccessMethodTest.java",
      "new_id": "271aa2ab3e110a7bf0b113932959bce104e95d5b",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/KeepUsesReflectionToAccessMethodTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c8918298497b1c87ce38209f81aa5be94d434a1a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/AnyArgsConstructor.kt",
      "new_id": "c8918298497b1c87ce38209f81aa5be94d434a1a",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/AnyArgsConstructor.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "13dabead29a1097e789ceaa7548c497e58ad8641",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/Fields.kt",
      "new_id": "13dabead29a1097e789ceaa7548c497e58ad8641",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/Fields.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "69a27b4caaa90ec4084ecf23dc2d04605f2b95b6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/FieldsPropertyAccess.kt",
      "new_id": "69a27b4caaa90ec4084ecf23dc2d04605f2b95b6",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/FieldsPropertyAccess.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2f0dcd2822121b02840710f55058b3fad0529d97",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/IntAndLongArgsConstructors.kt",
      "new_id": "2f0dcd2822121b02840710f55058b3fad0529d97",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/IntAndLongArgsConstructors.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0737754ec22dd65de12455ffe16aecac0edc43bb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/IntAndLongArgsConstructorsClassName.kt",
      "new_id": "0737754ec22dd65de12455ffe16aecac0edc43bb",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/IntAndLongArgsConstructorsClassName.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a530c32aaaf93ec12502074fea4972e2516a4d9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/KeptClass.kt",
      "new_id": "9a530c32aaaf93ec12502074fea4972e2516a4d9",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/KeptClass.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b61191e0e928fd93ab30165287bb9caf2e5a4850",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/Methods.kt",
      "new_id": "b61191e0e928fd93ab30165287bb9caf2e5a4850",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/Methods.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8692983dc339899fbcbf1ec0e78eda4c031b6b0d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/MethodsWithDefaultArguments.kt",
      "new_id": "8692983dc339899fbcbf1ec0e78eda4c031b6b0d",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/MethodsWithDefaultArguments.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4e9e3eb48c603778e56c189617017a88d966c68d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/OnlyNoArgsConstructor.kt",
      "new_id": "4e9e3eb48c603778e56c189617017a88d966c68d",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/OnlyNoArgsConstructor.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6eb2c0808066189c8570214618f05a2c3566caf8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/OnlyNoArgsConstructorClassName.kt",
      "new_id": "6eb2c0808066189c8570214618f05a2c3566caf8",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/OnlyNoArgsConstructorClassName.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3ada64f56b7dcc8c865916af43789b363e8375fb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/androidx/kt/OnlyNoArgsConstructorWithoutAnnotation.kt",
      "new_id": "3ada64f56b7dcc8c865916af43789b363e8375fb",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/androidx/kt/OnlyNoArgsConstructorWithoutAnnotation.kt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ea4756f5d1acbd6595870bca456e7dc2a4c0e6bc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/api/genericsignature/KeepGenericSignaturesApiTest.java",
      "new_id": "ea4756f5d1acbd6595870bca456e7dc2a4c0e6bc",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/api/genericsignature/KeepGenericSignaturesApiTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "392f80d52d436e61fe22bf162d74f451a893bb2e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/api/genericsignature/MyOtherValueBox.java",
      "new_id": "392f80d52d436e61fe22bf162d74f451a893bb2e",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/api/genericsignature/MyOtherValueBox.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "85264882aab419ce7a2bbe48207414c44cf7a803",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/api/genericsignature/MyValueBox.java",
      "new_id": "85264882aab419ce7a2bbe48207414c44cf7a803",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/api/genericsignature/MyValueBox.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "796eef311707826955ec14ff73fb2e853e470fb2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/api/genericsignature/MyValueBoxClient.java",
      "new_id": "796eef311707826955ec14ff73fb2e853e470fb2",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/api/genericsignature/MyValueBoxClient.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "efae92ff6274ccbfdb6a9f28502cc77a7322daa5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/ast/KeepEdgeAstTest.java",
      "new_id": "efae92ff6274ccbfdb6a9f28502cc77a7322daa5",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/ast/KeepEdgeAstTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1682e4571473d7df208d39327be6cee123a20512",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/classpatterns/ClassNamePatternsTest.java",
      "new_id": "1682e4571473d7df208d39327be6cee123a20512",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/classpatterns/ClassNamePatternsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "377601c06a6932e73c5b3f04211e3d73aca348fd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/classpatterns/pkg1/A.java",
      "new_id": "377601c06a6932e73c5b3f04211e3d73aca348fd",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/classpatterns/pkg1/A.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b37f2081a9efd54ad9ee1c61912502b87b232018",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/classpatterns/pkg1/B.java",
      "new_id": "b37f2081a9efd54ad9ee1c61912502b87b232018",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/classpatterns/pkg1/B.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1670103675d87ef35b8412aa20d5504a4a92fe48",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/classpatterns/pkg2/A.java",
      "new_id": "1670103675d87ef35b8412aa20d5504a4a92fe48",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/classpatterns/pkg2/A.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ab18f98cf772a4246babd37980ca970ac2e888dd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/classpatterns/pkg2/B.java",
      "new_id": "ab18f98cf772a4246babd37980ca970ac2e888dd",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/classpatterns/pkg2/B.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "65574ca5554eb71f4cc717acb5e6c8b61000216b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/compatissues/BackReferenceIssuesTest.java",
      "new_id": "65574ca5554eb71f4cc717acb5e6c8b61000216b",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/compatissues/BackReferenceIssuesTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "500948c69f2865b58e36d33df19fb97ea0eb2c20",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/compatissues/ClassesWithMembersOnFieldsIssuesTest.java",
      "new_id": "500948c69f2865b58e36d33df19fb97ea0eb2c20",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/compatissues/ClassesWithMembersOnFieldsIssuesTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "41a6644ff36e804e30eb5de6f57a027fb94e2365",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/compatissues/ClassesWithMembersOnMethodsIssuesTest.java",
      "new_id": "41a6644ff36e804e30eb5de6f57a027fb94e2365",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/compatissues/ClassesWithMembersOnMethodsIssuesTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0fbe6aed44f45e359710dba4cf7ae05e33209251",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/compatissues/DefaultInitClassWithMembersRuleTest.java",
      "new_id": "0fbe6aed44f45e359710dba4cf7ae05e33209251",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/compatissues/DefaultInitClassWithMembersRuleTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2ba35d3e9ff2d1d8b8219cf3e2ff4cbe0754523a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/compatissues/EmptyClassWithMembersRuleTest.java",
      "new_id": "2ba35d3e9ff2d1d8b8219cf3e2ff4cbe0754523a",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/compatissues/EmptyClassWithMembersRuleTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df4108b616a00af40d509c173f9913e983a0aaef",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/compatissues/NonDefaultInitClassWithMembersRuleTest.java",
      "new_id": "df4108b616a00af40d509c173f9913e983a0aaef",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/compatissues/NonDefaultInitClassWithMembersRuleTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fb7802630089fd564fceefe18fceb95003172c11",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/doctests/ForApiDocumentationTest.java",
      "new_id": "fb7802630089fd564fceefe18fceb95003172c11",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/doctests/ForApiDocumentationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c81a27f84e11077fbe18eafded8fdf3135e25bc4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/doctests/GenericSignaturePrinter.java",
      "new_id": "c81a27f84e11077fbe18eafded8fdf3135e25bc4",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/doctests/GenericSignaturePrinter.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8eadcd6cb09c3e243615edc4ab544571b33193a1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/doctests/MainMethodsDocumentationTest.java",
      "new_id": "8eadcd6cb09c3e243615edc4ab544571b33193a1",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/doctests/MainMethodsDocumentationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bcd38cdaae22a17ee87ca1548099c8394b5b72d8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/doctests/SignatureConstraintsDocumentationTest.java",
      "new_id": "bcd38cdaae22a17ee87ca1548099c8394b5b72d8",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/doctests/SignatureConstraintsDocumentationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "98da254e410d4ea627d7048510f55bafc6c14cb3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/doctests/UsesReflectionAnnotationsDocumentationTest.java",
      "new_id": "98da254e410d4ea627d7048510f55bafc6c14cb3",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/doctests/UsesReflectionAnnotationsDocumentationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "65fc2830612eec4aea7546fcedf57a06c4ed84f4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/doctests/UsesReflectionDocumentationTest.java",
      "new_id": "65fc2830612eec4aea7546fcedf57a06c4ed84f4",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/doctests/UsesReflectionDocumentationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "05b2edecca3633a38aa038b1bfd30fbdae2d5dde",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/utils/DocPrinter.java",
      "new_id": "05b2edecca3633a38aa038b1bfd30fbdae2d5dde",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/utils/DocPrinter.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d2c6b45e22e080566cfc7cf5498e4fb428f5b2e2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/utils/DocPrinterBase.java",
      "new_id": "994a79490b969938e95c05185d299a3cc4bffa87",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/utils/DocPrinterBase.java",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "0d746f1c1141867a034936b465302332de4e63d2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/utils/KeepAnnoMarkdownGenerator.java",
      "new_id": "76bc72c2b2398fcd5c7973a5bfe1835c467cceef",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/utils/KeepAnnoMarkdownGenerator.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "3e72e8b1309f0d55034e37df379cc2af88fcab33",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/utils/KeepItemAnnotationGenerator.java",
      "new_id": "3e72e8b1309f0d55034e37df379cc2af88fcab33",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/utils/KeepItemAnnotationGenerator.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c9d095c01182d16094a36cf756012f555c016925",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/utils/KeepItemGeneratedFilesTest.java",
      "new_id": "c9d095c01182d16094a36cf756012f555c016925",
      "new_mode": 33188,
      "new_path": "src/test/java8/keepanno/com/android/tools/r8/keepanno/utils/KeepItemGeneratedFilesTest.java",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "c0c7db5a79f836a13f4e3bbbe9883fb14540c3bc",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/ToolHelper.java",
      "new_id": "0b5efa20795b32d210eca5f5af4e6039df231b26",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/ToolHelper.java"
    }
  ]
}
