)]}'
{
  "commit": "d42390d7c142b3648ab9e69709019190df2dbe8d",
  "tree": "448438331674b05c76168d392fa27efcbd4e3f66",
  "parents": [
    "c31b4c0ef544748f7c2d9a331f11686e1eaf04a1"
  ],
  "author": {
    "name": "Paul Berry",
    "email": "paulberry@google.com",
    "time": "Fri Oct 27 17:51:44 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 27 17:51:44 2023 +0000"
  },
  "message": "Clean up enable/disable logic for flow analysis and type inference tests.\n\nPreviously, the logic for enabling and disabling language features in\nflow analysis and type inference tests relied on setters in the\n`Harness` class that (a) were mostly unmatched with getters, and (b)\nwere almost exclusively used in just a single one direction\n(e.g. `Harness.legacy` defaulted to `true`, so it was only ever set to\n`false`).\n\nCleaned up so that there are explicit `enable` and `disable` methods\nin the `Harness` class to cover all the use cases.\n\nChange-Id: I5ccc8585f803fec634cad1472395ea0d135c87c6\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/332064\nCommit-Queue: Paul Berry \u003cpaulberry@google.com\u003e\nReviewed-by: Lasse Nielsen \u003clrn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa6f6928cd35f9bc52781e521755a194898d880c",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/test/flow_analysis/flow_analysis_test.dart",
      "new_id": "5b7f05c90cfbc1567dc24c508c36f6605877a67f",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/test/flow_analysis/flow_analysis_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c445bddf9b05089bb5ebfcdbcc7cf2671835db43",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/test/mini_ast.dart",
      "new_id": "0e9443be5defd9a1628cc2c4f6cbb3f6d02783ea",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/test/mini_ast.dart"
    },
    {
      "type": "modify",
      "old_id": "7bfcce69313e9a00c7915190663fa01395846d63",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/test/type_inference/type_inference_test.dart",
      "new_id": "a571e11acaf5602b52e5cf983de953d166d141e2",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/test/type_inference/type_inference_test.dart"
    }
  ]
}
