)]}'
{
  "commit": "bfdcaaa146ab54e8e33fabc4e1dcdae7d75fee5d",
  "tree": "120f56e07d10a55a72b8c1d7238dd8626496fab0",
  "parents": [
    "428fc8d75169e80e474d367f04b49352d51a64d4"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Tue Oct 10 15:05:39 2023 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed Oct 11 02:12:58 2023 +0000"
  },
  "message": "Represent all original method information in positions\n\nThis change ensures that any method move is represented in the same\nway as method inlining. The moved/modified method will encode the\noriginal method in its position information and will itself become a\ncompiler synthesized method.\n\nBug: b/261971803\nChange-Id: Ie56e8c53805021e0bb8a0f4aabdc20b099042dcb",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79623e1951a2be44fed20219b60220e9a7ae00a0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "9964d6edc6d81d7ba58ede5e9a56ab651ff4792c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "a5fe76090f7e7a93f93510e2ac3c4917b50f5d0b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/AppView.java",
      "new_id": "7c724df6fef4c3687f3ba72b01c3c2e381a84cea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/AppView.java"
    },
    {
      "type": "modify",
      "old_id": "b636a5cef12574ab0e35942ac4ffc5fc9b0c8b34",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/CfCode.java",
      "new_id": "bc71dd6c9698dfa6a363d2480ade175b8eacd9fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/CfCode.java"
    },
    {
      "type": "modify",
      "old_id": "59788bcb0cb56dead7ae6a2fe58390583205fcbb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/CfCodeStackMapValidatingException.java",
      "new_id": "0670aeb210d06a6add244a528003d330e07adad5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/CfCodeStackMapValidatingException.java"
    },
    {
      "type": "modify",
      "old_id": "566f79e6b653d88310dd46da342118eba23ce562",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/Code.java",
      "new_id": "36d8464b8daf170cd6569f6702644c28c7362e10",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/Code.java"
    },
    {
      "type": "modify",
      "old_id": "b70ff114a422f3ebc89968e91a3367c19812c31d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DefaultInstanceInitializerCode.java",
      "new_id": "906a0bed2364f63e31515ae46e50ea43e77d83b4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DefaultInstanceInitializerCode.java"
    },
    {
      "type": "modify",
      "old_id": "f3fd9618a476dbdfc005802db183aafc414fecdf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexCode.java",
      "new_id": "e800b213f8dcaf7fb087b7485997661cd00c97a3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexCode.java"
    },
    {
      "type": "modify",
      "old_id": "e323ab8bfa1fab116038c7145867b6f1ebd7d84b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexDebugEntryBuilder.java",
      "new_id": "e5ca60db7490d58a359eac1088bd55e5ea5d8352",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexDebugEntryBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "b77b311a86461ffcc188be78679f35bdddb6d471",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexDebugEventBuilder.java",
      "new_id": "557bb44999e2b121908e17ed9da7d895b16552ca",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexDebugEventBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "1a0023a2b51db15d43ff07eaf43649ae505009ca",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexDebugInfo.java",
      "new_id": "3707fdfb5d57e1cd8926fab31b0ec7ad881bf250",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexDebugInfo.java"
    },
    {
      "type": "modify",
      "old_id": "96eb206d6243fc964dc9de31e6b9d8c0d7040bb5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexDebugPositionState.java",
      "new_id": "26f1577a1bb426452a71e4dc5c768b9c2f81f3ec",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexDebugPositionState.java"
    },
    {
      "type": "modify",
      "old_id": "87740a89fad6c7c4761f1ddc0442e8ff7111ce00",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java",
      "new_id": "c1f8ac77a3f63d075209e59d3ff57b121d0508c4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java"
    },
    {
      "type": "modify",
      "old_id": "5676a961f5308067c6c520e357d945a565d56903",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/LazyCfCode.java",
      "new_id": "c7fe5c99587a97b85aeb530fb2d8f8e3ba65b21f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/LazyCfCode.java"
    },
    {
      "type": "modify",
      "old_id": "735be286f3aee8b1e648712034903dff9de3ddec",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ThrowNullCode.java",
      "new_id": "a58f7443f4e4dd0584cbf68f57f8a530273330fa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ThrowNullCode.java"
    },
    {
      "type": "modify",
      "old_id": "908749c9545e1257fab7cce4456a30f625aabd57",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/fixup/TreeFixerBase.java",
      "new_id": "4810b231fc635cbda69211c201db1121813bc679",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/fixup/TreeFixerBase.java"
    },
    {
      "type": "modify",
      "old_id": "4d339e8252cc135c84d26a635437e2e21e173fc3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/lens/GraphLens.java",
      "new_id": "ef55a1fd5610847c31e341f607a0a62f779fe158",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/lens/GraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "06117eca9d15764cf98d623953721938d2e8d3fe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ClassMerger.java",
      "new_id": "d6b92e0efeb461bbd5ef41add07fbf41f2de5860",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "d4cb598f0b607f247abc116e7dd2462be831378d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ConstructorEntryPoint.java",
      "new_id": "76c4d8a03eecb1bb0757f9617fbf4222e0cebec8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ConstructorEntryPoint.java"
    },
    {
      "type": "modify",
      "old_id": "abb1fbf33d777497e5c574f6013e7882ccdcecca",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/IncompleteHorizontalClassMergerCode.java",
      "new_id": "7e3792149f4a4cf28d9a7b8919370511a49a17ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/IncompleteHorizontalClassMergerCode.java"
    },
    {
      "type": "modify",
      "old_id": "a77873f03b04ad51ce41b908334fcda136a73c82",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/IncompleteMergedInstanceInitializerCode.java",
      "new_id": "837157e9836be2c053cd51d542b8c6239b93004c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/IncompleteMergedInstanceInitializerCode.java"
    },
    {
      "type": "modify",
      "old_id": "b2421bbce17de88428f53c469573f77712afd9df",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/InstanceInitializerDescription.java",
      "new_id": "2360c368d4b6ac42e280d3e85ecffd5f32091cf9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/InstanceInitializerDescription.java"
    },
    {
      "type": "modify",
      "old_id": "91bfef0dc2fc25952745e53a40527e2d29e8561f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/InstanceInitializerMerger.java",
      "new_id": "22099a3625a8abd36e95eda895ecf777e74fcfab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/InstanceInitializerMerger.java"
    },
    {
      "type": "modify",
      "old_id": "8cca85fd3816fd9d7a10bdf3cc732bb16f99e3c4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/TreeFixer.java",
      "new_id": "538c0d385201848be5bd4e3be01fa44f056799f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/TreeFixer.java"
    },
    {
      "type": "modify",
      "old_id": "eca0a6f95ce9a25e42c7a648e74d176b4fda7d18",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/VirtualMethodMerger.java",
      "new_id": "5b1ee78280fb8fc34cd43c042b4cffda111baaa7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/VirtualMethodMerger.java"
    },
    {
      "type": "modify",
      "old_id": "b4d26cdf757df10c0483c3842ae995da93361110",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/ClassInitializerMerger.java",
      "new_id": "a0b8b9bd4b6cb58310595ce5a2e0fada31edceb1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/ClassInitializerMerger.java"
    },
    {
      "type": "modify",
      "old_id": "60903cc278e35a6059ecf01af8fb614e5a6acd0e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/ConstructorEntryPointSynthesizedCode.java",
      "new_id": "d9e08c859702ebaf20d81e58afc09ce5db88826d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/ConstructorEntryPointSynthesizedCode.java"
    },
    {
      "type": "modify",
      "old_id": "1a07f418efdb5d65117c920bcb3ef2f952a31b9f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/CanonicalPositions.java",
      "new_id": "89e7c36a5ff3879b1d72a8320d9e49ba48177e53",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/CanonicalPositions.java"
    },
    {
      "type": "modify",
      "old_id": "187fe6aa18ac43802c7c80c58e0af77ed98c5ca6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Position.java",
      "new_id": "48432c4695a8e28f6255720d987f31b78d994149",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Position.java"
    },
    {
      "type": "modify",
      "old_id": "424108fa62e183e09aaab13e5ffee7b9655bf155",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/CfSourceCode.java",
      "new_id": "de8a5849a53b3e6378331480e33d483f7c110873",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/CfSourceCode.java"
    },
    {
      "type": "modify",
      "old_id": "2edb76d5435b87416c43af8176d4c24bd15bd318",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/DexSourceCode.java",
      "new_id": "b830c14c0f0478f26fdbaf4aad7801ba48a1e4ce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/DexSourceCode.java"
    },
    {
      "type": "modify",
      "old_id": "034125201dca661dd4e7063f8d47ad01d04136e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "735df70b6623beedfc1cd8524af648d56c9dd3bd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "44f9afdc881a9f89efa6fb4af5778db3a7beae5f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/LambdaClass.java",
      "new_id": "46988a7951f38c552b750d022d4826d38cf31124",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/LambdaClass.java"
    },
    {
      "type": "modify",
      "old_id": "092423e24f5f0aa68cd653d9d46600a8b7039095",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/invokespecial/InvokeSpecialToSelfDesugaring.java",
      "new_id": "0dd9fec00aae9a1e3f7150fb4fb26c5936fc6327",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/invokespecial/InvokeSpecialToSelfDesugaring.java"
    },
    {
      "type": "modify",
      "old_id": "21771de4e3314cebea2c5f072c00eda0d7eba31a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceDesugaringSyntheticHelper.java",
      "new_id": "4fff3f556598b0d60dee8c6be8d2066cb65f7ced",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceDesugaringSyntheticHelper.java"
    },
    {
      "type": "modify",
      "old_id": "7ac67130b44b3ae5b633b54163a97f12f841ce2f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceProcessor.java",
      "new_id": "1e53aa61eacb9153959347c00ed179eb8238b487",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "ac0bc7bd63b8c5270941b64e7e97ddca04be48b1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingTreeFixer.java",
      "new_id": "627d5ba39c23548d0dff5fffea069958915dd1a3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingTreeFixer.java"
    },
    {
      "type": "modify",
      "old_id": "4e7801c45ffe3b7ec03a17ab57a01e12c26862ca",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/code/CheckNotZeroCode.java",
      "new_id": "b17f4b6f34766d7f455f16f0d176a673e7aea3f1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/code/CheckNotZeroCode.java"
    },
    {
      "type": "modify",
      "old_id": "958b02d725e3900eaff1540f3dffe23e9ed88127",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/inliner/InliningIRProvider.java",
      "new_id": "b1e76f37ea9b8ac8bb7f73b121b6f1738199999b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/inliner/InliningIRProvider.java"
    },
    {
      "type": "modify",
      "old_id": "ee3fc44bca02f5be7e322d5e2068cfdec6fc7783",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/OutlinerImpl.java",
      "new_id": "1fe050f03dd1ce04687f003dcad1df21fdd0538c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/OutlinerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f726dda257ee8a40f4c3be2ecb5fd223712f5244",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/synthetic/AbstractSynthesizedCode.java",
      "new_id": "a51f68a18793d0285c6d1492e8b124ef4d94d3a8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/synthetic/AbstractSynthesizedCode.java"
    },
    {
      "type": "modify",
      "old_id": "24e8151bb4aca4946eb14cd15c4aa69ce6796bd3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/synthetic/ForwardMethodSourceCode.java",
      "new_id": "e62e6cad68946faa8b6bb03f69a13c465ff7cde1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/synthetic/ForwardMethodSourceCode.java"
    },
    {
      "type": "modify",
      "old_id": "f9c13e9497e125ef1efd95a9caae474a7a45b80a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/synthetic/SyntheticSourceCode.java",
      "new_id": "46a3a3a57deed53b9ea2b30efc2d5c8c56364608",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/synthetic/SyntheticSourceCode.java"
    },
    {
      "type": "modify",
      "old_id": "2e191a751de187bbaf88219da51f3f9ce0448368",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/IR2LirConverter.java",
      "new_id": "4c78283c7b1de3cd0e1e92c6c063ca3eea5027f8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/IR2LirConverter.java"
    },
    {
      "type": "modify",
      "old_id": "877794ae2b0c7ac1d000ff7f57d59ff13497bdbb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/Lir2IRConverter.java",
      "new_id": "1bd59ffbc10af0a296f6df9c7a3de165a7dec760",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/Lir2IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "d222f5f86c9c9d7b3a3a5294e45b1e325c9b8343",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirBuilder.java",
      "new_id": "5d988d884171426da6d1dd4a02f2543666d2cd06",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "f79a18fdd1bdef6f2e82f89b58a6f65802f2333e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirCode.java",
      "new_id": "8270d8a1d7f7a06d6429e932c5b0dc452359e28e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirCode.java"
    },
    {
      "type": "modify",
      "old_id": "24fb83ab7c2ccd6a3c991d5251b0d1d1d9564afa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapMinifier.java",
      "new_id": "588666a3136a21998eba748218853e386bfdd6c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ProguardMapMinifier.java"
    },
    {
      "type": "modify",
      "old_id": "fba2f6f2443ac4b9a5972649b7aa064605641560",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/accessmodification/AccessModifier.java",
      "new_id": "c97f10b447245c734272c2a3f50b61b3575a6a24",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/accessmodification/AccessModifier.java"
    },
    {
      "type": "modify",
      "old_id": "12a71ce88390ccc07e3917329fcb2de381202e30",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorApplicationFixer.java",
      "new_id": "3d7c4e60ac21c6afac05f90b31229adac3933ead",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorApplicationFixer.java"
    },
    {
      "type": "modify",
      "old_id": "d8149d7b84c0dd0ce83f1b3ec1a0c840e0372912",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/bridgehoisting/BridgeHoisting.java",
      "new_id": "387d67d08dc1936f31d18bb9e2693c7c8f3465e4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/bridgehoisting/BridgeHoisting.java"
    },
    {
      "type": "modify",
      "old_id": "3cac2b31d8f49e62f8ecaaca595f26246e646885",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/proto/ProtoNormalizer.java",
      "new_id": "902fb45fa387faacffdb3070bfeb066f87284b4f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/proto/ProtoNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "1b9b6c38ecc85c311080a458d31adffb336c59a1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/repackaging/Repackaging.java",
      "new_id": "55501d8735ed015c94e291dd3201ad41f5daccbc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/repackaging/Repackaging.java"
    },
    {
      "type": "modify",
      "old_id": "0f3b284bb7d462e45ebd1ae6a8be0bf5e01f77bf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMerger.java",
      "new_id": "ce3827cdde1b46a1505f046295cc8960d9f262e6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "adfda776fff9eacb812f705b1741d3cffa65a2b8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/DexDebugUtils.java",
      "new_id": "54b8da66ea43d2cc6d565a5ad5d43a17d60d6e6e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/DexDebugUtils.java"
    },
    {
      "type": "modify",
      "old_id": "787dd326a700379909c68b393e49933913d3627f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/positions/ClassFilePositionToMappedRangeMapper.java",
      "new_id": "08d30ace377ab07e610dc329b0866f8ddd8c1489",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/positions/ClassFilePositionToMappedRangeMapper.java"
    },
    {
      "type": "modify",
      "old_id": "8e0fcbbe76c2dad6ca5364fdcfc6b24c634a12a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/positions/DexPositionToNoPcMappedRangeMapper.java",
      "new_id": "099e2331d5a833d81161557f2533794ad513efde",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/positions/DexPositionToNoPcMappedRangeMapper.java"
    },
    {
      "type": "modify",
      "old_id": "ecc6468725c4295b010da8bad79f076cec766ba0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/positions/DexPositionToPcMappedRangeMapper.java",
      "new_id": "a1bb8a51076d8c546771cd0bafd054db3671540a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/positions/DexPositionToPcMappedRangeMapper.java"
    },
    {
      "type": "modify",
      "old_id": "c91839c262713ac692fd9f7d194d586710ae476c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/positions/LineNumberOptimizer.java",
      "new_id": "12a6f21d581382d16cca7cd6d92aa91aa2b82b2c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/positions/LineNumberOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "41a3eccbfba59d6b60644254d06b5378beba6725",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/positions/MappedPositionToClassNameMapperBuilder.java",
      "new_id": "80e22b587e381170b1d4fc8eba8f69c50b42a7d6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/positions/MappedPositionToClassNameMapperBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "1d7e99fd78b6390b43c30889f11b5ca30e012bdf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/positions/PositionRemapper.java",
      "new_id": "4026dc3e005947652d9df1f9884fe6a01b5dada1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/positions/PositionRemapper.java"
    },
    {
      "type": "delete",
      "old_id": "8b38084916d878eec67744325057f0fd532ae11b",
      "old_mode": 33188,
      "old_path": "src/test/examples/shaking1/print-mapping-cf.ref",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cd0d3a3270ad1c8935496fc9845f42e6147817b5",
      "old_mode": 33188,
      "old_path": "src/test/examples/shaking1/print-mapping-dex.ref",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "57e100bd1d309efa6a4be8a6c3c408dee8e92528",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ClassesWithOverlappingVisibilitiesTest.java",
      "new_id": "e88c86eaefbcb4f9743e91580adccac67e70e549",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ClassesWithOverlappingVisibilitiesTest.java"
    },
    {
      "type": "modify",
      "old_id": "e7723fd4e6663ecf8957ef847e6033c840ea8f51",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ConstructorMergingOverlapTest.java",
      "new_id": "7dee4de465985794cd12fa21c02546c1102a96b2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ConstructorMergingOverlapTest.java"
    },
    {
      "type": "modify",
      "old_id": "9288d9b89ed2a3b1863521af951a54fdf8180a4d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ConstructorMergingPreoptimizedTest.java",
      "new_id": "ac23576adf2352dbacae012572242c6368a16b77",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ConstructorMergingPreoptimizedTest.java"
    },
    {
      "type": "modify",
      "old_id": "ba27f4694ee7337744b8121fc066fa3e32ee8446",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ConstructorMergingTrivialOverlapTest.java",
      "new_id": "2be25d3c3bbf6ef112064de478bea8efee3531e1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ConstructorMergingTrivialOverlapTest.java"
    },
    {
      "type": "modify",
      "old_id": "a24aca6cbdf9cb8a5b6bdc595c15fdd54eb4e5b0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/HorizontalClassMergingTestBase.java",
      "new_id": "0c564bc66300b16b8fa08473b6895b4f72dd6abf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/HorizontalClassMergingTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "915e10b9c999005a63bfb7dc33d2a655eeb685c2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/MergedConstructorForwardingTest.java",
      "new_id": "4f7faad63731bf9ce62b847d86a6a123d56942fd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/MergedConstructorForwardingTest.java"
    },
    {
      "type": "modify",
      "old_id": "655e6a8428399ef6875fed252e73d367bad0bbf5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/MergedConstructorWithEquivalenceStackTraceTest.java",
      "new_id": "3126419e7a9a6415ead2d5ebd36aba13abcf7487",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/MergedConstructorWithEquivalenceStackTraceTest.java"
    },
    {
      "type": "modify",
      "old_id": "478958e875d0ae341219bd62d234aa6482e688c2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/NonFinalOverrideOfFinalMethodNonTrivialMergeTest.java",
      "new_id": "625af3f81ebbd8433487a20f706f9d38e0cc70b2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/NonFinalOverrideOfFinalMethodNonTrivialMergeTest.java"
    },
    {
      "type": "modify",
      "old_id": "1edbf477a30e06e4c904df8660f71f2551045d2a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/NonPublicOverrideOfPublicMethodAfterClassMergingTest.java",
      "new_id": "33a04c36754bc39ff8f45ab623b8509721464225",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/NonPublicOverrideOfPublicMethodAfterClassMergingTest.java"
    },
    {
      "type": "modify",
      "old_id": "0b644b8693d39bd7ce17a95581ad48529e9d8df9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/StrictMethodMergingTest.java",
      "new_id": "834f76d13e2245862846ed16803631518ecf21f2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/StrictMethodMergingTest.java"
    },
    {
      "type": "modify",
      "old_id": "dd93d69a65a286031a18b98ea3f507de42d8d2c8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/SynchronizedMethodMergingTest.java",
      "new_id": "9eeea8633cfe53fff775fd3c058874be5a353d00",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/SynchronizedMethodMergingTest.java"
    },
    {
      "type": "modify",
      "old_id": "851d489127aec5a36ae9f5877a7936e902e7f95d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/lambdas/LambdaInStacktraceTest.java",
      "new_id": "29d8d117c2488099c3e0ba466fda73dd7c1fc30c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/lambdas/LambdaInStacktraceTest.java"
    },
    {
      "type": "modify",
      "old_id": "909c0830bbe8772ac1040203c081290e753ccc0f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/lightir/LirBasicCallbackTest.java",
      "new_id": "a6cc50b754f0ced26db096e2fbc90b7002ca15b8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/lightir/LirBasicCallbackTest.java"
    },
    {
      "type": "modify",
      "old_id": "1f7da5f430c52115b553c9f971f766555a2e9f6e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/profile/art/completeness/InvokeSpecialToVirtualMethodProfileRewritingTest.java",
      "new_id": "a1c63076a1f4ef3b7ea3c21e35321e6ef8ff842b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/profile/art/completeness/InvokeSpecialToVirtualMethodProfileRewritingTest.java"
    },
    {
      "type": "modify",
      "old_id": "9d36b97b9bd5f63be2ad621bd9eac8b20853debe",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/profile/art/completeness/MovedPrivateInterfaceMethodProfileRewritingTest.java",
      "new_id": "82edb645288fe26c6f3a1a28d62fea6048444250",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/profile/art/completeness/MovedPrivateInterfaceMethodProfileRewritingTest.java"
    },
    {
      "type": "modify",
      "old_id": "8ce1d808253ed0222839f03ccdbc250178c8c6f2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/NonVirtualOverrideTest.java",
      "new_id": "1aaffaf885ff3a7446ca8c9cb16956e661b1af7f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/NonVirtualOverrideTest.java"
    },
    {
      "type": "modify",
      "old_id": "3f11198346b2c6c80f59dcad622d44315681b536",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/TreeShakingSpecificTest.java",
      "new_id": "2e030432aae4517ef7d01fa1ae5586d7922201a8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/TreeShakingSpecificTest.java"
    },
    {
      "type": "modify",
      "old_id": "dc0053b282f5115579ed3bdbc1e552baa2aa4aff",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/FoundClassSubject.java",
      "new_id": "e7146dcb3323425ddc959b218e90a9756dabc155",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/FoundClassSubject.java"
    },
    {
      "type": "modify",
      "old_id": "fd18f5aa03a84de316aa6eeb72f0b75578903c3d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/FoundMethodSubject.java",
      "new_id": "8cc6ab0426adc92c1b43b949ce6bfffcd34c0648",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/FoundMethodSubject.java"
    }
  ]
}
