)]}'
{
  "commit": "f80e649f0cc05b700ef3269ca94f3cfa8c654e2f",
  "tree": "3bddc4b6eb9bc2c69575299d77a20a2db0725c1d",
  "parents": [
    "d695bd0cbd8681546fdba58302d2a7f15d7f7b82"
  ],
  "author": {
    "name": "Chloe Stefantsova",
    "email": "cstefantsova@google.com",
    "time": "Wed Sep 18 13:57:04 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 18 13:57:04 2024 +0000"
  },
  "message": "[cfe] Report error on missing initializer in extension types\n\nMore specifically, the error is now reported on a missing initializer\nof an optional named or positional parameter of an extension type\nconstructor.\n\nCloses https://github.com/dart-lang/sdk/issues/56402\n\nChange-Id: I4bd290d6342be5fdaa63dc848ae8c00e23d3a0ae\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/385563\nCommit-Queue: Chloe Stefantsova \u003ccstefantsova@google.com\u003e\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61ca4ad7b76716533eb31bc5bf2012ad58eb0574",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_builder_mixins.dart",
      "new_id": "68a77cad51189aadba0ec1f2540b41967aa894a5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_builder_mixins.dart"
    },
    {
      "type": "modify",
      "old_id": "ff120dce22b8c5591014de05503980059d8f0584",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/coverage_suite_expected.dart",
      "new_id": "324c6ec7cc27830fd362d7e801159a4b1e47f75b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/coverage_suite_expected.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94f7e98e3c4326b77791a40efff578c43125c945",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/extension_types/issue56402.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "014bfee21b0b72708a3d7b6647c282c267c1d76e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/extension_types/issue56402.dart.strong.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "014bfee21b0b72708a3d7b6647c282c267c1d76e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/extension_types/issue56402.dart.strong.modular.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a42a209fc6904bc4eb6b0952778e8b8bd54673b5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/extension_types/issue56402.dart.strong.outline.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "014bfee21b0b72708a3d7b6647c282c267c1d76e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/extension_types/issue56402.dart.strong.transformed.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59f15d4b0697d5bd194f7bed65214b48ef7f7cd4",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/extension_types/issue56402.dart.textual_outline.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17a032801d9edf3e48a797c0462523242552d3c0",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/extension_types/issue56402.dart.textual_outline_modelled.expect"
    }
  ]
}
