)]}'
{
  "commit": "b04639b41988b7f4c042b34aadfa78185d3cbf22",
  "tree": "df5e9e669c0ab4513d0c78db9cc83f6e4e2d3380",
  "parents": [
    "724cb509b3a97442789a6f881c13c00d69308000"
  ],
  "author": {
    "name": "Paul Berry",
    "email": "paulberry@google.com",
    "time": "Tue Sep 16 07:10:57 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 16 07:10:57 2025 -0700"
  },
  "message": "[messages] Specialize SharedToAnalyzerErrorCodeTables for SharedErrorCodeInfo.\n\nChanges the `SharedToAnalyzerErrorCodeTables` class so that its\nreferences to error codes all have type `SharedErrorCodeInfo` rather\nthan `ErrorCodeInfo`. There is no functional change because this class\nonly deals with shared errors. (Previously it filtered out non-shared\nerrors using an if-test in the constructor; now it simply does not\nconsider them.)\n\nThis change will make it easier to make further improvements to the\n`SharedToAnalyzerErrorCodeTables` class and its clients, since code\nwill be able to assume that any error codes it references are truly\nshared.\n\nChange-Id: I6a6a696400cff9ac3fee2c2396bc15b210562d3d\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/449680\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nCommit-Queue: Paul Berry \u003cpaulberry@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "497059eb7e72074aa565464f55994e23ebbae847",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_utilities/lib/messages.dart",
      "new_id": "71a5b46c115042d2ef5ed1b247355503bd1095c5",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/lib/messages.dart"
    }
  ]
}
