)]}'
{
  "commit": "aed5e6c28fb85c82633622bb15bf2e087e64daa1",
  "tree": "ed6f5d7f3c6511697d1d4225d8f55e53737a3410",
  "parents": [
    "6799c9eb3be002dc2f9f613064fbf90281a9a73c"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Nov 09 14:23:40 2020 +0100"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Nov 09 14:23:40 2020 +0100"
  },
  "message": "Support for merging abstract classes horizontally\n\nChange-Id: Iedde9a0049a4978df6e38cc5ca1fe979167a3c27",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f749dd350aae53e564835f5eb548c1423b3e7349",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java",
      "new_id": "bd8a806824f4f8bcce5b12f294538ba4c7b87c30",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java"
    },
    {
      "type": "modify",
      "old_id": "6c288c7c817c5d088b4e69787296144b4cf76697",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexMethod.java",
      "new_id": "075b0a8fa61f9e6e9c5585023b9790da9d1278bc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexMethod.java"
    },
    {
      "type": "modify",
      "old_id": "ed69ace3dd16df8f890abce0449cad9ac481767c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/classmerging/VerticallyMergedClasses.java",
      "new_id": "128e612478047e4cdd8ba4a3997d193c86deb23e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/classmerging/VerticallyMergedClasses.java"
    },
    {
      "type": "modify",
      "old_id": "79913ff1a67a17d075b9653b632dac9d1f0cf997",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ClassMerger.java",
      "new_id": "67ed29af36d5e4ef8217609bd6a9f0076be39c08",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "220026792da4fe9aafc9531545d460e5e4f7a769",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java",
      "new_id": "42a595df802f0f45e9c2c8c97847dcf0a4c071ab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "07a317216ddc562e754af2f37e420be9802bf238",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/VirtualMethodMerger.java",
      "new_id": "fb58a6e83292907f3ac3591dd4233078f6db8dd0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/VirtualMethodMerger.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4839801dd328e3072053be6b886e7bfa06950ffa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/CheckAbstractClasses.java"
    },
    {
      "type": "delete",
      "old_id": "fdc849df9d9182146da81edbae00fff4aaff9c99",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/NoAbstractClasses.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9167acd493ec512eacd3f977e3d31f16ba5e550f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/R8TestBuilder.java",
      "new_id": "058c2e56048db5b2fcbc85021d44184d89c048e0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/R8TestBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "5f674e09be76c40c2601b25373b6fbdefb236446",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestShrinkerBuilder.java",
      "new_id": "073947106c8cfbaa35a1e87964648b35edee59eb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestShrinkerBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "c9f7d21a5fd588d1daa1d32bbebd6752bddeda9a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/bridgeremoval/hoisting/BridgeHoistingAccessibilityTest.java",
      "new_id": "81c5c04ba3ad01b71cc42f4bcc3f4094f21e57d3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/bridgeremoval/hoisting/BridgeHoistingAccessibilityTest.java"
    },
    {
      "type": "modify",
      "old_id": "9990f62226aaccc133f891050dbddcee609570a1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/bridgeremoval/hoisting/testclasses/BridgeHoistingAccessibilityTestClasses.java",
      "new_id": "e7d430f20262f0d4aae8c1ed37dc536c67642c53",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/bridgeremoval/hoisting/testclasses/BridgeHoistingAccessibilityTestClasses.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5b2900085922fb9e810def5f50aa659a2d8f6a4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/AbstractMethodMergingNonTrivialTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3279cc820b7540dfbdaef741c2b7d47986a3208",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/AbstractMethodMergingTest.java"
    },
    {
      "type": "rename",
      "old_id": "039a65b0f843a75c897a3a417102fa16602cbe53",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/NoAbstractClassesTest.java",
      "new_id": "2bc2c97864633c8e6422f565e62fbe43aa95fdeb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/NoAbstractClassesWithNonAbstractClassesTest.java",
      "score": 91
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4baa783ae06f0933b5462bf3e870ce9a4091ed5e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/vertical/MethodCollisionTest.java"
    },
    {
      "type": "modify",
      "old_id": "4a3cc91db7290a9bc00d304bbd0cfd3b9efd9365",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerTest.java",
      "new_id": "d7d31c9d8a90db7c86d33856b6d15febde8adff9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerTest.java"
    },
    {
      "type": "modify",
      "old_id": "487d60a44d8118a1a4cb3bff2365af50df63c177",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/analysis/sideeffect/InvokeMultiNewArraySideEffectTest.java",
      "new_id": "fbe9bd8d8e1a6a0ff94b2be58f67bd9b581b34eb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/analysis/sideeffect/InvokeMultiNewArraySideEffectTest.java"
    },
    {
      "type": "modify",
      "old_id": "177a8a5b578b2c4e7d8a070e9cbdccb7f58ed7f7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/AbstractR8KotlinTestBase.java",
      "new_id": "927b0bc6a62b0aa21f1b50f806e8643fc2c85970",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/AbstractR8KotlinTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "d8419ca228c37493abe0e3d10e590dc1238edebc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/KotlinClassInlinerTest.java",
      "new_id": "44cb13269eef05491c97716d7b45a59a79c3c1ad",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/KotlinClassInlinerTest.java"
    },
    {
      "type": "modify",
      "old_id": "2cbef3ee1acb894d4a104c2a0f937c6b44814a7d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/KotlinClassStaticizerTest.java",
      "new_id": "bf74d905b7f180ce6fdfc02f397af5a732404bc7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/KotlinClassStaticizerTest.java"
    },
    {
      "type": "modify",
      "old_id": "782eb683b794db486c65f9ce06ec6f7b64da1db0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/KotlinUnusedArgumentsInLambdasTest.java",
      "new_id": "3c28a7d48c1d98691933253c95197d6f2c413c8a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/KotlinUnusedArgumentsInLambdasTest.java"
    },
    {
      "type": "modify",
      "old_id": "c82a4a45c27dd39572fec1e7aebb7c905a91a118",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/KotlinUnusedSingletonTest.java",
      "new_id": "10fe60e42537e43bf74ad17dcd0241751c3d7370",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/KotlinUnusedSingletonTest.java"
    },
    {
      "type": "modify",
      "old_id": "e5ce02ceadd6a4c31f4a239e1fbc8ac6a245024d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinAccessorTest.java",
      "new_id": "b4aeced3fe89c3b835808ca9a8a98c66ea985bb8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinAccessorTest.java"
    },
    {
      "type": "modify",
      "old_id": "59c92ff1139ac538585aeea317786f93a723238f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinDataClassTest.java",
      "new_id": "ec0ee03bd4b3e1ce00fbc08de2f82b697d696dd4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinDataClassTest.java"
    },
    {
      "type": "modify",
      "old_id": "7a9635eafced22658fb0c2b13fff9d2e62f426c6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinIntrinsicsTest.java",
      "new_id": "770d6cc39ff9a369d613b20edcabe9f4a2de9af0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinIntrinsicsTest.java"
    },
    {
      "type": "modify",
      "old_id": "f572789afdbbf78c230b0a05b9256eca3e8de28d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinPropertiesTest.java",
      "new_id": "30511bbda48cbef678b6e055e08320d19f7ed1aa",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinPropertiesTest.java"
    },
    {
      "type": "modify",
      "old_id": "a144a0e41bf42f6e8511a5a0546bdd825c8ec5ac",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/SimplifyIfNotNullKotlinTest.java",
      "new_id": "d56d0f0e7894edcfb50102f70b7850e850813088",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/SimplifyIfNotNullKotlinTest.java"
    },
    {
      "type": "modify",
      "old_id": "9f511438ece849dbdae67d67d1e1b3422799fc9b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingTest.java",
      "new_id": "5e31a2f9135f912aabdad956215992cb004056d2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingTest.java"
    },
    {
      "type": "modify",
      "old_id": "5ba846c73aa37e86cfb7e5af32dde82198c9acf3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingWithReprocessingTest.java",
      "new_id": "d6e8c5329563c203a6bd2bc9acdf1e03306d900d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingWithReprocessingTest.java"
    },
    {
      "type": "modify",
      "old_id": "446d982219e0c10dc26f4703c9ff17ebbd7fc11d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingWithSmallInliningBudgetTest.java",
      "new_id": "127c1e30c0c2671b4365f1df4e12f5658f2319a8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingWithSmallInliningBudgetTest.java"
    },
    {
      "type": "modify",
      "old_id": "5aaf0638c0b3c4f652b33226ad35192734f6c0f7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/naming/identifiernamestring/ClassNameComparisonTest.java",
      "new_id": "f37c70c46e3e17f3a319c6e9176a7083cbccf27f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/naming/identifiernamestring/ClassNameComparisonTest.java"
    },
    {
      "type": "modify",
      "old_id": "1781d9f860acaeee6cbc6575ae113762f459c35c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/peephole/suffixsharing/IdenticalBlockSuffixSharingWithArrayTypesTest.java",
      "new_id": "86fd5d09b4317eadb4af0fe4907c5ba75f0ef1c2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/peephole/suffixsharing/IdenticalBlockSuffixSharingWithArrayTypesTest.java"
    },
    {
      "type": "modify",
      "old_id": "47a1dcda6d7c93eb134086a317c0de2892920556",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/RepackageInnerAndOuterClassTest.java",
      "new_id": "81de3789e6df225c741de925b775ed4680bd342f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/RepackageInnerAndOuterClassTest.java"
    },
    {
      "type": "modify",
      "old_id": "150a7cc4d3834155ed6e0c98d6d58f9da3d64bc2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/RepackageTest.java",
      "new_id": "da09e888364966fb98edb90f4b06cbe6897f5120",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/RepackageTest.java"
    },
    {
      "type": "modify",
      "old_id": "4f47751c5d76ba3d77236d999e9810bf9eb0fd15",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateKeptMethodAllowRenamingOnReachableClassDirect.java",
      "new_id": "6ee9df618c6d44fcba8cb2e6f155d41ba9c1bd15",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateKeptMethodAllowRenamingOnReachableClassDirect.java"
    },
    {
      "type": "modify",
      "old_id": "fdc4a9c1e5f39ca33be7666313792c161c8ee3a7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateKeptMethodAllowRenamingOnReachableClassIndirect.java",
      "new_id": "7a80bb3648742c5716693cbc1ddc3194afe69d27",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateKeptMethodAllowRenamingOnReachableClassIndirect.java"
    },
    {
      "type": "modify",
      "old_id": "0f9ae9605fd5f55e95ff061cf37752f21b38c304",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateKeptMethodOnReachableClassDirect.java",
      "new_id": "f8af76dc253c6f8b2b1259836c7a79913f3bc2a2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateKeptMethodOnReachableClassDirect.java"
    },
    {
      "type": "modify",
      "old_id": "68aa3915928982a48d56ee8ff85f19d5b635ee89",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateKeptMethodOnReachableClassIndirect.java",
      "new_id": "279d85b597346b7fa3f21eb561bc2b7987f3e5a5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateKeptMethodOnReachableClassIndirect.java"
    },
    {
      "type": "modify",
      "old_id": "de0e8597556e544d797bfff02270906e27bfd76d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnKeptClassAllowRenamingDirect.java",
      "new_id": "a333df7a593430433db123749ecc57873b4a652d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnKeptClassAllowRenamingDirect.java"
    },
    {
      "type": "modify",
      "old_id": "13fef6e28c0a9efd0aff1720ba80512f82451988",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnKeptClassAllowRenamingIndirect.java",
      "new_id": "040dd72ecf68adfd3092f2fbdc6db2adf561e5c8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnKeptClassAllowRenamingIndirect.java"
    },
    {
      "type": "modify",
      "old_id": "fc92f85e39d3bdea1caeb7c284825b11065fce0c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnKeptClassDirect.java",
      "new_id": "a7bb32f493197e89876485d4c4a01f773235fb7d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnKeptClassDirect.java"
    },
    {
      "type": "modify",
      "old_id": "c30cd59f03ee46f2e8be20777d50515182936099",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnKeptClassIndirect.java",
      "new_id": "2319ca463630df7daefc79f5013d628923f133a6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnKeptClassIndirect.java"
    },
    {
      "type": "modify",
      "old_id": "73f2d6e9e26b39f58591c04981a258f38edf9213",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnReachableClassDirect.java",
      "new_id": "07872c6bb4bf877cafbc83d4b151b3a985d5aa86",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnReachableClassDirect.java"
    },
    {
      "type": "modify",
      "old_id": "54cbea99b8048fb26d1450a283cd0e797ebd8d60",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnReachableClassIndirect.java",
      "new_id": "d5282444031ee16f48fe86c957bb18f4a9d835ad",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPackagePrivateMethodOnReachableClassIndirect.java"
    },
    {
      "type": "modify",
      "old_id": "cfb5aa4325ef57b0ee9633d774d74089d4d3367d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicKeptMethodAllowRenamingOnReachableClass.java",
      "new_id": "d99a9b56f12b84fab49b7b23191b4fd137549feb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicKeptMethodAllowRenamingOnReachableClass.java"
    },
    {
      "type": "modify",
      "old_id": "75d353c0f5d2295df229911a2b987dccdea811e0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicKeptMethodOnReachableClass.java",
      "new_id": "8880ca5006324902b658cde026ceabf3daf66762",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicKeptMethodOnReachableClass.java"
    },
    {
      "type": "modify",
      "old_id": "b77f4191e9df347847e5139fd8cc0a5751a7cbbc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicMethodOnKeptClass.java",
      "new_id": "d3fa44b5cbc4e4271f6778e2e14d8a906a1f5acd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicMethodOnKeptClass.java"
    },
    {
      "type": "modify",
      "old_id": "f71b58586340395d94f726d44568d9de0bee796a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicMethodOnKeptClassAllowRenaming.java",
      "new_id": "9578cc73fc84731cca895cbd2ee7373a6469c744",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicMethodOnKeptClassAllowRenaming.java"
    },
    {
      "type": "modify",
      "old_id": "87ed71f2cb4aff11dfe81215cdd18a8f5b713ec6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicMethodOnReachableClass.java",
      "new_id": "ec21ae7ced2193ca5da579c0d26702035a637013",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/AccessPublicMethodOnReachableClass.java"
    },
    {
      "type": "modify",
      "old_id": "10f12bf4b4bcedbad64538b21f65b9a06ff564fb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/ReachableClass.java",
      "new_id": "22c5aa0e22a371cf4fcb0690888ad0ddd8f24dda",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/repackage/testclasses/repackagetest/ReachableClass.java"
    },
    {
      "type": "modify",
      "old_id": "fd676a3230325dda111cea6abc1506d390ff8a30",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/KeepAnnotatedMemberTest.java",
      "new_id": "78179463b5650fc26b8b8142e4ffaab31ecc50ef",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/KeepAnnotatedMemberTest.java"
    },
    {
      "type": "modify",
      "old_id": "4536cd9931d4ce9825736d6af47f634a24d3059c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/testrules/A.java",
      "new_id": "1387558e96089b65bdbb67b2e28641d7347bd8ba",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/testrules/A.java"
    },
    {
      "type": "modify",
      "old_id": "41533ece54932b3bec86ccb3554ee1b386273a37",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/testrules/ForceInlineTest.java",
      "new_id": "d4e59728fa6f40d85c92a9f1d9a98e1a357f38d8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/testrules/ForceInlineTest.java"
    },
    {
      "type": "modify",
      "old_id": "bd647115811633c5ffe2cae56aa35d674b08ce31",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/VerticallyMergedClassesInspector.java",
      "new_id": "05031f223a4ebc41c68bde77d168f1226a7b180a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/VerticallyMergedClassesInspector.java"
    }
  ]
}
