)]}'
{
  "commit": "4ab3bda5dbf75de4c0137e41b03ef5d9b5a4a94d",
  "tree": "0e0bffbab3d6c6896ab5ffbf40c45ccaae504f02",
  "parents": [
    "b8b4a16179653c18f49bc31abab016595a1245b2"
  ],
  "author": {
    "name": "Jens Johansen",
    "email": "jensj@google.com",
    "time": "Fri Mar 27 11:57:56 2020 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Mar 27 11:57:56 2020 +0000"
  },
  "message": "[parser] Change recovery for constructor; report errors in bad constructors\n\nChange-Id: I3d656afce4a3ec14c7c099893a434abba3945ebf\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/140862\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nCommit-Queue: Jens Johansen \u003cjensj@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d61428f129c11dfecdc270376a141e63c104b3e",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart",
      "new_id": "fd02729ccaf8c446fa03c1015bdad82d7c8993b3",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart"
    },
    {
      "type": "modify",
      "old_id": "b18db8973fa6dce749aa6b5654f50aacf0eec3e4",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/lib/src/parser/parser_impl.dart",
      "new_id": "3d9bf08b1b5f2b538a556c2d25e69dbcde2ee78e",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/lib/src/parser/parser_impl.dart"
    },
    {
      "type": "modify",
      "old_id": "b106147abc4780c6474965501f81d90e00a00eec",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/error/error.dart",
      "new_id": "bbcdc1641bb8fc1676b2671cab6f4c5e1a71c45e",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/error/error.dart"
    },
    {
      "type": "modify",
      "old_id": "d704489c3aabb3cda41e5bec51852971a989f1c9",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/error/syntactic_errors.dart",
      "new_id": "50f4dd57d184b58ff792090a88ce722ca16eb963",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/error/syntactic_errors.dart"
    },
    {
      "type": "modify",
      "old_id": "a6061ec8e3ae9ad6d6f2720f9933b6824943117a",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/error/syntactic_errors.g.dart",
      "new_id": "85aeefe010438ba46a01433daabd21a28051acd1",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/error/syntactic_errors.g.dart"
    },
    {
      "type": "modify",
      "old_id": "b857c95baab7e12860590ff720acd3dda5c1caa0",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/codes.dart",
      "new_id": "9ab905c09da0b498902d1a2fc65fec3e8e87cfe7",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/codes.dart"
    },
    {
      "type": "modify",
      "old_id": "770d6be09bd72ffb03786163b1e17b3d4929c0fc",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/fasta/ast_builder.dart",
      "new_id": "1dc9bd412e3d2d104de0312fc07dae3ba6891ceb",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/fasta/ast_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "320a314953514fc2d6f915fcc6fe11c4e21e05fe",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/fasta/error_converter.dart",
      "new_id": "7a751202248b217a6c025047bdbeb6aebb00e730",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/fasta/error_converter.dart"
    },
    {
      "type": "modify",
      "old_id": "7f41b776953171894102ac37a3819a36c988525c",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/element_resolver.dart",
      "new_id": "cc87d1660e621caca80182f64bfd0cf1b537c249",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/element_resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "da7e1b2b393f9f0786569a3f3e2ca64726321f96",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/error_verifier.dart",
      "new_id": "3336cd5f641ec17393c967d06a97442fec0471f8",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/error_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "e39ef3c42c08334e3eff539974821b950658f21a",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/generated/parser_fasta_test.dart",
      "new_id": "ba70d5138dedc88a722faa5854bd250100f60d94",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/generated/parser_fasta_test.dart"
    },
    {
      "type": "modify",
      "old_id": "13bbfd1701e6df22588995420f9eedf52bb4e851",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/generated/parser_test.dart",
      "new_id": "705447b51d106cf15459a6a2a2bb8d6cd6c707f9",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/generated/parser_test.dart"
    },
    {
      "type": "modify",
      "old_id": "9d2f34158967dc8910bd33455eb0d997e7a77a55",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/resolution/class_test.dart",
      "new_id": "a74c799cb018fb3e2333591e37245c977781cd94",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/resolution/class_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f3bb2255a961c974b673a04020f471f79d35c12e",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/resolution/mixin_test.dart",
      "new_id": "c897c26dd20999af9efdfcf617f68876151e33c8",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/resolution/mixin_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a76de53f03691df6b539e4b19aff6b7d49f79cf7",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/diagnostics/invalid_constructor_name_test.dart",
      "new_id": "ba7337add89a1a809a63cc1547a0ccdc2e8de2ee",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/diagnostics/invalid_constructor_name_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c868e3863259a6ba4611b0be7dac39c7915a427f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/diagnostics/member_with_class_name_test.dart",
      "new_id": "3558cc0662f99fc219d51c84958b0187e8f420ac",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/diagnostics/member_with_class_name_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4e1c65664caaaf673e7119264ced7c9b32fbf15a",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/fasta/ast_builder_test.dart",
      "new_id": "7d2d005944cab234e94f23fe52ee5080679ca2b2",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/fasta/ast_builder_test.dart"
    },
    {
      "type": "modify",
      "old_id": "68b7802345687092c65b581b182e21e8ba171b7f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/tool/messages/generate.dart",
      "new_id": "b38db34e9b5fee5fd2d6c893c5e7b5e2a260ac4a",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/tool/messages/generate.dart"
    },
    {
      "type": "modify",
      "old_id": "2c97d0bfab0cdd1d75ca816d28c4391b1895be65",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/body_builder.dart",
      "new_id": "4f18c64247d658c8cca71ca0d35de84454e4627f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/body_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "90341d9c5996f5c8122f152d12211cc9161896fd",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/source/outline_builder.dart",
      "new_id": "04a39983a739a0dd37cb7deb2a3025df851de5c0",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/source/outline_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "3c0f84e30dbfb1ff8044514ea43699e930661180",
      "old_mode": 33188,
      "old_path": "pkg/front_end/messages.status",
      "new_id": "eed58f80a8b8a76990c163f017eb51a422abe91b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/messages.status"
    },
    {
      "type": "modify",
      "old_id": "9625838c8ff03e3e6eb479acdb736b4688b95456",
      "old_mode": 33188,
      "old_path": "pkg/front_end/messages.yaml",
      "new_id": "2f70fbbc99faf758979f88faae71ad91c7592ddf",
      "new_mode": 33188,
      "new_path": "pkg/front_end/messages.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18fd65a28b7235bec85e05bfc2b58a0c9fff34fb",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_general.crash_dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bcc2337d74319c2d158070bc0d3c206b82de4fd",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_general.crash_dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f353af00271da9663e45c3a6bca9ec6836066fa5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_general.crash_dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10ef70a88e3c692466f5518b285a793de8ffd20d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_general.crash_dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e25ad3a317e86d734e831123bedb769b2655895",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_general.crash_dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9025e569da3da184898048132cef2c954fc8eb1e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_get.crash_dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d876a54b371a09c77baa62f55a1f01b77b6997b6",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_get.crash_dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ca18b93a6dc33ee9cb34b50edba23d467741312",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_get.crash_dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "145f5d68ae8cccedd810911798f5ed3c414034ce",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_get.crash_dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "145f5d68ae8cccedd810911798f5ed3c414034ce",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_get.crash_dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c827a6267aa5f67b3d5a53d9e32c60fbee3ef2e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_return_type.crash_dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2939c3cac2368eca72ee343ff46e2823cd2a63fd",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_return_type.crash_dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "752ba9abb48d4913ea053ba6010964a52171fe4a",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_return_type.crash_dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82c59fcc3c2fc0e4ad06adbec25740410fe47232",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_return_type.crash_dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82c59fcc3c2fc0e4ad06adbec25740410fe47232",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_return_type.crash_dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ecd30e13af03a9e1f8102e28953ce8e7fb01c31",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_set.crash_dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6c7f4bb9bfaf5d409a8356cd7d13af00d6e2624",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_set.crash_dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83b37215c3e4f647d8d8040a8c14c05b2e91d82f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_set.crash_dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b228455bbbe8d7a6956ba9f9a63bb7444e6bbe72",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_set.crash_dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b228455bbbe8d7a6956ba9f9a63bb7444e6bbe72",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_set.crash_dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5921c10125688c1ae01d7ae1a2c92489c6016348",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_get.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32c5c1347588cb8d5bebfd8d8a498a057b022ce3",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_get.dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5847152abdc139c914de684c8cd9930fa543fdd",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_get.dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ad1c7bf503e97883bbcdcf337a2e804423ebbec",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_get.dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ad1c7bf503e97883bbcdcf337a2e804423ebbec",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_get.dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a532a0bebfb5e81ea233046423345885b9aff4f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_ok.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6993a8e641f21cc0f59de7d0c58f3c708e29664c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_ok.dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14837ca91c38afac6c6d3a8c0379fffeb7761144",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_ok.dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55b24fd036c87f5fdca17901242f76fa68e49d42",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_ok.dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55b24fd036c87f5fdca17901242f76fa68e49d42",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_ok.dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44d5847c3779a1f0a5f1884020012a0f77581e1e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_operator.crash_dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a00087121847248aa68f53a67f7bc2917065b51d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_operator.crash_dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a0d2d1cf6a132de1683213269f6b7e4371df162",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_operator.crash_dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06d9d05988051c7c1f26cbb9dab87f9ecf0d5cb6",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_operator.crash_dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24aae93b5d0728db782b2b16590fc5c0837aba8a",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_operator.crash_dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd9a67c4957168d053ab4dde4e4af21102ea49ab",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_return_type.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e78442deffeb430dfdd0a9433ea956d62477f243",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_return_type.dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95de9da24506c80ff07383b0c66ddea08e7b18aa",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_return_type.dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e724afaa5892633d8092911d70816774aebbea1",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_return_type.dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e724afaa5892633d8092911d70816774aebbea1",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_return_type.dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f5b73ebc16f2e715568034ce11cf2cb8108ad1a",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_set.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4240ac24760421172de0db37079aac006cb22c6c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_set.dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d6459a60b7fcde729e420f8002726d768dc0df5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_set.dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a44a88bb28dc9fef9344993b7f09700f41adfee",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_set.dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a44a88bb28dc9fef9344993b7f09700f41adfee",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/constructor_recovery_set.dart.scanner.expect"
    },
    {
      "type": "modify",
      "old_id": "7698ac73bdcb19365fa60e45b07cfb4eaade6f1f",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/error_recovery/issue_39202.crash_dart.intertwined.expect",
      "new_id": "d73d7997dae7bfe0adab7be3fad77fdc19153373",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/issue_39202.crash_dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "eabc61b47d955b941b88af06810d11ea7a61c219",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/error_recovery/issue_39230.crash_dart.expect",
      "new_id": "1c9e85ac0b9d97e0dcc0f00153ba066b66526dd8",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/issue_39230.crash_dart.expect"
    },
    {
      "type": "modify",
      "old_id": "1712509e39f564fd792073914c8200bd7ea25f77",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/error_recovery/issue_39230.crash_dart.intertwined.expect",
      "new_id": "739d7abf924977ddacaf09c40981b3298e977aba",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/error_recovery/issue_39230.crash_dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f884e87429c5b215a75ab076e6102d068220feb",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/general/issue_41121.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbe9696854581ee3aad639ccb39918fc685a5288",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/general/issue_41121.dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "896f82c7300e35b1e224c5e12ba067a2c18db571",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/general/issue_41121.dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cad6281303d6f6d079d0d113c3b128d7e8995e24",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/general/issue_41121.dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "059f7054aaf90173aeac2fa5c304ecdabf38da2d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/general/issue_41121.dart.scanner.expect"
    },
    {
      "type": "modify",
      "old_id": "ac34652a4bed21988a3701b29fc69694ee63e1d8",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/issue_39858.dart.intertwined.expect",
      "new_id": "2361dfa87a6f8fa72c3a448cf871d27f5f90d3e7",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/issue_39858.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "f0ecb2d9f1ce3a0d8bd4c5b0b5dd8942ecca0d3f",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/issue_39858_prime1.dart.intertwined.expect",
      "new_id": "b1d726d185be739de8fbb4505d21076fe537c11c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/issue_39858_prime1.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "e09779d24911c014ce3c5b44ae0edaa25edb5254",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/issue_40805_01.dart.intertwined.expect",
      "new_id": "b5142542f7d445bc4962fa1161f46be639c2f412",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/issue_40805_01.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "b833c544d4821b87c5edf1d3a671d73b8f6a2dee",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/issue_40805_02.dart.intertwined.expect",
      "new_id": "0c9581cb8aff1be614963516194588f62ab9a72b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/issue_40805_02.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "b7677f5c389e8b556d90a91d87739702be1fb435",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/issue_40805_03.dart.intertwined.expect",
      "new_id": "6c521ab041b67079f5741578adcbe5f2639936ef",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/issue_40805_03.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "24e750e3287d61ab4ac29d71bbe3015a6f17c08f",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/issue_40834_01.dart.intertwined.expect",
      "new_id": "12268f24c061cd8027dabc6c611658c59e4c64ee",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/issue_40834_01.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "66be97cca0ed08c634f8c2e31d5ea889b0ae6843",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/issue_40834_02.dart.intertwined.expect",
      "new_id": "a5840662b32b94b2977f88c35ef8a57f0b0b2176",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/issue_40834_02.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "51ac84e8b736296804e5abc4f469a31204651852",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/issue_40834_03.dart.intertwined.expect",
      "new_id": "883e69d3a002058af5e58234cb8df4a24e985104",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/issue_40834_03.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "d385dd57a302fc20ce960e78faeac7706ed21459",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/late_member.dart.intertwined.expect",
      "new_id": "f46dc4ce9dc8eb99d25e6114fe6dd670d21824d8",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/late_member.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "15d91f64451f05aa0faf57302905fafa2d98e792",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/late_modifier.dart.intertwined.expect",
      "new_id": "b9a836562231319006fdb64dbdce910b6aa4c8e1",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/late_modifier.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "37936b92048cc04a450056a680be7e5ef1f254e6",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/required_member.dart.intertwined.expect",
      "new_id": "dcfdb41dce5470cb20c547c778b409facc7a66dc",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/required_member.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "831a9fa986246d4408a31c608380267b5a65c507",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/nnbd/required_modifier.dart.intertwined.expect",
      "new_id": "73755673403021f84ee4bee1e2a28e6d8322f796",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/nnbd/required_modifier.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "1f6b2989d08bf489b2e681456ca77b7b4be4e865",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/non-nnbd/issue_40267_conditional_4.dart.intertwined.expect",
      "new_id": "f1cf95ca42b29cc78b6d19d6aee5e3b057c578f1",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/non-nnbd/issue_40267_conditional_4.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "ceb712e9d0c744d559583124639eea04bb492e75",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/non-nnbd/issue_40288.dart.intertwined.expect",
      "new_id": "3e711e509da650b7519aebec836c17b5c3beae20",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/non-nnbd/issue_40288.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "319b1ae22a563460c6bfff60f80ca456b745da6e",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/non-nnbd/issue_40288_prime.dart.intertwined.expect",
      "new_id": "6ae5c3c9c26124c77d226321ac88a97085e2612c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/non-nnbd/issue_40288_prime.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "e91657151411176086fff63590ec0d2a82663798",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/parser_test_parser.dart",
      "new_id": "bef4e6aae7f18fedc8846ff70a3710cd5b62ce7a",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/parser_test_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "a173d965a6e309711fe1f225f9bdbb832913fecb",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/spell_checking_list_code.txt",
      "new_id": "2e0892535dfc4c803ca4cbc523780893b2dc5ba2",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/spell_checking_list_code.txt"
    },
    {
      "type": "modify",
      "old_id": "1f0db0ce8b2e414fdafe750fa62157751d51fab0",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/spell_checking_list_tests.txt",
      "new_id": "9ad607a4dd68c215a61a7e291bc283aad417ea25",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/spell_checking_list_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "953348748d77e668d4faa0c79b4f7057fbd99759",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_29944.dart.outline.expect",
      "new_id": "6de1960d31a9a23b4414ae29ec7f8632d9951866",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_29944.dart.outline.expect"
    },
    {
      "type": "modify",
      "old_id": "5cb1717ae18657a5f2aac8701cfaa777ae58e387",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_29944.dart.strong.expect",
      "new_id": "99d9e6f9a62c3377c9ed8a3c1f557f96baf769e8",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_29944.dart.strong.expect"
    },
    {
      "type": "modify",
      "old_id": "5cb1717ae18657a5f2aac8701cfaa777ae58e387",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_29944.dart.strong.transformed.expect",
      "new_id": "99d9e6f9a62c3377c9ed8a3c1f557f96baf769e8",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_29944.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "6935294f2a76af7e2836a50ce7b3e6e6444e176c",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_30834.dart.outline.expect",
      "new_id": "15663831595d8b364aacecd7f1244dc25f372e73",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_30834.dart.outline.expect"
    },
    {
      "type": "modify",
      "old_id": "615c5f3cf482235c854d9515c80b1462891b7303",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_30834.dart.strong.expect",
      "new_id": "6efef302370d927940a4db98c42af6eca7b8720e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_30834.dart.strong.expect"
    },
    {
      "type": "modify",
      "old_id": "615c5f3cf482235c854d9515c80b1462891b7303",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_30834.dart.strong.transformed.expect",
      "new_id": "6efef302370d927940a4db98c42af6eca7b8720e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_30834.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "0168eb6afee3d279b22bb7c58d2b4d882c99741d",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_30981.dart.outline.expect",
      "new_id": "adaf7d7063939fd44f6bce65463e77929053730a",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_30981.dart.outline.expect"
    },
    {
      "type": "modify",
      "old_id": "c31c73789daf7d1c689b54c5af86d57ce89f994c",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_30981.dart.strong.expect",
      "new_id": "610489b42f5a6d1cc4a94e42c55e44b3a67cac03",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_30981.dart.strong.expect"
    },
    {
      "type": "modify",
      "old_id": "c31c73789daf7d1c689b54c5af86d57ce89f994c",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_30981.dart.strong.transformed.expect",
      "new_id": "610489b42f5a6d1cc4a94e42c55e44b3a67cac03",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_30981.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "68a215f180491436e86e9583893ad07d1523aab6",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_34225.dart.outline.expect",
      "new_id": "2daa8a2a2f4a87d24a22875ba8f699026ce19c7f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_34225.dart.outline.expect"
    },
    {
      "type": "modify",
      "old_id": "413bd0777a3f989d3aafc0d11fd3a49831ed2d73",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_34225.dart.strong.expect",
      "new_id": "edd1d2b7e803c173c14521d6a9ab5f8e33a8171b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_34225.dart.strong.expect"
    },
    {
      "type": "modify",
      "old_id": "413bd0777a3f989d3aafc0d11fd3a49831ed2d73",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_34225.dart.strong.transformed.expect",
      "new_id": "edd1d2b7e803c173c14521d6a9ab5f8e33a8171b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_34225.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "09f61faa5237786ba64f7c23cfd27d735e54be4e",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_34610.dart",
      "new_id": "da9d50a6375328ce044f3e8c9b24eb06c644b78f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_34610.dart"
    },
    {
      "type": "modify",
      "old_id": "9315b49e1eadc70161b6fc253069caa195a3ec14",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_34610.dart.outline.expect",
      "new_id": "f82941f4050ffa5900acede5f9eb0c21bacaec2d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_34610.dart.outline.expect"
    },
    {
      "type": "modify",
      "old_id": "5ab44b7ba16718fbe10e43356f54b5388f69e702",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_34610.dart.strong.expect",
      "new_id": "833bf074df8b4e5c42710e3f6d58f2562f4507b5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_34610.dart.strong.expect"
    },
    {
      "type": "modify",
      "old_id": "5ab44b7ba16718fbe10e43356f54b5388f69e702",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/regress/issue_34610.dart.strong.transformed.expect",
      "new_id": "833bf074df8b4e5c42710e3f6d58f2562f4507b5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/regress/issue_34610.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "b7fc8f2b2ce17b636ac84693294a7b9c5db50e4d",
      "old_mode": 33188,
      "old_path": "tests/language_2/constructor/bad_named_constructor_test.dart",
      "new_id": "d8a40d9df734252edc46ed491714bd40bf4ca0d2",
      "new_mode": 33188,
      "new_path": "tests/language_2/constructor/bad_named_constructor_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2e83649c187364e146379228c900ccddd5327100",
      "old_mode": 33188,
      "old_path": "tests/language_2/unsorted/external_test.dart",
      "new_id": "1f71b6df818f4a4f2fca7f13d363322ad6586f3f",
      "new_mode": 33188,
      "new_path": "tests/language_2/unsorted/external_test.dart"
    }
  ]
}
