)]}'
{
  "commit": "2e6bdc29de69eda869522bce094f6fe76f13bdf1",
  "tree": "e4d1eed6623112807092507c5919ec25965c8b3c",
  "parents": [
    "3713c0e264b8be9f1319f7ef05d80521d2723fda"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Mon May 08 19:48:03 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 08 19:48:03 2023 +0000"
  },
  "message": "Add InvalidType, InvalidTypeImpl, but don\u0027t resolve to it yet.\n\nI ran the CL that does resolve with it in google3, it is mostly\ngreen, but there are a few clients that extend TypeVisitor directly.\nSo, I want to publish the interface `InvalidType` first, update the\nclients, and only then update the resolution.\n\nBug: https://github.com/dart-lang/sdk/issues/36697\nChange-Id: I1f1c995a36849ebbde2c526bb8761d86be87b4ea\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/301481\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nCommit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b240defec0b64e2fcd095a11fc1a235f89c6efa7",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/CHANGELOG.md",
      "new_id": "94106f394659d9064cf51030516ef2079f507d5e",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "41f303615f8857c5fc2ab1e8eec1a6cc857da232",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/dart/element/type.dart",
      "new_id": "32744cf0e22e66619d90dc69ce69c406c25ebd75",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/dart/element/type.dart"
    },
    {
      "type": "modify",
      "old_id": "b2e52714182dd1a7ae5ab40a41b8b6650b737686",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/dart/element/type_visitor.dart",
      "new_id": "865ba6a37adff290710cf8bb8de43ee142cae41e",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/dart/element/type_visitor.dart"
    },
    {
      "type": "modify",
      "old_id": "d6862295f3ae912640c6bd26b488955c0712e1f9",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/display_string_builder.dart",
      "new_id": "e17b5959ecff550a3124c482c11b2d2502155ca8",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/display_string_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "1e6ea1b7523f5bd23338afe98eaf1af2ddc073c7",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/replacement_visitor.dart",
      "new_id": "9956ee235af714b6271dc47ad6b0e6ae60b01118",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/replacement_visitor.dart"
    },
    {
      "type": "modify",
      "old_id": "924e8d19ec8980ae64f77cd2f77407acf76e2a56",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/runtime_type_equality.dart",
      "new_id": "fc3ec5e2e2d0aa7b827bfd0c912fed4e2fd814d1",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/runtime_type_equality.dart"
    },
    {
      "type": "modify",
      "old_id": "28047fa961329f2bcc0ab479ff20e88dfc06fbfe",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/type.dart",
      "new_id": "a08bf341eb8f92628b79de5b2533a92623cd01a4",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/type.dart"
    },
    {
      "type": "modify",
      "old_id": "30c47326392c7a10e13c30e8c33e1b45d296adb2",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/type_algebra.dart",
      "new_id": "931a969fd0ee06ccaa14381c0624269f5c476088",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/type_algebra.dart"
    },
    {
      "type": "modify",
      "old_id": "9256beb33eb6440cbb808f2260c35b99495b49ed",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/element/string_types.dart",
      "new_id": "3e208503f6179af38c918d96382cb578189ec012",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/element/string_types.dart"
    }
  ]
}
