)]}'
{
  "commit": "e7801bfd993ae404f6863c1b7ce60252b9fa6665",
  "tree": "f93877ca4d4fe466351596503ea7048c434f31d6",
  "parents": [
    "03f9256c0e3688f89cc25c227835632e8c8a0df7"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Nov 02 09:37:29 2023 +0100"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Nov 02 08:45:42 2023 +0000"
  },
  "message": "Rewrite ThreadUtils methods to use threading module\n\nBug: b/304992619\nChange-Id: Id668f3dad01b854ccfd40c25436a3933d7142a95",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e50083bb8b87dfcb9a5f62190cf653712e2e0e3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/D8.java",
      "new_id": "36080caafba7828f43bff1863fb1d5b1f6f3f0c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/D8.java"
    },
    {
      "type": "modify",
      "old_id": "41f4db100b751e9168256261d4b3039aa3edab33",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/GlobalSyntheticsGenerator.java",
      "new_id": "ef754ba283cb891fef9898d76058db948ed9465c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/GlobalSyntheticsGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "adcb0ae7069e6e66fb2fe7100f8265e9290922a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/androidapi/ApiReferenceStubber.java",
      "new_id": "40079b6240499d35ef2cbcd8665565e58ed1f532",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/androidapi/ApiReferenceStubber.java"
    },
    {
      "type": "modify",
      "old_id": "bd414797b6afa9a83d122de0bbf9577d2aeabf71",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/ApplicationWriter.java",
      "new_id": "e6c4db12ea68fd835c9bd5eb289816866dcb1e39",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/ApplicationWriter.java"
    },
    {
      "type": "modify",
      "old_id": "8324c910a3a53abd033f786c476620d514e9a2d9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/ApplicationWriterExperimental.java",
      "new_id": "890bb175f3cbda72a7e063ecd8f38fc05a6cdbad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/ApplicationWriterExperimental.java"
    },
    {
      "type": "modify",
      "old_id": "ce1702773086f3cc4baa16abde91e0494226f242",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/fixup/ConcurrentMethodFixup.java",
      "new_id": "5462dd174be8f4aefd3df2bb4609a9b6ba0d7bb2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/fixup/ConcurrentMethodFixup.java"
    },
    {
      "type": "modify",
      "old_id": "5a97ab6de6b11ee17709094e75b5ad675435ade8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java",
      "new_id": "ce123a13cced473b18163d17b4df1a855999e59b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "269bf936b7207e8ee4eda060ebac535f52e44176",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/SyntheticInitializerConverter.java",
      "new_id": "d07b48ec0820c5f21040d17fece4b670aef809d0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/SyntheticInitializerConverter.java"
    },
    {
      "type": "modify",
      "old_id": "8696342a695ef1dc16ad8fd4676773fdf346d37f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/deadlock/SingleCallerInformation.java",
      "new_id": "af868d98e46601841a291e599825797fa2bab1f2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/deadlock/SingleCallerInformation.java"
    },
    {
      "type": "modify",
      "old_id": "2161735c31c63ad1bc4556e529d08e8337c6ccf2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java",
      "new_id": "e033b0b562bfcc7e59ed75b3142ea211e469a7f3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java"
    },
    {
      "type": "modify",
      "old_id": "d89ae34c798026fd1ed7c01449e51be3ad5e139e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedExtensionRegistryShrinker.java",
      "new_id": "3dce4301a1166ed8b8396a92937a3d0955984305",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedExtensionRegistryShrinker.java"
    },
    {
      "type": "modify",
      "old_id": "d5aa0af7015205f920a355f0ec6cf093d8445619",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedMessageLiteBuilderShrinker.java",
      "new_id": "0dcf96147bc2d57b2f3ebdaa8fdb6b1dde61fadf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedMessageLiteBuilderShrinker.java"
    },
    {
      "type": "modify",
      "old_id": "75ca687a5d6e18838234463f41eebfbb66e2d201",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedMessageLiteShrinker.java",
      "new_id": "fad733e9a336ab4362dbf0753f203ad341d77e24",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedMessageLiteShrinker.java"
    },
    {
      "type": "modify",
      "old_id": "4cd864a1ea3acd5975d4ed01ea7e2054f916bc0f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/ClassConverter.java",
      "new_id": "c30ca76e16ae63d49b2d618b1091bc738ad2c5c0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ClassConverter.java"
    },
    {
      "type": "modify",
      "old_id": "73e94aab77c199aded74449c6810ff0f62795884",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "b47b900cfaa74b2042089a4b9a1a91bea993cbac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "3a1d21344d2fbea99294f0700f7ad432c39aa6f4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/OneTimeMethodProcessor.java",
      "new_id": "6fed019d57591b3f32cb21ce11b4ba17acb591db",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/OneTimeMethodProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "cf04a0236e23617ee46ff1b9237188f583bcbf0a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/PostMethodProcessor.java",
      "new_id": "a4b8cc3dcbc95f02546f7a0a956eca3a698e0048",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/PostMethodProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "b840b0da421eb2d90adfc8fbb817e31194001da8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryD8L8IRConverter.java",
      "new_id": "e1a4c6f0b08ad2e94c98b6c2a1adc8307c0509fb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryD8L8IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "51e38b0a21af3277fef0b017f614360a473c2bac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryMethodProcessor.java",
      "new_id": "8d33d030c2c5b6268b6bea4332c1628cb4dddc0c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryMethodProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "148e7df97bd5bfd39ed5c354db517e8458ffb547",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryR8IRConverter.java",
      "new_id": "1a4a2ec5b23df384121669d49e886ecec4bd8416",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryR8IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "cc1f71147aaf5dcc3ddb9573eea8a02344a65a0d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/callgraph/CallGraphBuilder.java",
      "new_id": "8d836c1d225babde65e84b8f16befaa7fdc2c36e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/callgraph/CallGraphBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "afab94b7d601b2feeeb89513f5ae2bad38f98daf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/callgraph/PartialCallGraphBuilder.java",
      "new_id": "787709f56678bc316cd169b16835538743ec5b18",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/callgraph/PartialCallGraphBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "b40016feedaced3e5cbd2b013d27930e0c80ced5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/CfClassSynthesizerDesugaringCollection.java",
      "new_id": "f785b374dfd05786c6b688f0f351f29dd209f796",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/CfClassSynthesizerDesugaringCollection.java"
    },
    {
      "type": "modify",
      "old_id": "932ea7c19067a0481c1e1dcf26271013468c1151",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/ProgramAdditions.java",
      "new_id": "31bd1dafafd9127dca1b2c382d2bea48bf8ed739",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/ProgramAdditions.java"
    },
    {
      "type": "modify",
      "old_id": "74b04475fa2abc423e238078dacd1f8e866659c0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/ClassProcessor.java",
      "new_id": "8666c0be3e28df29d9d9c9bce9d6e3907d8f304e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/ClassProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "02f581deea05f6b5340e87d6d61a65b2630a0e43",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceMethodProcessorFacade.java",
      "new_id": "3c3197be929e7551390208db787e658f0bd6b4a5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/itf/InterfaceMethodProcessorFacade.java"
    },
    {
      "type": "modify",
      "old_id": "34d6b953f3e2dad66cd19650fbf496f441ad5f9f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/nest/D8NestBasedAccessDesugaring.java",
      "new_id": "14257d86b10c7490bd8016eee4b34d1b652fd236",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/nest/D8NestBasedAccessDesugaring.java"
    },
    {
      "type": "modify",
      "old_id": "80ea1ad1325f8f7f086537059a7e1422d432d6ff",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/NestReducer.java",
      "new_id": "d11f6f36ce4dca75c2a3dbc57b337adfa48035ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/NestReducer.java"
    },
    {
      "type": "modify",
      "old_id": "20a8df6c3f08af2cebe186e7e9965096696fd04e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerImpl.java",
      "new_id": "5821b3a515d64cdc5187788a6ab18c6b434db917",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "32e5a1a43913fe2e7c0845aac178e9bbd4d69950",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingTreeFixer.java",
      "new_id": "59be01e4316915f94cf794a26e95470befcaee20",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingTreeFixer.java"
    },
    {
      "type": "modify",
      "old_id": "fe3de2f92a2e3081bd083f523173961c133fd077",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingUtilityClasses.java",
      "new_id": "1bcae78e1d84be3b6ebdb30443c45467f5a05cd6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingUtilityClasses.java"
    },
    {
      "type": "modify",
      "old_id": "e1b6f85fe065d0af546a08ddddf0572e15ff6f69",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodResolutionOptimizationInfoAnalysis.java",
      "new_id": "509c7099f4ccfd97ef90140d851c91145f3b6cf9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodResolutionOptimizationInfoAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "9ad09b2f25862797c95803af37c557c32809862a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodResolutionOptimizationInfoReprocessingEnqueuer.java",
      "new_id": "2470444aef643bdaf831e84c5fe5ca7a0017b5de",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MethodResolutionOptimizationInfoReprocessingEnqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "d033ca6dabbeeb1f82d1edee38f1222ce3499fb6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/OptimizationFeedback.java",
      "new_id": "be0dd9b74402ccd709dd49f2e3a59955df019ab8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/OptimizationFeedback.java"
    },
    {
      "type": "modify",
      "old_id": "5999efbb69699584bd3a21b4d554a0bd990147d3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/OptimizationFeedbackDelayed.java",
      "new_id": "8a071b8f7de676465f4aad1519ce0482f0c2686e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/OptimizationFeedbackDelayed.java"
    },
    {
      "type": "modify",
      "old_id": "d54fc8721f7bccd64ae85306317b404a1b08a0dd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/inliner/multicallerinliner/MultiCallerInlinerCallGraphBuilder.java",
      "new_id": "07c7931fce6f2970be9d6dadcb284739fd2350b4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/inliner/multicallerinliner/MultiCallerInlinerCallGraphBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "6873f865ee5a8a3801273fd43d1a84b6fd047e9b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/OutlinerImpl.java",
      "new_id": "b4ed86d268fe880c7692299021f99a3a3f70dd7f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/OutlinerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "fe4eea6f72290ce347c875e58ac14e614f3b34e9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMetadataRewriter.java",
      "new_id": "eb55ca1a737e1cc2db7d3cd68d0fa3cc1da80215",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMetadataRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "ba443fe278a0f84e94a29516c739792f1ef029a3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/IdentifierMinifier.java",
      "new_id": "3a8b545ac634a5bcac12a592f23f7379aa22035a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/IdentifierMinifier.java"
    },
    {
      "type": "modify",
      "old_id": "caf0a51418522471c21a0db9aaa8c33e31240a65",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/IdentifierNameStringMarker.java",
      "new_id": "14a837af36efddf3e2b350483718f1cb0e577177",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/IdentifierNameStringMarker.java"
    },
    {
      "type": "modify",
      "old_id": "ccfeddcce4a801342b0df5cdcb53540253f81910",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/MethodNameMinifier.java",
      "new_id": "4dd3d1591203a8649e2b4acbc1d3d7e5f558c355",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MethodNameMinifier.java"
    },
    {
      "type": "modify",
      "old_id": "78eb905776e175fb8de2e872823866e165730b34",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/RecordInvokeDynamicInvokeCustomRewriter.java",
      "new_id": "d3d1212eb2b29579f407de0c6cf8a56bc80a434c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/RecordInvokeDynamicInvokeCustomRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "ad239c53b163a50c606f6f2876273fcf586648b5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/signature/GenericSignatureRewriter.java",
      "new_id": "7e91d1840435e5a7daaef4b932e99fae1acbbf03",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/signature/GenericSignatureRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "82a9980e1bae117d467a0c69313b8b870e49a388",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java",
      "new_id": "d8514a09cf9c90b21120418d55d7d5c0f66e0c9e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "7367af36115e303a5156319dbd93d90ceb43ec25",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingIdentityLensFactory.java",
      "new_id": "dfd16e621a96331408883917d29a5f259f3ffbd0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingIdentityLensFactory.java"
    },
    {
      "type": "modify",
      "old_id": "c97f10b447245c734272c2a3f50b61b3575a6a24",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/accessmodification/AccessModifier.java",
      "new_id": "64570f5a61023fc0b44a3520d0a11edcebc1f87f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/accessmodification/AccessModifier.java"
    },
    {
      "type": "modify",
      "old_id": "f7baed925348f91a3c7c1bb71a9c77f120481050",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagator.java",
      "new_id": "2f90ff536debc06dbeff9b2d873bd154eeb151ff",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagator.java"
    },
    {
      "type": "modify",
      "old_id": "3d7c4e60ac21c6afac05f90b31229adac3933ead",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorApplicationFixer.java",
      "new_id": "06118f68f2c1019f3e158ddbe0a14570a874e792",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorApplicationFixer.java"
    },
    {
      "type": "modify",
      "old_id": "848e45005a5ef830ee5f1f7cb35d5affb65011ae",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorMethodReprocessingEnqueuer.java",
      "new_id": "9b0f212887c7057015eb9f59c16b7734ddf9cae4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorMethodReprocessingEnqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "1a94bc3c3a32967e03c5585a8aef0f953722f5a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java",
      "new_id": "c626347538d02f48d32dcc20a0e47931d126812e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java"
    },
    {
      "type": "modify",
      "old_id": "fbce71a88b65e2bee653d5ecec2cf99f1e2846a5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java",
      "new_id": "181f551f105f223dc7bf2fa81ce781e8ffd749fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "fae616e60cff8c7b847b3944e531af3d71802b1b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InParameterFlowPropagator.java",
      "new_id": "c9794f511690e1d33272daa80823a80fc55ae2a4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InParameterFlowPropagator.java"
    },
    {
      "type": "modify",
      "old_id": "154c354a0b5e93a693cd4612b017d4e9a4e3bf94",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/fields/FieldFinalizer.java",
      "new_id": "41605be9bda672d67d871ca31f430f61e0b1a90c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/fields/FieldFinalizer.java"
    },
    {
      "type": "modify",
      "old_id": "c33be3c818e5eb2e2776207d10f547927cc331e5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/CfOpenClosedInterfacesAnalysis.java",
      "new_id": "7ab0fa9bb9d96a893bc05a054fa6b8548e5125fb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/CfOpenClosedInterfacesAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "902fb45fa387faacffdb3070bfeb066f87284b4f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/proto/ProtoNormalizer.java",
      "new_id": "a02ddf5e1b1f104240606240fc1156e321906d11",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/proto/ProtoNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "53b314760f2759be5ca189e1bcbae8d47d9ad905",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/redundantbridgeremoval/RedundantBridgeRemover.java",
      "new_id": "b1e192207f337e1506af93b1642492c65298bfaa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/redundantbridgeremoval/RedundantBridgeRemover.java"
    },
    {
      "type": "modify",
      "old_id": "550458fb2a987af84e98ff5735b9ee6b635df6b2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/profile/startup/instrumentation/StartupInstrumentation.java",
      "new_id": "ba3abdad6872c2c92b9774326f138e6f097bb83d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/profile/startup/instrumentation/StartupInstrumentation.java"
    },
    {
      "type": "modify",
      "old_id": "50e39b4ab7093818ea191c6b4d2997ed8cd64962",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/repackaging/RepackagingConstraintGraph.java",
      "new_id": "9313b7cc3a91effa52e03155cbf58a07372b3ac1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/repackaging/RepackagingConstraintGraph.java"
    },
    {
      "type": "modify",
      "old_id": "a02420cc2a69a45bc9a47b532e07d7d3272a2cbe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AnnotationRemover.java",
      "new_id": "40e2beb082619f350da9f42828859aa41fc26f46",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AnnotationRemover.java"
    },
    {
      "type": "modify",
      "old_id": "1888d15d6c1154e3e1146a48971894f65c5389ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ClassInitFieldSynthesizer.java",
      "new_id": "a06ecbc174c4c9a58077848b8398b2f8dc9abe84",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ClassInitFieldSynthesizer.java"
    },
    {
      "type": "modify",
      "old_id": "cbc49401ac84ddebbcac9d4866df856929bd14e3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/DiscardedChecker.java",
      "new_id": "3d01f226042e3315562ba0bdeee67e2a28cb59ac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/DiscardedChecker.java"
    },
    {
      "type": "modify",
      "old_id": "fda3ddfda54f70e1792ddc7f58480cc0f1e5421c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "6bcbfc76a469f4d81237855a4064fb64dd105a9f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "22d9468d7fb0daa5ddd67ae2d63a56c009e71b5d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/EnqueuerDeferredTracingImpl.java",
      "new_id": "759ebd7393b5ab3abdc80337ca9e6ae40dfda022",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/EnqueuerDeferredTracingImpl.java"
    },
    {
      "type": "modify",
      "old_id": "62a06aec1b6b8511a4fa39dbf2fa45e250ab11d3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java",
      "new_id": "7dc92f2017e0757fe4e9d84b5f4c2f3e3875852a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java"
    },
    {
      "type": "modify",
      "old_id": "d82886ee31085cfe0a3baf68fbf5881ec9a0c0dd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/threading/SynchronizedTaskCollection.java",
      "new_id": "43863f16d2a8d416af51e20524a17c11362ac227",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/threading/SynchronizedTaskCollection.java"
    },
    {
      "type": "modify",
      "old_id": "3f7752cb24dc6972e8fdb84ddf6c72c4a1657a4e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/threading/TaskCollection.java",
      "new_id": "11a64bb69304ba46fba51cce294755be75aa3181",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/threading/TaskCollection.java"
    },
    {
      "type": "modify",
      "old_id": "1fe0c94f5f9952444948b0d90bfb9eb17762b237",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "174afcc9a0e7aca6dfc1ea33cfb5fb1d67d00c1d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "0e5d90ca4860170c727692905455c431ec0cd91d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/ThreadUtils.java",
      "new_id": "bfab6da643508656cbabeb70d44ae811594fc447",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/ThreadUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2ac7de5713009747dc437fc7f73ce559eb22655",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/UncheckedExecutionException.java"
    }
  ]
}
