)]}'
{
  "commit": "3374fb5043a9f5ea89b68ad825002a62c409451a",
  "tree": "99495d11c3301e738cf89938ceddcb7e74e95063",
  "parents": [
    "73c639a4baef647c97db7f0ef62f6b1a9ca83631"
  ],
  "author": {
    "name": "Johnni Winther",
    "email": "johnniwinther@google.com",
    "time": "Thu Dec 22 13:13:18 2022 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Dec 22 13:13:18 2022 +0000"
  },
  "message": "[cfe] Remove forEachDeclaredConstructor and forEachDeclaredField from SourceClassBuilder\n\n+ make the iterators generic functions to filter on the member\ntype and use the iterators instead.\n\nChange-Id: I24f636e37ab5e1a7f0cbdac9523d79ebc093e1bd\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/276904\nReviewed-by: Chloe Stefantsova \u003ccstefantsova@google.com\u003e\nCommit-Queue: Johnni Winther \u003cjohnniwinther@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49aadfbf673a3b92a94ab2cd34676468003371f5",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/builder/class_builder.dart",
      "new_id": "fafac484ce73ea4c0571f3db838d2653fe410678",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/builder/class_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "d061e589eaec854aff3cbe42e36a558daa4e7c4c",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/dill/dill_class_builder.dart",
      "new_id": "8fa0735847cd55503d3aaaa16476dcaa9c704de6",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/dill/dill_class_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "642383ba6fe23563fe1fdadf2d62dc1e0e9a98b3",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/hierarchy/members_node.dart",
      "new_id": "5b9a98de83598d6fd68131ee16bb7b2ccf0d2c7c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/hierarchy/members_node.dart"
    },
    {
      "type": "modify",
      "old_id": "3a99f2579daaf92d0ae1b2f0e3e9d90c26591b5d",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/kernel_target.dart",
      "new_id": "3d164cdd7b7f677ed1289f88e4ebea6eec72fa3f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/kernel_target.dart"
    },
    {
      "type": "modify",
      "old_id": "a24751580499e449837528a70d7cdbd8277b72ae",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/macro/macro.dart",
      "new_id": "a55420472729a790ca8f247eebdcfad03b29d977",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/macro/macro.dart"
    },
    {
      "type": "modify",
      "old_id": "9c0292ed1fd89ab9dfba5851f85f9be4d287a072",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/source/source_class_builder.dart",
      "new_id": "e7f2d0faa5f0978a1575f5e7dc645fdcb62ffb06",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/source/source_class_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "70a353383305c4235ec83d058ef76a3f7275d9b3",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/source/source_library_builder.dart",
      "new_id": "88c458d65daa89ca1d3e18c57366872b7ce2b20f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/source/source_library_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "9c0197951636499953cdcff413ee9312a54af2da",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/source/source_loader.dart",
      "new_id": "b64c774a8b5c219477fb8f8e1a5646bb7e580cf0",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/source/source_loader.dart"
    },
    {
      "type": "modify",
      "old_id": "55535eece35bce0906674495b9680bc62353e51d",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/source/source_type_alias_builder.dart",
      "new_id": "f43ce43997d9450153dbb34fc8acace00047eab3",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/source/source_type_alias_builder.dart"
    }
  ]
}
