)]}'
{
  "commit": "c5f3f64cfda41bfa2537ac65799cd4ab3c2920a0",
  "tree": "30de5ea10ae6b9f5cb3584215002bc9c4feb64d3",
  "parents": [
    "c8dec4c6cd1bc235ba0d073fa19f3fa5dabf4c7b"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Mon Oct 03 09:10:22 2022 +0200"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Mon Oct 03 09:10:22 2022 +0200"
  },
  "message": "[Retrace] Add support for mapping information on member namings\n\nThis will allow us to not repeat referential information such as synthesized and outlining for each mapped range and it will also allow us to track rewritten and synthetic information regarding fields.\n\nBug: b/169953605\nBug: b/172014416\nBug: b/241763080\nBug: b/242673239\nBug: b/247116675\nChange-Id: Ia912713f6b7fb584a6192d621cbccbbcf2398e59",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6083e8b6c74525b043038a7418fb7a7185fe09ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ClassNaming.java",
      "new_id": "138e73887fed2534bd2b4da8bf2cc5ab6cd4639f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ClassNaming.java"
    },
    {
      "type": "modify",
      "old_id": "93a56663b689fdc793365a27620f1279449b8222",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ClassNamingForMapApplier.java",
      "new_id": "cbfb5e30bc9fca9d79cb19a86a3a9899e93eddb9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ClassNamingForMapApplier.java"
    },
    {
      "type": "modify",
      "old_id": "8fb8ae6ecb2f48b18f9aa193937fd4cb53cf80cb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ClassNamingForNameMapper.java",
      "new_id": "0f09fdfd8cd1f82c86ef75c516cc855a5120b931",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ClassNamingForNameMapper.java"
    },
    {
      "type": "modify",
      "old_id": "5b3e838af49ce56757f816481e16a82215afbeb4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ComposingBuilder.java",
      "new_id": "cc7f92731b7d6ff3b701318d142b248ef7b82b7e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ComposingBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dff280465c4d8d42f943087cf7a6c89056a11a3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MappedRangeUtils.java"
    },
    {
      "type": "modify",
      "old_id": "7e7bcd0d11af98476b7d70c895c18a1071cf61ad",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/MappingWithResidualInfo.java",
      "new_id": "77e145b7f05e707a53f3ed4d69094fe4c3e8ca95",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MappingWithResidualInfo.java"
    },
    {
      "type": "modify",
      "old_id": "043bb4c6ca3ca6c41f563ad20541fcec49a0257c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/MemberNaming.java",
      "new_id": "12606fff860c785cda0b418bc1402d520132b05c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MemberNaming.java"
    },
    {
      "type": "modify",
      "old_id": "80cc8e60eadd7d2fdc6782d1cdf8a4235b02c069",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapReader.java",
      "new_id": "cd8bd3f55289bed98303c848f960a4ef48589782",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ProguardMapReader.java"
    },
    {
      "type": "modify",
      "old_id": "b1d1eff9c7e42ecd23c5d7870185098cd46284df",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/CompilerSynthesizedMappingInformation.java",
      "new_id": "8ddef2b62fb012cf85bd56bdf0d2e112e1d23b4e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/CompilerSynthesizedMappingInformation.java"
    },
    {
      "type": "modify",
      "old_id": "828b5d8ba4d5c4acaaa63e6d227e458a2733ae75",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/FileNameInformation.java",
      "new_id": "7535bd384092a30d2628d5a4b6d001fbb024730a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/FileNameInformation.java"
    },
    {
      "type": "modify",
      "old_id": "c62d4e6d49cccd7751749117206520dea97ea81b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/MappingInformation.java",
      "new_id": "668014288618575c734b868cc7df4e9029fcad69",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/MappingInformation.java"
    },
    {
      "type": "modify",
      "old_id": "b38d707d21bc32ba1b0c6f80a7844c165d3ee5ba",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/OutlineCallsiteMappingInformation.java",
      "new_id": "238a9dd1e0ca865379f4f2af1b4ec6a905e98257",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/OutlineCallsiteMappingInformation.java"
    },
    {
      "type": "modify",
      "old_id": "09c60d9e2ba3e5776a3f5d6a5e64f279e936b86d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/OutlineMappingInformation.java",
      "new_id": "72b3b8fe3057e9f109154ca47082da70571d3dd7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/OutlineMappingInformation.java"
    },
    {
      "type": "modify",
      "old_id": "1c94da98fef71135810c7301bf59aacb164f7efc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/ResidualSignatureMappingInformation.java",
      "new_id": "79c4023f7733e86ea553350aec242fb3f8c0b4b2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/ResidualSignatureMappingInformation.java"
    },
    {
      "type": "modify",
      "old_id": "da0c1f3785a0d9641037f29033e361a67b838530",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/RewriteFrameMappingInformation.java",
      "new_id": "589a743623dd86a9b14b37e3248cc35117255be6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/RewriteFrameMappingInformation.java"
    },
    {
      "type": "modify",
      "old_id": "3348063a6347e0f02750fcffc255779438367dfc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/UnknownJsonMappingInformation.java",
      "new_id": "98699b236930731f6cb2d6d38c4567ee7e461084",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/mappinginformation/UnknownJsonMappingInformation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26d5a166003ac52ae63536f1c647a1e2460c58ff",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/internal/MemberNamingWithMappedRangesOfName.java"
    },
    {
      "type": "modify",
      "old_id": "1b2be6a6f5600fa282e21a9bf81a91ebc31f199b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java",
      "new_id": "411f8d726c86bd9b62736e0cd5cbc6c74442ad52",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java"
    },
    {
      "type": "modify",
      "old_id": "d1d7203922f646d9d37671885ba866bb63293b81",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceFieldResultImpl.java",
      "new_id": "e87a2eac1953595b561d72df1f206f7ccc2180c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceFieldResultImpl.java"
    },
    {
      "type": "modify",
      "old_id": "9d22b042ab8aa505dd2d01685e9cfa7c859f1e30",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceFrameResultImpl.java",
      "new_id": "cfaa06e93f962eec545bab65c554372eb6b64abf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceFrameResultImpl.java"
    },
    {
      "type": "modify",
      "old_id": "19b2c15eb0ca877bf2de43a81adeade3ed49fc7e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceMethodResultImpl.java",
      "new_id": "1614e372ad7ae1cf79eae0a6e6a873adcf1cf455",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceMethodResultImpl.java"
    },
    {
      "type": "modify",
      "old_id": "b87a2b5cb9796e4a9ca5787d095f8cf6e04807b4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/positions/MappedPositionToClassNameMapperBuilder.java",
      "new_id": "646e09e1f2cd948e56d7837e7504f8ee68a8ace4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/positions/MappedPositionToClassNameMapperBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "da6cb32b5339a85e2c2698a3b4e60f2cf9b2683a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerTest.java",
      "new_id": "1f9e6c77e41b31072244ca2974fdcc2af83ba18d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "183f4a199cd93ec1564491a6ad66a9f17ed88fa6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/retrace/RenamedSignatureClashTest.java"
    },
    {
      "type": "modify",
      "old_id": "234ab06446826dfeb9968b2b49b434686602443c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/retrace/RetraceOutsideLineRangeTest.java",
      "new_id": "6817079feb561b586ff67da88b9bde3e4513ddb7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/retrace/RetraceOutsideLineRangeTest.java"
    },
    {
      "type": "modify",
      "old_id": "01a62b5cfea0b349b05bd6ee81f8e5bddf5c353c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/retrace/api/RetraceApiResidualSignatureTest.java",
      "new_id": "d66d77d1c27fa4da6720bbd11e50457be189ce3a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/retrace/api/RetraceApiResidualSignatureTest.java"
    }
  ]
}
