)]}'
{
  "commit": "410d6489bbd30ae0461fe96e44ecfdf78d589656",
  "tree": "e52ab96eb3dab0442a7b74c480e4a47faf2cccb4",
  "parents": [
    "f5238e71ccadca2644eecb19a9dca56521a432f8"
  ],
  "author": {
    "name": "Kallen Tu",
    "email": "kallentu@google.com",
    "time": "Mon Apr 28 09:48:22 2025 -0700"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Mon Apr 28 09:50:40 2025 -0700"
  },
  "message": "[analyzer] Dot shorthands: Allow potentially constant DotShorthandPropertyAccesses.\n\nWhen we test for potentially-constant constants (ie. in asserts), we need to also test whether the identifier of a `DotShorthandPropertyAccess` is constant or not.\n\nThis CL adds one bit of logic and a few unit tests.\nThe language test `language/dot_shorthands/equality/equality_test` also covers this behavior and is passing.\n\nBug: https://github.com/dart-lang/sdk/issues/59835\nChange-Id: I4e3daeb008c7dbadbb71d988012bf2e521df2e84\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/424661\nReviewed-by: Chloe Stefantsova \u003ccstefantsova@google.com\u003e\nCommit-Queue: Kallen Tu \u003ckallentu@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/1d08bd587760f0a7e349b11270ecd2d67b26d01d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8558ce4d7d9796584087cd17dad78f6db6fbe255",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "998584587eaac7ae58acf13a8f2f6322309d1a3a",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "17efb94c94122889adb8a200fb5d07df6d91d0b3",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "538da65a98957c4b180164a60ed25aa9e631eb40",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
