)]}'
{
  "commit": "04e06aa477d20299ab415aed5d31495e9994da28",
  "tree": "7b9c03c3ca740eea41dd7468463d115eec064ca0",
  "parents": [
    "fe3c184acd5e89579c7cea8c4694e991382c479b"
  ],
  "author": {
    "name": "Paul Berry",
    "email": "paulberry@google.com",
    "time": "Thu Feb 27 09:44:40 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Feb 27 09:44:40 2025 -0800"
  },
  "message": "[analyzer] Add declaredFragment getters to a few more AST nodes.\n\nThis change adds the getters\n`DeclaredVariablePattern.declaredFragment`,\n`GenericFunctionType.declaredFragment`, and `Label.declaredFragment`,\nfor consistency with other AST nodes that have associated fragments.\n\nChange-Id: Ica7b6d2fbfafeaff61e75f1eb89c26be36aede54\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/412382\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nCommit-Queue: Paul Berry \u003cpaulberry@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a691b3050d5310adbd117504496d1bdab2644142",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/api.txt",
      "new_id": "629474d3aea506c581a1896cd3cca6069b1316ea",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/api.txt"
    },
    {
      "type": "modify",
      "old_id": "7659b1e06cd781155f38a731e974209efdb96144",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/ast/ast.dart",
      "new_id": "6e06dda9940edd4d512c090f664b2e4c3e8ef334",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/ast/ast.dart"
    }
  ]
}
