)]}'
{
  "commit": "e1d8b2545e0d82c83f50f254b0cc54b0b7ae6af2",
  "tree": "3e390fb663c45c40ab40f132bb3c003daa31810b",
  "parents": [
    "683be87ef2d04f630f85835bdb9f6fa49b98ff7a"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Tue Feb 25 12:37:18 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 25 12:37:18 2025 -0800"
  },
  "message": "Elements. Use FormalParameterElementMixin in impl elements, remove a few TypeImpl casts.\n\nChange-Id: I4001175016b92b07a294e3e6f8461a3727b6d1d0\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/412141\nReviewed-by: Paul Berry \u003cpaulberry@google.com\u003e\nCommit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e98569b3e91572fa544c9775a27bc78a39e2e46",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/element.dart",
      "new_id": "0b62dc4f1187794817dadd88f1753a06f02fb11e",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/element.dart"
    },
    {
      "type": "modify",
      "old_id": "c1c8cc613d7418cc5460e6a1797d63d6f4571c63",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/extensions.dart",
      "new_id": "c631ebc25a48bb2c2dcad2b958b39c1192d800c7",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/extensions.dart"
    },
    {
      "type": "modify",
      "old_id": "7f24cce4bb3288b6add370e98ef1a30128e66c0c",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/member.dart",
      "new_id": "af764a2c76b3c67c4127b4b1c04cc74342b6cb3d",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/member.dart"
    },
    {
      "type": "modify",
      "old_id": "6b6be1fac63387257a4aa18dcfc6019ef6de7c3a",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/resolver/assignment_expression_resolver.dart",
      "new_id": "30f5561b1dea9223b750108ca098c4a4ed314748",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/resolver/assignment_expression_resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "4f8c1ff4668c5d3138a597323b2fc3c592a43f0f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/resolver.dart",
      "new_id": "c5609c4f5239cb396aca5593e24582d437e15840",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/resolver.dart"
    }
  ]
}
