)]}'
{
  "commit": "6150d4c46d1ce6dd0316a27c68e640354c3b0a1a",
  "tree": "52f3caa7ddbc45134a572db0c96924c887236992",
  "parents": [
    "3d0d94f6544cf4201b35563802e13744987960b3"
  ],
  "author": {
    "name": "Moritz",
    "email": "mosum@google.com",
    "time": "Thu Apr 04 15:22:31 2024 +0000"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Thu Apr 04 08:24:17 2024 -0700"
  },
  "message": "Add `@mustBeConst` annotation for parameters which should be\nconstant.\n\nAs const-only parameters are not planned, see\nhttps://github.com/dart-lang/language/issues/1684, an annotation with analyzer support could help a bit at least, see\nhttps://github.com/dart-lang/sdk/issues/29381.\n\nThe motivation is to enforce const arguments for methods annotated with\n`@ResourceIdentifier`, to be able to record the argument values at build time, see https://dart-review.googlesource.com/c/sdk/+/329961.\n\nTested: pkg/analyzer/test/src/diagnostics/const_argument_test.dart\nChange-Id: I2b8d2dce0c899fc0caa4985d892a5d031c747521\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/357701\nReviewed-by: Phil Quitslund \u003cpquitslund@google.com\u003e\nReviewed-by: Lasse Nielsen \u003clrn@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nCommit-Queue: Moritz Sümmermann \u003cmosum@google.com\u003e\nReviewed-by: Marya Belanger \u003cmbelanger@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/b3212540931b06f05f2b149b51284b9cc0298d4a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f74ff9ee93f330859d0357c92ba26664a535670c",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "e2bac1f99d452e03fd5b0fe7c71e157b288d3602",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "524818deda85a5f2803890929a80f4298b8cef1f",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "934d1d7307d4f310ea5f536c2a43eb2ff0228d27",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
