)]}'
{
  "commit": "b1e3d7330461bd76e84cc034e7e7d53aff298b57",
  "tree": "7c147908db18e0fa20037cf31841e1ce515dcbe7",
  "parents": [
    "fbb618544929ae20bc7925cb39fc016b4337dac6"
  ],
  "author": {
    "name": "Kallen Tu",
    "email": "kallentu@google.com",
    "time": "Thu Mar 02 17:47:49 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Mar 02 17:47:49 2023 +0000"
  },
  "message": "[cfe] Fix textual outlines for class modifiers and subtyping base/final.\n\nForward fix test outcomes instead of the revert here: https://dart-review.googlesource.com/c/sdk/+/286460\n\nChange-Id: Ie940cf8baa2e2abb6eab212329a58e24a1e85138\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/286521\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nCommit-Queue: Kallen Tu \u003ckallentu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6084456e6854898d6b845d6636f6e61265be037",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/class_modifiers/base/base_subtype_not_base_final_sealed.dart.textual_outline.expect",
      "new_id": "ac275212341142ac15669695ca40ccc37e7d26b6",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/class_modifiers/base/base_subtype_not_base_final_sealed.dart.textual_outline.expect"
    },
    {
      "type": "modify",
      "old_id": "374a1fe8eb92ce847e565d61bf25f1addc49f735",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/class_modifiers/base/outside_library/main.dart.textual_outline.expect",
      "new_id": "891a8a7fd7cd72c6aebc1edae2a48b8a8c86eaea",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/class_modifiers/base/outside_library/main.dart.textual_outline.expect"
    },
    {
      "type": "modify",
      "old_id": "96e83941d9617cc17703d06f958df2c7f4b5d466",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/class_modifiers/base/typedef/main.dart.textual_outline.expect",
      "new_id": "1bba08b182fff656f60185dbed78137f8821e53f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/class_modifiers/base/typedef/main.dart.textual_outline.expect"
    },
    {
      "type": "modify",
      "old_id": "15b9fc630e550f0a47d21a78a4711ec407b0ba23",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/class_modifiers/final/final_subtype_not_base_final_sealed.dart.textual_outline.expect",
      "new_id": "85c3eb68d4b1e2cea14b1bc9ecd1223272e05243",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/class_modifiers/final/final_subtype_not_base_final_sealed.dart.textual_outline.expect"
    },
    {
      "type": "modify",
      "old_id": "936defa0742dd60eeb92d43e156c5f40191296e5",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/class_modifiers/final/outside_library/main.dart.textual_outline.expect",
      "new_id": "404d4bf04fd9beda82b61910292c5f734990e260",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/class_modifiers/final/outside_library/main.dart.textual_outline.expect"
    },
    {
      "type": "modify",
      "old_id": "fc591eecc839fb59468487c8c245603e93fc0816",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/class_modifiers/final/typedef/main.dart.textual_outline.expect",
      "new_id": "1bb2de306914438501c79ba68fc453b6dfad9ac4",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/class_modifiers/final/typedef/main.dart.textual_outline.expect"
    },
    {
      "type": "modify",
      "old_id": "23f0b791bcee9106fc970a4adb6f2aaec2bc788e",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/textual_outline.status",
      "new_id": "bad33fd5cfa4359a11fa8b9aaf965d9742aeb086",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/textual_outline.status"
    }
  ]
}
