)]}'
{
  "commit": "0dbc8c0107b44e88758b7f4d0a8fb257dfcdb147",
  "tree": "d4a3123f041f8409c6760492a0a090dc834e3b78",
  "parents": [
    "b8638d9e2e077da7bdd25fc01281ee353b35832b"
  ],
  "author": {
    "name": "Johnni Winther",
    "email": "johnniwinther@google.com",
    "time": "Fri Jun 27 04:05:27 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 27 04:05:27 2025 -0700"
  },
  "message": "[cfe] Split type_parameter_scope_builder.dart into multiple libraries\n\nChange-Id: I90a200feb4bf829825d55720665d082f7e852ad1\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/437420\nCommit-Queue: Johnni Winther \u003cjohnniwinther@google.com\u003e\nReviewed-by: Chloe Stefantsova \u003ccstefantsova@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c14ff6ecdeaf1e2e05cdb4020e6bd0b625cdef35",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/builder/library_builder.dart",
      "new_id": "54bb25cdba459e4fc11b2e176dcf926994b28df3",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/builder/library_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "63ac25e54a68c5c722e266b4105adc4947ee70ba",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fragment/constructor/declaration.dart",
      "new_id": "19577d3d5b95d7b6afb65e835d2d798cac627db3",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/constructor/declaration.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16a1898d8684e646f206d081a2164af6cc7c6d23",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/declaration.dart"
    },
    {
      "type": "modify",
      "old_id": "829ef64ccdd628cc5eafa041ce22920d278bff5e",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fragment/fragment.dart",
      "new_id": "34b97f7d3e7b8782e2f95dcb0df11f60f428cb28",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/fragment.dart"
    },
    {
      "type": "modify",
      "old_id": "ff956a02bf115cdc00ad3a64473d013b4ac22a97",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fragment/getter/declaration.dart",
      "new_id": "a5ebac21287e391f245fc1a1b80d1fd89c66fe2a",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/getter/declaration.dart"
    },
    {
      "type": "modify",
      "old_id": "05ec363e214ed006b20b2bbad2dcba2414ffe814",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fragment/setter/declaration.dart",
      "new_id": "b854d9d6f48ddfc0b976b8ac42d4ee35beeae934",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/setter/declaration.dart"
    },
    {
      "type": "rename",
      "old_id": "03eb7791f08907c8a447426b9ad65eca76ab3943",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/type_parameter_scope_builder.dart",
      "new_id": "696606a6e139eaa40ed2ea9bfef64015fbc63406",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/builder_factory.dart",
      "score": 79
    },
    {
      "type": "modify",
      "old_id": "22e5977ecc871f6bb103fa7a226b7b10c456611a",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/diet_listener.dart",
      "new_id": "2e11e292f976811723214ba03da46440a56acf4c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/diet_listener.dart"
    },
    {
      "type": "modify",
      "old_id": "c81ab5b180aca3b6b212ac6c7714cabd1a3fcb41",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/fragment_factory.dart",
      "new_id": "234b9403a7e20c39efea19520894a89d3a2d784c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/fragment_factory.dart"
    },
    {
      "type": "modify",
      "old_id": "3f740468f4c6402aabb0924a8c4b1d97bfddf11b",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/fragment_factory_impl.dart",
      "new_id": "04fe45d59f2af8e3d13ddf0de595115ffad55a0e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/fragment_factory_impl.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84e51d5cfc34a4d600e064abaffdc6e8c0b64fe1",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/name_space_builder.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5a04dccf09dc0ac929fa292137585f209f0e751",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/nominal_parameter_name_space.dart"
    },
    {
      "type": "modify",
      "old_id": "455cfd71d6f9f08949c68f1f757770d8552e1802",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/offset_map.dart",
      "new_id": "042ef7fa33ffef45710ec16cc10939cb8bc58683",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/offset_map.dart"
    },
    {
      "type": "modify",
      "old_id": "10ec5801dca5363509d701b724c774e5f42e11e9",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_class_builder.dart",
      "new_id": "7b761c5b58623224e98ceec43ee3f2bd2d6a6fde",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_class_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "d89fb8c8d1dba91b185bac83be1f2502ba788f72",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_enum_builder.dart",
      "new_id": "45543dfde08a7e38d3b630c452625f3e938e34ea",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_enum_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "1dfbcf7e7118d4379e8a69be82fcf26fe5a2f8aa",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_extension_builder.dart",
      "new_id": "c6d8332c59ae5a099d94f825f4deec8f8639f80b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_extension_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "d693236a6ce920857b81b07fc336e96c5ede2696",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_extension_type_declaration_builder.dart",
      "new_id": "355897aeaf3876d77ab91c4176059cec51dbe335",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_extension_type_declaration_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "346dc36bc3d178f87598c41041ca74b020aeae20",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_library_builder.dart",
      "new_id": "8aa1fc51514e0d1a6bc60e03e32fb4c2f683a41e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_library_builder.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da997fcbb5f56edba95035117754a305ee1fa66d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/type_scope.dart"
    },
    {
      "type": "modify",
      "old_id": "23f3356ecfa1a53fd21154fd3bcd755f3a6f59f7",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/coverage_suite_expected.dart",
      "new_id": "ebf6c05b78aa24a9a987e1fa579bfa9c85e70e82",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/coverage_suite_expected.dart"
    },
    {
      "type": "modify",
      "old_id": "acf25ab3f6e305eddf16b4088a7bfe03e2f5528d",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/generator_to_string_test.dart",
      "new_id": "98c0969714a13813915982cbb74da5ac888751a6",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/generator_to_string_test.dart"
    }
  ]
}
