)]}'
{
  "commit": "79faded2966ebefccc39eddeb797e094aaa92295",
  "tree": "07cb6537e2d6ad64f988149472031a1605f4a265",
  "parents": [
    "326cf873d1bb3d360ab7c8a4a284a3f34bc45806"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Mon Apr 22 21:44:49 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 22 21:44:49 2024 +0000"
  },
  "message": "analyzer: Touch up docs and impl of CorrectionUtils and EditBuilders\n\nIn this CL, I do not change the signature of any EditBuilder code, as\nit is public analyzer_plugin API. I only change doc comments and a few\nimpl nits here and there, to make more modern or idiomatic.\n\nThis CL is isolated this way so that when I do a copy to the\nanalysis_server_plugin package, the moves will be smaller, readable\ndiffs (almost zero diff, just imports and things like that).\n\nChange-Id: Ibc8a5ddb9a679278dd7223a3e2d868fe21c4acef\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/363881\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a4f68cdd864f12273e342fc12c0e3840453d795",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/util.dart",
      "new_id": "59a7804db5221663b2b674f50029533c3a27acce",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/util.dart"
    },
    {
      "type": "modify",
      "old_id": "8ae0f84442c5b47dc2a78f025dfee5cfad4e2d60",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/lib/src/utilities/change_builder/change_builder_dart.dart",
      "new_id": "0727e57f5a381c686f61c4ee0d84ebffc1b42f01",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/lib/src/utilities/change_builder/change_builder_dart.dart"
    },
    {
      "type": "modify",
      "old_id": "b467a5371fda75f1d40b659aaac8692d2863e52b",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/lib/utilities/change_builder/change_builder_dart.dart",
      "new_id": "84c899013ec5fa51bccd482127cc6491fae90495",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/lib/utilities/change_builder/change_builder_dart.dart"
    },
    {
      "type": "modify",
      "old_id": "f52a8b81df3c3e25b48dd5ef9f507b9defb3c286",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/test/src/utilities/change_builder/change_builder_dart_test.dart",
      "new_id": "2a61d6cb39d376505e6f1d233f804e3d4d4129e9",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/test/src/utilities/change_builder/change_builder_dart_test.dart"
    }
  ]
}
