)]}'
{
  "commit": "df96f151cab6b6be5f5b4eacb11485932baadc7c",
  "tree": "495ad8308bc5beeeb290b8ed78dcbf659f130e16",
  "parents": [
    "b79729c5d274194b4abcd61aa44038be671d97a4"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Fri Jan 31 16:26:28 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 31 16:26:28 2025 -0800"
  },
  "message": "Elements. APIs for constant initializers.\n\nI found that we have ConstTopLevelVariableElementImpl,\nConstFieldElementImpl, DefaultSuperFormalParameterElementImpl, etc.\n\nBut we don\u0027t have corresponding Element2.\nAnd this is probably good.\n\nHaving so many classes might be too much.\nWhy not turn the constant initializer into a property?\n\nChange-Id: I1fe7c2709e2bee4d8868e2916a3b3e8f7a6fb1f6\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/406880\nCommit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75cd0553d2071691b67d2ae6ea901e149b3c9766",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/dart/element/element2.dart",
      "new_id": "8220877506abc75d782c3ea8f9260682740cf631",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/dart/element/element2.dart"
    },
    {
      "type": "modify",
      "old_id": "6b5818a61da8911f273852467173348a10d4110b",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/element.dart",
      "new_id": "959c4d946cf032fb6e8aa3aed148924502a5e4df",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/element.dart"
    },
    {
      "type": "modify",
      "old_id": "941a79dd36440b5d83e2f3050bb47782a58e06fe",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/member.dart",
      "new_id": "5e5c7f3cdc090f86852cb394180fbb28d2879d46",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/member.dart"
    }
  ]
}
