)]}'
{
  "commit": "8d693e032d5992dfcda044ceb86b522122a7e1eb",
  "tree": "4749edebdc7e87d2bde83905688c7a828e05cdd9",
  "parents": [
    "60ea089c87d0a9cbdbd4db3cb570b02131b95d2b"
  ],
  "author": {
    "name": "Johnni Winther",
    "email": "johnniwinther@google.com",
    "time": "Wed Mar 26 01:41:15 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 26 01:41:15 2025 -0700"
  },
  "message": "[cfe] Add MethodDeclaration\n\nIn preparation for merging SourceMethodBuilder and SyntheticMethodBuilder\n\nChange-Id: I1de377596d710070e4516b09aacb85f5cbab49b4\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/417800\nCommit-Queue: Johnni Winther \u003cjohnniwinther@google.com\u003e\nReviewed-by: Jens Johansen \u003cjensj@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7bbc79b5ac09d689f7722011f24f67f41c195bd",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fragment/fragment.dart",
      "new_id": "c0c7f58c402346cfecdb07ccf5d61796192f50dd",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/fragment.dart"
    },
    {
      "type": "modify",
      "old_id": "e7313896ec77a93b2493af6db8be30d0bcc084b4",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fragment/method.dart",
      "new_id": "da004452d8e13fefc38354592e4c4a3b0ca0840c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/method.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40b4b826a5785903cd82623652489e7455b05b95",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/method/body_builder_context.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3279ea7a66679aa9d4717e9afa37a3c8cb6c95d0",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/method/declaration.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c12e56e618babdb04a58fb57945339f15f72aa2f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fragment/method/encoding.dart"
    },
    {
      "type": "modify",
      "old_id": "2fd20199cf4fc9641210eef7bc85803b0448a777",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_builder_factory.dart",
      "new_id": "343e0c879c6199b357536bc064fd7574d1c01004",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_builder_factory.dart"
    },
    {
      "type": "modify",
      "old_id": "986aea69cc25e0aee794ae2775576d064d1ddba0",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_method_builder.dart",
      "new_id": "0b7977e7e5d0cd387d53785519bc7a4ce41f2e72",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_method_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "f1f88a32f8e445e4075145b226c81f79f5559149",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/type_parameter_scope_builder.dart",
      "new_id": "978b9e77aa478829f25ac11450494b781203deb4",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/type_parameter_scope_builder.dart"
    }
  ]
}
