)]}'
{
  "commit": "5c1f33f9ea7d580c0ab58d913da7daa7dafee77a",
  "tree": "4ebdceffa415072b27f4ef9c331be68651cecf85",
  "parents": [
    "84b3c2d1f69e8128781f2307ec58f040d765812d"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Sat Oct 03 14:34:54 2026 -0700"
  },
  "committer": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Sat Oct 03 14:34:54 2026 -0700"
  },
  "message": "AST. Add String.isPrivateName, use it instead of Identifier.isPrivateName.\n\nWhether a name is private depends only on the name, not on the V1\n`Identifier` node. The analyzer, analysis_server, and linter now use\n`StringExtension.isPrivateName`; linter re-exports it from\n`lib/src/analyzer.dart`.\n\n`Identifier.isPrivateName` delegates to it, and is marked\n`@ToBeDeprecated`.\n\nChange-Id: I484b7766358f649a0fc49d0fc3e671cb1cbbc252\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/559100\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Paul Berry \u003cpaulberry@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a218d11933774c236ba9a1587d2f0ff79c6f665",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/computer/computer_outline.dart",
      "new_id": "f94decaad80343f4408c70d0dc8be012fbae9320",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/computer/computer_outline.dart"
    },
    {
      "type": "modify",
      "old_id": "76ec16f446f592a866224d47b664843e4e41d92d",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/completion/dart/declaration_helper.dart",
      "new_id": "434e5aacb5d45a2ff1e75f2606074d319293e448",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/completion/dart/declaration_helper.dart"
    },
    {
      "type": "modify",
      "old_id": "27bd406d5847fed667195e5c06f3f9ec95488463",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/completion/dart/utilities.dart",
      "new_id": "9fda50aff5324c95710fdcc384af8596d04a785a",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/completion/dart/utilities.dart"
    },
    {
      "type": "modify",
      "old_id": "1005efe7f41c6c9cfca4dfa5627ec397f81d0e69",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/add_missing_parameter_named.dart",
      "new_id": "cbfb52106b25d9ba4f010778e3d8280a72419412",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/add_missing_parameter_named.dart"
    },
    {
      "type": "modify",
      "old_id": "08ce6692541d765c2fad99ccd4a227ba02347692",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/add_super_constructor_invocation.dart",
      "new_id": "30a3962a88c189420c72c1aaba056a74cf23f685",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/add_super_constructor_invocation.dart"
    },
    {
      "type": "modify",
      "old_id": "b9e0db61bb41cca673ba0be6f7393d90757a9615",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_initializing_formal.dart",
      "new_id": "326f00956bf81ef58695b5d62e1e4853d71b3821",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_initializing_formal.dart"
    },
    {
      "type": "modify",
      "old_id": "1263cbdace157cec85fcbeca12ccc076af6009bb",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/create_constructor_super.dart",
      "new_id": "712bc931acfd57ec7f7d51ebd50f6a460f6b7593",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/create_constructor_super.dart"
    },
    {
      "type": "modify",
      "old_id": "0bdc11b7fd7771c6075face743d025c75960c2f9",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/create_extension_member.dart",
      "new_id": "266a58974c8f70935f791044f447f6d6392802a6",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/create_extension_member.dart"
    },
    {
      "type": "modify",
      "old_id": "8d4b5278a149c043c59f44ee99b32988e10624a0",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/create_field.dart",
      "new_id": "6ad21bce0cf544d9f61ecc5ab2c68c03cc04a7e1",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/create_field.dart"
    },
    {
      "type": "modify",
      "old_id": "9546969f05b1347cca220c7d2148ed945ac03c56",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/create_getter.dart",
      "new_id": "76c6f10ee5bcb83b820c2df18e9278c1c8092e31",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/create_getter.dart"
    },
    {
      "type": "modify",
      "old_id": "e14b03da4d59319318d23ab6e238187425898c92",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/create_local_variable.dart",
      "new_id": "492c8578fe3a532b0bc51728daff89fb96ef286f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/create_local_variable.dart"
    },
    {
      "type": "modify",
      "old_id": "df776609b520d046fc2d67a6a9a23b03d8647fd5",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/create_parameter.dart",
      "new_id": "2a3d6b542832725a36a38af04aea64fea223dcb0",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/create_parameter.dart"
    },
    {
      "type": "modify",
      "old_id": "6fec6bb09cfc878fc4e4d1df38b80a8834a2850e",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/encapsulate_field.dart",
      "new_id": "88ef51aef5c40a9996401978870851c7395622e8",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/encapsulate_field.dart"
    },
    {
      "type": "modify",
      "old_id": "b52d0341131a5822c95b039685c27cd2ef723105",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/flutter_convert_to_stateless_widget.dart",
      "new_id": "796eef6191f76337f536777ab6d8b33836b71c04",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/flutter_convert_to_stateless_widget.dart"
    },
    {
      "type": "modify",
      "old_id": "1dc0d074c320296be204a9564262ec6d689b2dd5",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/sort_members.dart",
      "new_id": "dab205d6310bde7d5d15f51b16169edd68d706d6",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/sort_members.dart"
    },
    {
      "type": "modify",
      "old_id": "07dd5f5f4deb473333113454b19dc454e5eda23e",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/refactoring/agnostic/change_method_signature.dart",
      "new_id": "eb4ff3588c3fb393463d04da7abd4e0e6f6bd746",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/refactoring/agnostic/change_method_signature.dart"
    },
    {
      "type": "modify",
      "old_id": "b31aa8f6f3b2b95864ad81425201f4e69cd7eb75",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/inline_method.dart",
      "new_id": "7d2ba410c3b1957c4eb7da727144f7507a1b32c0",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/inline_method.dart"
    },
    {
      "type": "modify",
      "old_id": "c9906221ba338472b22aeee8e2d6482765abfdca",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring.dart",
      "new_id": "c6b686b63d862be03133081b1a77576aadd0f60e",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring.dart"
    },
    {
      "type": "modify",
      "old_id": "18ef006e8ae66e641f29540318899381ec989741",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/rename_class_member.dart",
      "new_id": "4aaacdafea8695ade01706375ebe9a7f9315a023",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/rename_class_member.dart"
    },
    {
      "type": "modify",
      "old_id": "da9ef9a64c83a4e60a397d56249868a0ea346168",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/rename_unit_member.dart",
      "new_id": "a69a3ce2323473b6d28d04e78cc5a755d0faccf9",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/refactoring/legacy/rename_unit_member.dart"
    },
    {
      "type": "modify",
      "old_id": "64e8a1ddb7fbb14017b3bd8eeb53d23873a14ed8",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/ast/ast.dart",
      "new_id": "6efb4123e2029eaba29b7a44fb65a66204f1f9ca",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/ast/ast.dart"
    },
    {
      "type": "modify",
      "old_id": "7ccd2a16d97b83897ed955434ab41b40f9196d78",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/element/element.dart",
      "new_id": "9bae4e26f0f1c362c88f584fbaf6a224e8f0b502",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/element/element.dart"
    },
    {
      "type": "modify",
      "old_id": "0bc3c456e3d6d95706e36f38564f1aec2d436108",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/resolver/scope.dart",
      "new_id": "e2bf3b1f32933d2c952894ceb5cecd88020e4bab",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/resolver/scope.dart"
    },
    {
      "type": "modify",
      "old_id": "249aa775c53d4e7ab5023c2b23692b70663eaefc",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/annotation_verifier.dart",
      "new_id": "07c29703528e72ceff49638cd78628b5b6832939",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/annotation_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "dbbe32c10882ca5241b244b4ccee48b04804a425",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/unused_local_elements_verifier.dart",
      "new_id": "c939b5b67ae9ce6410a076cd1492e2063fd10a5c",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/unused_local_elements_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "23ab0d7d43c58ef3991c8a8dfbdeb8bce1470b60",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/widget_preview_verifier.dart",
      "new_id": "010d80cde32444381cb52f61a7522291a69e22ef",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/widget_preview_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "b15fd5eeb47520fbece10291ec42b79007221abe",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/error_verifier.dart",
      "new_id": "5c265b1a7072c54b083937707d81e6391f5d977b",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/error_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "c63f3c171ec62202e5e9aa09513bb2aabd88339a",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/utilities/extensions/string.dart",
      "new_id": "ee11b1bdc896f4f8e743747ee5ef7c7e6f887c7f",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/utilities/extensions/string.dart"
    },
    {
      "type": "modify",
      "old_id": "d0c0cffb57fded0e49537f3f449dec036c49b225",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/analyzer.dart",
      "new_id": "4857663696f79da205ee813e0830743dd5a62d61",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/analyzer.dart"
    },
    {
      "type": "modify",
      "old_id": "ff64e0df4afa23210a50b72a123ca1bd4ff06e85",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/extensions.dart",
      "new_id": "4739b578520c31ff5f37f07dae0b8822e5908ae1",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/extensions.dart"
    },
    {
      "type": "modify",
      "old_id": "a996d17cd28869c530c3be5c9e948c0a822d98b6",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/avoid_private_typedef_functions.dart",
      "new_id": "e1fc4e04e80df3cf416943b2d15508d5b7110ba4",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/avoid_private_typedef_functions.dart"
    },
    {
      "type": "modify",
      "old_id": "8d5c136010e9ab9474a73d70535c951a3b28e62c",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/library_private_types_in_public_api.dart",
      "new_id": "36d061f0a2380b7b4bb9670c9d403d5b90be6f1e",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/library_private_types_in_public_api.dart"
    },
    {
      "type": "modify",
      "old_id": "118a35319db456f5348e6b86117bea17cd07d84c",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/unnecessary_nullable_for_final_variable_declarations.dart",
      "new_id": "a29dd668456b7aca27698705512d089b98fd900b",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/unnecessary_nullable_for_final_variable_declarations.dart"
    },
    {
      "type": "modify",
      "old_id": "a15182e1388a9fa07b31162d94b1d7134d0624aa",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/use_enums.dart",
      "new_id": "a62d0aa301cf879ff42be95f0d99f476b0e7c4c8",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/use_enums.dart"
    },
    {
      "type": "modify",
      "old_id": "388162cccff80d94f5e0541f2c65bd3f43616384",
      "old_mode": 33188,
      "old_path": "pkg/linter/lib/src/rules/use_late_for_private_fields_and_variables.dart",
      "new_id": "9a704f6690c5ecc5ce053beb02b3c3d2257e155f",
      "new_mode": 33188,
      "new_path": "pkg/linter/lib/src/rules/use_late_for_private_fields_and_variables.dart"
    }
  ]
}
