)]}'
{
  "commit": "cf8f47df4ffd09e3f6c5f2ae1c0971837802da3a",
  "tree": "3fa59603a36596d4601518d0046d87dcb08d9072",
  "parents": [
    "104b0deb5c36f48a39fe70c656c0aa48ecd88607"
  ],
  "author": {
    "name": "Jens Johansen",
    "email": "jensj@google.com",
    "time": "Wed Aug 24 07:42:51 2022 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Aug 24 07:42:51 2022 +0000"
  },
  "message": "[parser] Support RecordType for setter/getters and static methods\n\nFixes https://github.com/dart-lang/sdk/issues/49709\n\nChange-Id: I710e687ce7e1066eef8439f541f2e5fe2771db36\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/255988\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nCommit-Queue: Jens Johansen \u003cjensj@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3946e2463588dff28e0c076bf6c64c0b139b08f3",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/lib/src/parser/modifier_context.dart",
      "new_id": "b21ef293aa6d2ee0001dc7b27de5b2cc1067d01d",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/lib/src/parser/modifier_context.dart"
    },
    {
      "type": "modify",
      "old_id": "17942e59e417e1995bf3e21d91c31f7d7039a2a7",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/lib/src/parser/type_info_impl.dart",
      "new_id": "f0b886f4185cd4dd163497504485c22fb6491dc7",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/lib/src/parser/type_info_impl.dart"
    },
    {
      "type": "modify",
      "old_id": "5f955ed6e6aeddae80e76451e7027b76a0b3e7a9",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/record/record_type_01.dart",
      "new_id": "0dbf5d5cf94eb14b5f0943cd645446c3cdacb43c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_01.dart"
    },
    {
      "type": "modify",
      "old_id": "4dd276e4f2be02b160df00f1ff41240401ad0801",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/record/record_type_01.dart.expect",
      "new_id": "35ee8f389ff0f7c80a1473e822f1daefe28975dd",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_01.dart.expect"
    },
    {
      "type": "modify",
      "old_id": "f783fd7608f090c767020cf04f2ec0ec14619a13",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/record/record_type_01.dart.intertwined.expect",
      "new_id": "1328f9bebfd052329f283c140cc8e7c57bbeeb03",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_01.dart.intertwined.expect"
    },
    {
      "type": "modify",
      "old_id": "be01190232f783c7ed2c4c87970302f85b10e535",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/record/record_type_01.dart.parser.expect",
      "new_id": "216b3a9d980aa28cb3d18b47ebb9881941682fa5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_01.dart.parser.expect"
    },
    {
      "type": "modify",
      "old_id": "be01190232f783c7ed2c4c87970302f85b10e535",
      "old_mode": 33188,
      "old_path": "pkg/front_end/parser_testcases/record/record_type_01.dart.scanner.expect",
      "new_id": "216b3a9d980aa28cb3d18b47ebb9881941682fa5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_01.dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56317050e1b01b5e844e2ebd1abdaea7662cd563",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_getter.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63ac4e9147dbba89c68205d2d7c391c044bbcb05",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_getter.dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99edfa5b9c9ed4afb595c2ed5c7bd85d9f3698de",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_getter.dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9eaa61f8fc20d463009a84f6b8001cd766f578d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_getter.dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9eaa61f8fc20d463009a84f6b8001cd766f578d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_getter.dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4f848b5632a4b862c277182f0a270b9a423f3bd",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_setter.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4378062dd12e23776132df119272d4174a94f51b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_setter.dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a1504e8adb57d9ed2155ff5edf77b9348559722",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_setter.dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dac6a5c75d40b4f08b7d66900d267749d5e41b5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_setter.dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dac6a5c75d40b4f08b7d66900d267749d5e41b5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_setter.dart.scanner.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be04f1bb6b8deb0af16352ce80a5f1881ac60981",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_with_modifiers.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40d36b2c811c184d0f724f2b1b97d10dc9e9ae20",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_with_modifiers.dart.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fcf896fa660cae41d634f188247760257344b99",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_with_modifiers.dart.intertwined.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1be0add7babb7e3749988a4b4c3305f4d04fd353",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_with_modifiers.dart.parser.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1be0add7babb7e3749988a4b4c3305f4d04fd353",
      "new_mode": 33188,
      "new_path": "pkg/front_end/parser_testcases/record/record_type_with_modifiers.dart.scanner.expect"
    },
    {
      "type": "modify",
      "old_id": "965a21c3abae4534948842fba9e706e552dc4d81",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/spell_checking_list_tests.txt",
      "new_id": "247f5abd8752ac78611d915126b1762841462eed",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/spell_checking_list_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "fc1314aede7c0ec3e05e0d6db0c8df17ae0ea217",
      "old_mode": 33188,
      "old_path": "tests/language/record_type_test.dart",
      "new_id": "8f3e0647011d718470acf69218d1f69c549bfec6",
      "new_mode": 33188,
      "new_path": "tests/language/record_type_test.dart"
    },
    {
      "type": "modify",
      "old_id": "34d8248a7797595fffaa95794546e80304b33e60",
      "old_mode": 33188,
      "old_path": "tests/language_2/record_type_test.dart",
      "new_id": "619d115845082c7c7d7a68ad3ebf4ae3ceb629f8",
      "new_mode": 33188,
      "new_path": "tests/language_2/record_type_test.dart"
    }
  ]
}
