)]}'
{
  "commit": "e7d5c3a017f8ad304d051085463143efc6ff71b3",
  "tree": "bc44668aea9d5155809904ceac9b6dfa99d455ce",
  "parents": [
    "0a2c6051109059fb13330046588fee0b98f609fb"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Fri Mar 25 14:02:54 2022 +0100"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Fri Mar 25 13:03:29 2022 +0000"
  },
  "message": "Move MethodResolution out into a utility class\n\nBug: b/226170842\nBug: b/214382176\nChange-Id: I96d09f7405b9da7642bdb86fa3b6f52bfd2b978f",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ecd71cce2539e9aa9deb919a11a306a6155030f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/AppInfoWithClassHierarchy.java",
      "new_id": "f5cb1a352e2edb25da4c5bf09d903da2223a2383",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/AppInfoWithClassHierarchy.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f6939e07739d1ae43a7c79dafd6a50b8635fc00",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/MethodResolution.java"
    },
    {
      "type": "modify",
      "old_id": "080df47ee470052af02bc86dfc71a8acf87ca1cf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/VirtualMethodMerger.java",
      "new_id": "1103c8f0ffe66a2b79b345d871abedf7e873c8fa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/VirtualMethodMerger.java"
    },
    {
      "type": "modify",
      "old_id": "79d2a513768a1d6aa29afefeb0126f049031607f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/NoClassInitializerCycles.java",
      "new_id": "fa9bbde4b867abe47ff3b044ec07483ab11c0729",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/NoClassInitializerCycles.java"
    },
    {
      "type": "modify",
      "old_id": "54868a8aed77c237c9929d4dd69a512198280798",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/NoVirtualMethodMerging.java",
      "new_id": "a914cf95693f533c38c97bdd32451406ab292612",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/NoVirtualMethodMerging.java"
    },
    {
      "type": "modify",
      "old_id": "d25c21dd8e0a80d134d2a4326efeb7c44e96c79c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/PreventClassMethodAndDefaultMethodCollisions.java",
      "new_id": "54bcf572ed8362aee3b54504fe4bf1596722b709",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/PreventClassMethodAndDefaultMethodCollisions.java"
    },
    {
      "type": "modify",
      "old_id": "a46b2e071f22020f6261673e7cbb6cd8c7e7613b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/ClassInitializationAnalysis.java",
      "new_id": "670f74a08fb3920f079e2d44e06308580ca1a607",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/ClassInitializationAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "b4c0e3c5151a4b4d741095754015e63420dae09e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/FieldInstruction.java",
      "new_id": "b8eb09d0b94009ef687553f851f89bc11880e448",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/FieldInstruction.java"
    },
    {
      "type": "modify",
      "old_id": "e99029ab53ab2ea1df2727ccf0d7f4cc8e27322f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/NewInstance.java",
      "new_id": "baae8e5e569f2b15010b90af445c70916a0c6fad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/NewInstance.java"
    },
    {
      "type": "modify",
      "old_id": "da7d679088b102b2dc9696778c7838c6fb1144e9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/ClassProcessor.java",
      "new_id": "b1c59bc19f13b84f3f171b38b1b6a1802b1c28cd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/ClassProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "64504965b2c59e04debf6a5cb2af17fbafa01069",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Devirtualizer.java",
      "new_id": "cd5b8b2f7e38bc776e070717d7ac17715a7297f8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Devirtualizer.java"
    },
    {
      "type": "modify",
      "old_id": "4ea98bcf7e8f67ffa717a38b3a69ad5dfcfc9367",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java",
      "new_id": "577dbf230caf123fc25b76c48aff261cfcb188a1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java"
    },
    {
      "type": "modify",
      "old_id": "c3c21f1e73923e50f3d4bcb89cea91aeafc2dfd4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java",
      "new_id": "974bedd3acfa3c7363019ae5faabc0f6c08a1d25",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "4d45a0860cd675975968c61d284524819c02f9a5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/analysis/TransferFunction.java",
      "new_id": "65c05e651b98a47ffb2525a3cd6f97d0c2bc0622",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/analysis/TransferFunction.java"
    },
    {
      "type": "modify",
      "old_id": "b6b8ca4b03332114fb4e93ce48eba6547ce02539",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java",
      "new_id": "bc981eaf9fdc512e9428770615f68433c2d87da5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "50e346146f32f641e853c8d0ddfd8dd55588c7a5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumValueOptimizer.java",
      "new_id": "0d6fa85e6e0de4d3daf2959ff5f99f9bf90f2b3b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumValueOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "29a843b42f240935a668a06b304f7e165be66a20",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodOptimizationInfoCollector.java",
      "new_id": "8d2e339a463afe5bdad3d22a7380bd34abd62974",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodOptimizationInfoCollector.java"
    },
    {
      "type": "modify",
      "old_id": "b933b4d035a240b9abafbc62a759beaeaac16734",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java",
      "new_id": "e13e860ca41108993e5987b188601f9a752395ac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "b9d6fda8152b223d3e948fb9846f09d4900bf6cc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InterfaceMethodArgumentPropagator.java",
      "new_id": "b41cddacf947fa11a768170334c4c5ad9795ffd5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InterfaceMethodArgumentPropagator.java"
    },
    {
      "type": "modify",
      "old_id": "085d4a0ddb30e5370f61a65216839cb6a2b6be62",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/VirtualDispatchMethodArgumentPropagator.java",
      "new_id": "787ae1326ff5d123967f718068ab39ddf17de70f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/VirtualDispatchMethodArgumentPropagator.java"
    },
    {
      "type": "modify",
      "old_id": "16ea2222bb5ab9805138ef3707d2a28c48173e2c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/bridgehoisting/BridgeHoisting.java",
      "new_id": "1bd92a369e139f1ad47969ae9d8862d76f5f5fe6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/bridgehoisting/BridgeHoisting.java"
    },
    {
      "type": "modify",
      "old_id": "97b2621ab89347159b27d0c5856d86318856d395",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/tracereferences/Tracer.java",
      "new_id": "c5ffc7addc5602a683a568ad6379a32d66c2c8f5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/tracereferences/Tracer.java"
    },
    {
      "type": "modify",
      "old_id": "bd63c2aa85f101f919cc3bc2475090f33def172d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/classhierarchy/MethodOverridesCollector.java",
      "new_id": "7407b59f237fdf01b11a6dcf3aa671f30137c1b9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/classhierarchy/MethodOverridesCollector.java"
    },
    {
      "type": "modify",
      "old_id": "51e4d416de81bab4f74107a9b6f0b9903d915438",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/KeptTargetsIncompleteDiamondTest.java",
      "new_id": "e4a1a1a51260439f8db5fbd7876edc4500ebb41f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/KeptTargetsIncompleteDiamondTest.java"
    },
    {
      "type": "modify",
      "old_id": "06666db8063dccd6216a86da5745c69aee81d4b0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/TargetLookupTest.java",
      "new_id": "d3e91bbd801555f51ab99ccb82ffbfc8a2b9bee7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/graph/TargetLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "2f98c5cbcaf9247dcf54f2867b9d342276e8dcc9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/internal/R8GMSCoreLookupTest.java",
      "new_id": "956d59e7b9b2d916416564f658319efe6702dbdf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/internal/R8GMSCoreLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "f13728ae7bdb4a7a315373cb95f470d1feb6ce25",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/ArrayTargetLookupTest.java",
      "new_id": "7ea76aad9a60a169bb1ea69017a591f114569657",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/ArrayTargetLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "8d5a997e92b77ca60b94ed0d02570abdc3460f67",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/InvokeSuperCallInStaticTest.java",
      "new_id": "67007d2c2c5ae0231b933e7d181e041d59e2998f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/InvokeSuperCallInStaticTest.java"
    },
    {
      "type": "modify",
      "old_id": "8c72e58d3d1d6c24c9887ef82daa3fe8cd8641f6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/SingleTargetLookupTest.java",
      "new_id": "76cf55ac06c52b8efcb088b9b47bc4720a3a67d9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/SingleTargetLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "9a14cad7175ba30b0555b7d19e90b009b263fbfa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfPrivateStaticMethodTest.java",
      "new_id": "9de13d26245b99a13ca15b7e45e4481a8b7c6ec3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfPrivateStaticMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "81710810fa5c85aed0f7fe72643c4ff851f9de57",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfPrivateStaticMethodWithVirtualParentTest.java",
      "new_id": "d8ad8ddac1ee8c0553b20e72205709bac66da916",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfPrivateStaticMethodWithVirtualParentTest.java"
    },
    {
      "type": "modify",
      "old_id": "ac0cdef0a8612326e861d73dc4e227d1483f1935",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentTest.java",
      "new_id": "c40f080e96b8e4c94a2c6eb047535d466240b465",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/VirtualOverrideOfStaticMethodWithVirtualParentTest.java"
    },
    {
      "type": "modify",
      "old_id": "cbbfa70a02087caca4adcba560b8fd69499ae712",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/access/NestStaticMethodAccessTest.java",
      "new_id": "f1a35bb82589cbf5b42a2ca6cd6b3f9cc004812d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/access/NestStaticMethodAccessTest.java"
    },
    {
      "type": "modify",
      "old_id": "795f1090c479004ed123d705468fb1ee2640dfc0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/access/NestStaticMethodAccessWithIntermediateClassTest.java",
      "new_id": "5b510e57aaded1aab79ac26829e716bb4ca5da9b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/access/NestStaticMethodAccessWithIntermediateClassTest.java"
    },
    {
      "type": "modify",
      "old_id": "5251469903e35b19c9e20224a6a336d1b3c63afd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/access/NestVirtualMethodAccessTest.java",
      "new_id": "ccc04301d23630aaa4269de238e3f0af321c4a72",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/access/NestVirtualMethodAccessTest.java"
    },
    {
      "type": "modify",
      "old_id": "9adae806b8b3afedea896b9010fa1306a913ed8b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/access/NestVirtualMethodAccessWithIntermediateClassTest.java",
      "new_id": "0ef6b996c687c3d6fd921c9d149735e329cbe547",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/access/NestVirtualMethodAccessWithIntermediateClassTest.java"
    },
    {
      "type": "modify",
      "old_id": "ea12cadc9803ee4681d0da6ef4cfa239dc44e505",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/access/SelfVirtualMethodAccessTest.java",
      "new_id": "a91d3ed72a9671e342aaf7a9fde9f6d552d8ebbf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/access/SelfVirtualMethodAccessTest.java"
    },
    {
      "type": "modify",
      "old_id": "8341bbad529d8d77e05c625fdae7e3747c91a91c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/access/indirectmethod/IndirectMethodAccessTest.java",
      "new_id": "9ae877d645ae0e981a508dc98ae693b9c2f149f3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/access/indirectmethod/IndirectMethodAccessTest.java"
    },
    {
      "type": "modify",
      "old_id": "4911f70377113fe2139ad731cd852ffb36014694",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/AbstractAllTest.java",
      "new_id": "81a0f454c531b63a5e2f12c6ffc3eedc7bbd37a8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/AbstractAllTest.java"
    },
    {
      "type": "modify",
      "old_id": "47d664fb8588af121eb08c8f813e550e78b077aa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultLeftAbstractRightTest.java",
      "new_id": "d708d1ee507c0795171d410a5f5a76b55c8d24ca",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultLeftAbstractRightTest.java"
    },
    {
      "type": "modify",
      "old_id": "f6b2df51ccca981e0d68bf37110196f0d0fd97f3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultRightAbstractLeftTest.java",
      "new_id": "8f94ef3cdf91cb0e5c06c019a87b849bf2ae5cf6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultRightAbstractLeftTest.java"
    },
    {
      "type": "modify",
      "old_id": "49edcaed8edf08aaa9a1a37276e9007265072da0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAbstractLeftTest.java",
      "new_id": "6b31505376c2db752680b85f724967ed9ade521c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAbstractLeftTest.java"
    },
    {
      "type": "modify",
      "old_id": "1aa65c6709ac7655ceb358044f88165a8d7cce55",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAbstractRightTest.java",
      "new_id": "0b78a07119e4e6d763504b152ae7b8324baba46e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAbstractRightTest.java"
    },
    {
      "type": "modify",
      "old_id": "af70288903874cb60866da6fff1f715e256ff9d3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAndBothTest.java",
      "new_id": "7f09e7101be1ab5a735173629d052a5ad5ebacc7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAndBothTest.java"
    },
    {
      "type": "modify",
      "old_id": "d2d08a58858f62528f9bc7a8f2f19e22b078c639",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAndLeftTest.java",
      "new_id": "0f37198633095bfb6851e91c5ce83981545beed7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAndLeftTest.java"
    },
    {
      "type": "modify",
      "old_id": "1b900b4e8cd511ed021682cdbd2db9c3435ff6d2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAndRightTest.java",
      "new_id": "8d35771d7bf829f0773d15ccc347066c0618c896",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/DefaultTopAndRightTest.java"
    },
    {
      "type": "modify",
      "old_id": "8901542435afafbbc5ecb5d4d36686e7e4f839b2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/TwoDefaultMethodsWithoutTopTest.java",
      "new_id": "290dbec4f2c2f8b1108a1d18279cf9ff6a74357a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacediamonds/TwoDefaultMethodsWithoutTopTest.java"
    },
    {
      "type": "modify",
      "old_id": "467ca507be4b5ac5ad8e9fea84ffd2d8bd9eafbf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DefaultWithoutTopTest.java",
      "new_id": "8908dce52242cbfdaad7ce7e2bc8f18fcbba1331",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DefaultWithoutTopTest.java"
    },
    {
      "type": "modify",
      "old_id": "af2dde19b027ef4a823e605833a3a30e466a7ba2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DuplicateImportsTest.java",
      "new_id": "81229413a0e516562e1a7ce24fedbee7b5cfb234",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/DuplicateImportsTest.java"
    },
    {
      "type": "modify",
      "old_id": "48c4221cfd68363a378255a2270ee3f4c5f4d906",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/InvokeInterfaceWithStaticTargetTest.java",
      "new_id": "ca5e24ef8ba76ba3e6fe5a13274c19f7f1e06ef5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/interfacetargets/InvokeInterfaceWithStaticTargetTest.java"
    },
    {
      "type": "modify",
      "old_id": "e59ea7a2273907c7e0ab962f9dbda3fa44dcd7e5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateClasspathWidenTest.java",
      "new_id": "bff70ca3ae5728c1c9c4f436cd8d29ce2ac0280a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateClasspathWidenTest.java"
    },
    {
      "type": "modify",
      "old_id": "4b2877d2ec21eb7f57bcd99ab54daf67cbad3cdf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateReentryTest.java",
      "new_id": "255fbedd46bf1b7fea4e5b101a3eed236ea9619c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateReentryTest.java"
    },
    {
      "type": "modify",
      "old_id": "be967fb473beee1916d0ef57dcaca639ad834bdd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateReentryWithNarrowingTest.java",
      "new_id": "f33ee0bc6d18d50ea30b5ab78b7f51d6cc0e1548",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateReentryWithNarrowingTest.java"
    },
    {
      "type": "modify",
      "old_id": "826206157e56b981b0ae45a5abca79d10a36b279",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateWithDefaultMethod2Test.java",
      "new_id": "be8acd3a3b05fb5cb0e8988043e843ae7927104f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateWithDefaultMethod2Test.java"
    },
    {
      "type": "modify",
      "old_id": "876a99196578a4a19073f853d3ed7fea92bdf0aa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateWithDefaultMethodTest.java",
      "new_id": "8846bf258439db6e8f4fd89d42c67e74c7eebe09",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/PackagePrivateWithDefaultMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "219c239f57759a827196cb50855cc0712bb3f0bb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/WidenAccessOutsidePackageTest.java",
      "new_id": "da660f215de4eb21f4146caf1cc5af4eebc0dce1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/packageprivate/WidenAccessOutsidePackageTest.java"
    },
    {
      "type": "modify",
      "old_id": "7664322aa6f32f110f5f1229815ffcf3572b8f6f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/singletarget/InstantiatedLowerBoundTest.java",
      "new_id": "58c64b177c0b63d6cc741996a2bc4771c8db5ba4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/singletarget/InstantiatedLowerBoundTest.java"
    },
    {
      "type": "modify",
      "old_id": "4da75f6ae0f6a4165285ada26e28acd988606098",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/AbstractInMiddleTest.java",
      "new_id": "e856ed2907c324a2fecf0d4ff8fcb160bca8dcc9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/AbstractInMiddleTest.java"
    },
    {
      "type": "modify",
      "old_id": "d91d19f17783f00ae083196f164e9524b57a530e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultInterfaceMethodInSubInterfaceSubTypeTest.java",
      "new_id": "665ef744ebfb82dc0de69625480ec7d88f3d328f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultInterfaceMethodInSubInterfaceSubTypeTest.java"
    },
    {
      "type": "modify",
      "old_id": "69c8c7a0507c997d4bc37dbebe7722c41f7fc52f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultInterfaceMethodInSubInterfaceTest.java",
      "new_id": "df0722f15ff6e61a85f0c0c2e908e22a000b19d3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultInterfaceMethodInSubInterfaceTest.java"
    },
    {
      "type": "modify",
      "old_id": "65d831611505439b72d2254237e82b6856bfd266",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultWithoutTopTest.java",
      "new_id": "d4541ac5f29046b60244afc3f6ae5600ff440034",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/DefaultWithoutTopTest.java"
    },
    {
      "type": "modify",
      "old_id": "10c5b6f5d96cd207fb5041fccc90b41b50bb7585",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/InvalidResolutionToThisTarget.java",
      "new_id": "6aac0fb8e619c4d0168f37dc882a4ba39433c9e5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/InvalidResolutionToThisTarget.java"
    },
    {
      "type": "modify",
      "old_id": "14f9d2a063c7a9ea3d9a99c97b4cf9583d6f6d03",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/InvokeVirtualToInterfaceDefinitionTest.java",
      "new_id": "a1f6b17eed79125e6746cecf1475c1bae6e419a9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/InvokeVirtualToInterfaceDefinitionTest.java"
    },
    {
      "type": "modify",
      "old_id": "3b675c7e82d2874a0643fc03bf840c462b8f8037",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/KeptTargetsIncompleteLookupTest.java",
      "new_id": "19f951a715ae6d6904a228d094a155b632d3cf5b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/KeptTargetsIncompleteLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "001075d6479442e32ae3ad7d345b861fc6a1fc6b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/PackagePrivateChainTest.java",
      "new_id": "33bfc011c5b2d49cc98a90cbfcef085addd3b957",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/PackagePrivateChainTest.java"
    },
    {
      "type": "modify",
      "old_id": "84021e750e358a189f0e51a42ede7e87ca6f297e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/PackagePrivateFinalOverrideTest.java",
      "new_id": "28d1cc227ee916d198bcea239194ea759ea028b3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/PackagePrivateFinalOverrideTest.java"
    },
    {
      "type": "modify",
      "old_id": "eda5153457078365904ce1bda4a091bdd996f963",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/PrivateOverrideOfVirtualTargetTest.java",
      "new_id": "24aa358f4d5f36997d742c596973aa31296d5fb0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/PrivateOverrideOfVirtualTargetTest.java"
    },
    {
      "type": "modify",
      "old_id": "3a4a36989811d3a1a166b9959325a6a9b7836fc1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/ProtectedDifferentPackageLookupTest.java",
      "new_id": "3ffdf0981546af7b66e0a731976a2538d07a61bd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/ProtectedDifferentPackageLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "10fb0d9066afe60a9ff9aad8e8aca97f64203560",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/ProtectedSamePackageLookupTest.java",
      "new_id": "337ba952af589f5f7ebde661220d210cf1edb113",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/ProtectedSamePackageLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "162d3c4c38b5522f28b422f2015d90adbe8b5641",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/TargetInDefaultMethodTest.java",
      "new_id": "8769eca3de88c20bf6d65fa99de4aaab96c6e6b7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/virtualtargets/TargetInDefaultMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "1c6a438a35b8e1ba13ed55f0d366213f1dd6bbaf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/b169045091/B169045091.java",
      "new_id": "3a32244f4625aaa278e4e3997756ef729995ca64",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/b169045091/B169045091.java"
    }
  ]
}
