[dart-lang/sdk] ec40eb: Fix a bug in textDocument/definition for primary c...

0 views
Skip to first unread message

Brian Wilkerson

unread,
May 22, 2026, 8:08:12 PM (2 days ago) May 22
to com...@dartlang.org
Branch: refs/heads/main
Home: https://github.com/dart-lang/sdk
Commit: ec40ebcd23d2e094f1f338bdef6285b0828ccb98
https://github.com/dart-lang/sdk/commit/ec40ebcd23d2e094f1f338bdef6285b0828ccb98
Author: Brian Wilkerson <brianwi...@google.com>
Date: 2026-05-22 (Fri, 22 May 2026)

Changed paths:
M pkg/analysis_server/lib/src/utilities/navigation/keyword_navigation_computer.dart
M pkg/analysis_server/test/lsp/definition_test.dart

Log Message:
-----------
Fix a bug in textDocument/definition for primary constructors

Change-Id: Id24cdfda1c84322b5fa77cca0c87df0784482ec6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/506080
Commit-Queue: Samuel Rawlins <sraw...@google.com>
Auto-Submit: Brian Wilkerson <brianwi...@google.com>
Reviewed-by: Samuel Rawlins <sraw...@google.com>



To unsubscribe from these emails, change your notification settings at https://github.com/dart-lang/sdk/settings/notifications

Brian Wilkerson

unread,
May 22, 2026, 9:10:26 PM (2 days ago) May 22
to com...@dartlang.org
Branch: refs/heads/lkgr

copybara-service[bot]

unread,
May 23, 2026, 12:09:35 AM (yesterday) May 23
to com...@dartlang.org
Branch: refs/heads/dev
Home: https://github.com/dart-lang/sdk
Commit: ec40ebcd23d2e094f1f338bdef6285b0828ccb98
https://github.com/dart-lang/sdk/commit/ec40ebcd23d2e094f1f338bdef6285b0828ccb98
Author: Brian Wilkerson <brianwi...@google.com>
Date: 2026-05-22 (Fri, 22 May 2026)

Changed paths:
M pkg/analysis_server/lib/src/utilities/navigation/keyword_navigation_computer.dart
M pkg/analysis_server/test/lsp/definition_test.dart

Log Message:
-----------
Fix a bug in textDocument/definition for primary constructors

Change-Id: Id24cdfda1c84322b5fa77cca0c87df0784482ec6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/506080
Commit-Queue: Samuel Rawlins <sraw...@google.com>
Auto-Submit: Brian Wilkerson <brianwi...@google.com>
Reviewed-by: Samuel Rawlins <sraw...@google.com>


Commit: 4629bff7e99de8bc6ba67b802e24bbaccde40e94
https://github.com/dart-lang/sdk/commit/4629bff7e99de8bc6ba67b802e24bbaccde40e94
Author: Konstantin Shcheglov <sche...@google.com>
Date: 2026-05-22 (Fri, 22 May 2026)

Changed paths:
M pkg/_fe_analyzer_shared/lib/src/messages/diagnostic.g.dart
M pkg/_fe_analyzer_shared/lib/src/parser/parser_impl.dart
M pkg/_fe_analyzer_shared/messages.yaml
M pkg/analysis_server/lib/src/services/correction/error_fix_status.yaml
M pkg/analyzer/lib/src/diagnostic/diagnostic.g.dart
M pkg/analyzer/lib/src/diagnostic/diagnostic_code_values.g.dart
M pkg/analyzer/test/src/dart/parser/extension_type_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_of_different_declaration_kind_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_return_type_mismatch_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_type_parameter_bound_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_type_parameter_count_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_type_parameter_name_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_without_declaration_test.dart
M pkg/analyzer/test/src/diagnostics/duplicate_definition_test.dart
M pkg/front_end/parser_testcases/also-nnbd/issue_40288.dart.intertwined.expect
M pkg/front_end/parser_testcases/also-nnbd/issue_40288_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/also-nnbd/nullable_type_argument.dart.intertwined.expect
M pkg/front_end/parser_testcases/also-nnbd/use_late_in_non_nnbd.dart.intertwined.expect
M pkg/front_end/parser_testcases/also-nnbd/use_required_in_non_nnbd.dart.intertwined.expect
M pkg/front_end/parser_testcases/augmentation/member_declarations.dart.intertwined.expect
M pkg/front_end/parser_testcases/augmentation/member_errors.dart.intertwined.expect
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart.expect
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart.intertwined.expect
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart.parser.expect
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart.scanner.expect
M pkg/front_end/parser_testcases/augmentation/top_level_errors.dart.intertwined.expect
M pkg/front_end/parser_testcases/class_modifiers/base/base_class_declaration.dart.intertwined.expect
M pkg/front_end/parser_testcases/class_modifiers/final/final_class_declaration.dart.intertwined.expect
M pkg/front_end/parser_testcases/class_modifiers/interface/interface_class_declaration.dart.intertwined.expect
M pkg/front_end/parser_testcases/class_modifiers/mixin/mixin_class.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/const_no_identifier_recovery.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/const_property_recovery.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/no_identifier_no_context_recovery.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/no_identifier_recovery.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/syntax.dart.intertwined.expect
M pkg/front_end/parser_testcases/enhanced_enums/entries_with_type_arguments.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/bracket_mismatch_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_general.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_get.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_return_type.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_set.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_get.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_operator.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_return_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_set.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/extension_member_contributor_test_completion.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/invalid_enum_modifiers.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_000032.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_22313.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_22314.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_26810.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_26810_and.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_26810_or.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_39026.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_39026_prime.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_39230.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_41265.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_const.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_list.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_list_const.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_list_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_set.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_set_const.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_set_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45327_prime_1.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45662.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45662_gt_gt.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45662_gt_gt_prime.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45662_prime.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46346.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46346_prime_2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_1.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_2.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_3.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_4.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_5.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_6.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48371.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48371_prime3.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_1.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_1_comma.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_1_comma_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_1_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_2_comma.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_2_comma_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_2_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_3.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_3_comma.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_3_comma_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_3_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_4.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48411.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48411_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48411_prime_1.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_49116.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_50838.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_54284.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/keyword_named_class_fields.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/keyword_named_class_methods.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/keyword_named_class_methods_2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/keyword_named_formal_parameter_start_of_next_top_level.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/method_called_with.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/method_called_with_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/method_called_with_prime2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_02.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_03.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_04.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_05.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_06.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_07.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_08.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_09.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_10.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_11.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_12.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_13.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_14.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_15.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_string_interpolation_1.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_string_interpolation_2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_string_missing_end_quote.dart.intertwined.expect
M pkg/front_end/parser_testcases/extension_named_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/extension_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/const.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/covariant.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/not_covariant.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/static.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/static_covariant.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/built_in_identifier_class_fields.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/built_in_identifier_class_methods.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/issue_41121.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/issue_45703.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/issue_45848_06.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/metadata.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/new_as_identifier.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/operator_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/operator_hat_class.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extends_with.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extension_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extension_type_const.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extension_type_missing_name.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extension_type_on.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/inline_class.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/no_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/no_primary_constructor.dart.intertwined.expect
M pkg/front_end/parser_testcases/macros/augment_class.dart.intertwined.expect
M pkg/front_end/parser_testcases/macros/macro_class.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/error_recovery/abstract_placement.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/error_recovery/external_placement.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/error_recovery/late_without_var_etc.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_39723.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_39723_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_39858.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_39858_prime1.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40805_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40805_02.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40805_03.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40834_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40834_02.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40834_03.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_41597.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_42621.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_49132.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_49132_not_nullable.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_49132_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/late_member.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/late_modifier.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/null_shorting_index.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/required_member.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/required_modifier.dart.intertwined.expect
M pkg/front_end/parser_testcases/no-triple-shift/define_triple_shift_method.dart.intertwined.expect
M pkg/front_end/parser_testcases/no-triple-shift/define_triple_shift_method_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/no-triple-shift/triple_shift_not_triple_shift.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/cast_inside_extractor_pattern.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/cast_inside_extractor_pattern_implicitly_named.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/const_patterns.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/const_patterns_binary.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_inside_cast.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_inside_null_assert.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_inside_null_check.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_with_type_args.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_with_type_args_inside_null_assert.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/issue_51169.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/null_assert_inside_extractor_pattern.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/null_assert_inside_extractor_pattern_implicitly_named.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/null_check_inside_extractor_pattern.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/null_check_inside_extractor_pattern_implicitly_named.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/object_unprefixed_withTypeArgs_insideDeclaration.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/patternVariableDeclaration_inClass.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/relational_inside_extractor_pattern.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/class_primary_constructor.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/class_primary_constructor_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/class_primary_constructor_body_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/class_primary_constructor_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/constructor_head.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/constructor_head_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/constructor_head_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/declaring_parameter.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/declaring_parameter_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/declaring_parameter_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/enum_primary_constructor.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/enum_primary_constructor_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/enum_primary_constructor_body_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/enum_primary_constructor_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/extension_type_primary_constructor.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/extension_type_primary_constructor_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/extension_type_primary_constructor_body_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/extension_type_primary_constructor_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/factory_constructor_head.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/factory_constructor_head_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/factory_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/invalid_primary_constructors.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/new_dot_name.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/new_in_initializer.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/new_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/new_qualified_name.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/no_class_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/no_class_extension_type_body_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/no_extension_type_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/field_formal_parameter_with_explicit_record_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/issue_52365.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/metadata.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/modifier_before_type_question.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/operator_returning_record.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/record_type_03.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/record_type_getter.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/record_type_setter.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/record_type_with_modifiers.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/super_parameters_record_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/sealed_class/sealed_class.dart.intertwined.expect
M pkg/front_end/test/parser_test_parser.dart

Log Message:
-----------
Augment. Report extensionTypeAugmentationSpecifiesRepresentationField.

Add a syntactic diagnostic for extension type augmentations that declare
representation fields. Extension type augmentations may augment the
declaration, but they must not redeclare the representation.

Thread an explicit parser option through primary constructor parsing so
extension type augmentations can omit a representation without producing
the usual missing-primary-constructor diagnostics, while still reporting
an error when a representation is present.

Register the new diagnostic in the shared and analyzer generated
diagnostic tables and add it to fix status tracking.

Change-Id: I84815bb0669a76126564e590760e93096a3af046
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/505860
Reviewed-by: Brian Wilkerson <brianwi...@google.com>
Reviewed-by: Paul Berry <paul...@google.com>
SLSA-Policy-Verified: SLSA Policy Verification Service <devtools-gerritco...@google.com>
Commit-Queue: Konstantin Shcheglov <sche...@google.com>


Commit: 7eb54169841d576e8edbd5667cde933cfaf2a657
https://github.com/dart-lang/sdk/commit/7eb54169841d576e8edbd5667cde933cfaf2a657
Author: Dart CI <dart-inte...@dart-ci-internal.iam.gserviceaccount.com>
Date: 2026-05-22 (Fri, 22 May 2026)

Changed paths:
M pkg/_fe_analyzer_shared/lib/src/messages/diagnostic.g.dart
M pkg/_fe_analyzer_shared/lib/src/parser/parser_impl.dart
M pkg/_fe_analyzer_shared/messages.yaml
M pkg/analysis_server/lib/src/services/correction/error_fix_status.yaml
M pkg/analysis_server/lib/src/utilities/navigation/keyword_navigation_computer.dart
M pkg/analysis_server/test/lsp/definition_test.dart
M pkg/analyzer/lib/src/diagnostic/diagnostic.g.dart
M pkg/analyzer/lib/src/diagnostic/diagnostic_code_values.g.dart
M pkg/analyzer/test/src/dart/parser/extension_type_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_of_different_declaration_kind_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_return_type_mismatch_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_type_parameter_bound_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_type_parameter_count_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_type_parameter_name_test.dart
M pkg/analyzer/test/src/diagnostics/augmentation_without_declaration_test.dart
M pkg/analyzer/test/src/diagnostics/duplicate_definition_test.dart
M pkg/front_end/parser_testcases/also-nnbd/issue_40288.dart.intertwined.expect
M pkg/front_end/parser_testcases/also-nnbd/issue_40288_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/also-nnbd/nullable_type_argument.dart.intertwined.expect
M pkg/front_end/parser_testcases/also-nnbd/use_late_in_non_nnbd.dart.intertwined.expect
M pkg/front_end/parser_testcases/also-nnbd/use_required_in_non_nnbd.dart.intertwined.expect
M pkg/front_end/parser_testcases/augmentation/member_declarations.dart.intertwined.expect
M pkg/front_end/parser_testcases/augmentation/member_errors.dart.intertwined.expect
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart.expect
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart.intertwined.expect
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart.parser.expect
M pkg/front_end/parser_testcases/augmentation/top_level_declarations.dart.scanner.expect
M pkg/front_end/parser_testcases/augmentation/top_level_errors.dart.intertwined.expect
M pkg/front_end/parser_testcases/class_modifiers/base/base_class_declaration.dart.intertwined.expect
M pkg/front_end/parser_testcases/class_modifiers/final/final_class_declaration.dart.intertwined.expect
M pkg/front_end/parser_testcases/class_modifiers/interface/interface_class_declaration.dart.intertwined.expect
M pkg/front_end/parser_testcases/class_modifiers/mixin/mixin_class.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/const_no_identifier_recovery.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/const_property_recovery.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/no_identifier_no_context_recovery.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/no_identifier_recovery.dart.intertwined.expect
M pkg/front_end/parser_testcases/dot_shorthands/syntax.dart.intertwined.expect
M pkg/front_end/parser_testcases/enhanced_enums/entries_with_type_arguments.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/bracket_mismatch_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_general.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_get.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_return_type.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_bad_name_set.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_get.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_operator.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_return_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/constructor_recovery_set.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/extension_member_contributor_test_completion.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/invalid_enum_modifiers.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_000032.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_22313.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_22314.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_26810.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_26810_and.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_26810_or.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_39026.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_39026_prime.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_39230.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_41265.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_const.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_list.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_list_const.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_list_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_set.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_set_const.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45251_set_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45327_prime_1.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45662.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45662_gt_gt.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45662_gt_gt_prime.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_45662_prime.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46346.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46346_prime_2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_1.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_2.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_3.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_4.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_5.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_46505_prime_6.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48371.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48371_prime3.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_1.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_1_comma.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_1_comma_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_1_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_2_comma.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_2_comma_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_2_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_3.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_3_comma.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_3_comma_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_3_ok.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48380_4.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48411.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48411_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_48411_prime_1.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_49116.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_50838.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/issue_54284.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/keyword_named_class_fields.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/keyword_named_class_methods.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/keyword_named_class_methods_2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/keyword_named_formal_parameter_start_of_next_top_level.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/method_called_with.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/method_called_with_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/method_called_with_prime2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_02.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_03.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_04.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_05.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_06.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_07.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_08.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_09.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_10.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_11.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_12.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_13.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_14.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_15.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_string_interpolation_1.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_string_interpolation_2.dart.intertwined.expect
M pkg/front_end/parser_testcases/error_recovery/with_outline/typing_string_missing_end_quote.dart.intertwined.expect
M pkg/front_end/parser_testcases/extension_named_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/extension_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/const.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/covariant.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/not_covariant.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/static.dart.intertwined.expect
M pkg/front_end/parser_testcases/extensions/static_covariant.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/built_in_identifier_class_fields.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/built_in_identifier_class_methods.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/issue_41121.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/issue_45703.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/issue_45848_06.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/metadata.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/new_as_identifier.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/operator_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/general/operator_hat_class.crash_dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extends_with.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extension_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extension_type_const.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extension_type_missing_name.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/extension_type_on.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/inline_class.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/no_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/inline_class/no_primary_constructor.dart.intertwined.expect
M pkg/front_end/parser_testcases/macros/augment_class.dart.intertwined.expect
M pkg/front_end/parser_testcases/macros/macro_class.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/error_recovery/abstract_placement.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/error_recovery/external_placement.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/error_recovery/late_without_var_etc.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_39723.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_39723_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_39858.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_39858_prime1.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40805_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40805_02.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40805_03.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40834_01.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40834_02.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_40834_03.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_41597.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_42621.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_49132.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_49132_not_nullable.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/issue_49132_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/late_member.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/late_modifier.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/null_shorting_index.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/required_member.dart.intertwined.expect
M pkg/front_end/parser_testcases/nnbd/required_modifier.dart.intertwined.expect
M pkg/front_end/parser_testcases/no-triple-shift/define_triple_shift_method.dart.intertwined.expect
M pkg/front_end/parser_testcases/no-triple-shift/define_triple_shift_method_prime.dart.intertwined.expect
M pkg/front_end/parser_testcases/no-triple-shift/triple_shift_not_triple_shift.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/cast_inside_extractor_pattern.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/cast_inside_extractor_pattern_implicitly_named.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/const_patterns.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/const_patterns_binary.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_inside_cast.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_inside_null_assert.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_inside_null_check.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_with_type_args.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/extractor_pattern_with_type_args_inside_null_assert.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/issue_51169.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/null_assert_inside_extractor_pattern.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/null_assert_inside_extractor_pattern_implicitly_named.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/null_check_inside_extractor_pattern.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/null_check_inside_extractor_pattern_implicitly_named.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/object_unprefixed_withTypeArgs_insideDeclaration.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/patternVariableDeclaration_inClass.dart.intertwined.expect
M pkg/front_end/parser_testcases/patterns/relational_inside_extractor_pattern.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/class_primary_constructor.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/class_primary_constructor_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/class_primary_constructor_body_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/class_primary_constructor_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/constructor_head.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/constructor_head_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/constructor_head_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/declaring_parameter.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/declaring_parameter_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/declaring_parameter_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/enum_primary_constructor.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/enum_primary_constructor_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/enum_primary_constructor_body_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/enum_primary_constructor_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/extension_type_primary_constructor.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/extension_type_primary_constructor_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/extension_type_primary_constructor_body_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/extension_type_primary_constructor_error.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/factory_constructor_head.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/factory_constructor_head_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/factory_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/invalid_primary_constructors.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/new_dot_name.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/new_in_initializer.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/new_new.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/new_qualified_name.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/no_class_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/no_class_extension_type_body_pre_feature.dart.intertwined.expect
M pkg/front_end/parser_testcases/primary_constructors/no_extension_type_body.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/field_formal_parameter_with_explicit_record_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/issue_52365.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/metadata.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/modifier_before_type_question.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/operator_returning_record.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/record_type_03.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/record_type_getter.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/record_type_setter.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/record_type_with_modifiers.dart.intertwined.expect
M pkg/front_end/parser_testcases/record/super_parameters_record_type.dart.intertwined.expect
M pkg/front_end/parser_testcases/sealed_class/sealed_class.dart.intertwined.expect
M pkg/front_end/test/parser_test_parser.dart
M tools/VERSION

Log Message:
-----------
Version 3.13.0-134.0.dev

Merge 4629bff7e99de8bc6ba67b802e24bbaccde40e94 into dev


Compare: https://github.com/dart-lang/sdk/compare/7e0f28eb5315...7eb54169841d

copybara-service[bot]

unread,
May 23, 2026, 1:00:13 AM (yesterday) May 23
to com...@dartlang.org
Branch: refs/heads/lkgr-dev
Reply all
Reply to author
Forward
0 new messages