Skip to content

Commit acd7ee0

Browse files
stereotype441Commit Queue
authored andcommitted
[messages] Move contents of error_code_info.dart into analyzer_utilities.
Moves all the code from `pkg/analyzer/tool/messages/error_code_info.dart` into `pkg/analyzer_utilities/lib/analyzer_messages.dart`. This code describes the analyzer and linter diagnostic codes, and is used by diagnostic message code generation logic. Moving this code into `pkg/analyzer_utilities` will allow it to be referenced by the front end and shared diagnostic code generators. In a future CL, I will take advantage of this in order to validate references to analyzer diagnostic codes in `pkg/_fe_analyzer_shared/messages.yaml` and `pkg/front_end/messages.yaml`. Change-Id: I6a6a696412647b54908cba1cf41801eebcd09923 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/452480 Commit-Queue: Paul Berry <[email protected]> Reviewed-by: Samuel Rawlins <[email protected]> Reviewed-by: Konstantin Shcheglov <[email protected]>
1 parent fe967a1 commit acd7ee0

File tree

5 files changed

+5
-6
lines changed

5 files changed

+5
-6
lines changed

pkg/analyzer/test/verify_diagnostics_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ import 'package:analyzer/diagnostic/diagnostic.dart';
66
import 'package:analyzer/error/error.dart';
77
import 'package:analyzer/utilities/package_config_file_builder.dart';
88
import 'package:analyzer_testing/utilities/utilities.dart';
9+
import 'package:analyzer_utilities/analyzer_messages.dart';
910
import 'package:analyzer_utilities/messages.dart';
1011
import 'package:test/test.dart';
1112
import 'package:test_reflective_loader/test_reflective_loader.dart';
1213

1314
import '../tool/messages/error_code_documentation_info.dart';
14-
import '../tool/messages/error_code_info.dart';
1515
import 'src/dart/resolution/context_collection_resolution.dart';
1616

1717
main() {

pkg/analyzer/tool/messages/generate.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,10 @@ library;
1919
import 'dart:convert';
2020

2121
import 'package:analyzer_testing/package_root.dart' as pkg_root;
22+
import 'package:analyzer_utilities/analyzer_messages.dart';
2223
import 'package:analyzer_utilities/messages.dart';
2324
import 'package:analyzer_utilities/tools.dart';
2425

25-
import 'error_code_info.dart';
26-
2726
Future<void> main() async {
2827
await GeneratedContent.generateAll(pkg_root.packageRoot, allTargets);
2928
}

pkg/analyzer/tool/messages/generate_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
// date.
77

88
import 'package:analyzer_testing/package_root.dart' as pkg_root;
9+
import 'package:analyzer_utilities/analyzer_messages.dart';
910
import 'package:analyzer_utilities/generated_content_check.dart';
1011
import 'package:path/path.dart';
1112

12-
import 'error_code_info.dart';
1313
import 'generate.dart';
1414

1515
Future<void> main() async {

pkg/analyzer/tool/messages/error_code_info.dart renamed to pkg/analyzer_utilities/lib/analyzer_messages.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
1+
// Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file
22
// for details. All rights reserved. Use of this source code is governed by a
33
// BSD-style license that can be found in the LICENSE file.
44

pkg/linter/tool/generate_lints.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
library;
88

99
import 'package:analyzer_testing/package_root.dart' as pkg_root;
10+
import 'package:analyzer_utilities/analyzer_messages.dart';
1011
import 'package:analyzer_utilities/messages.dart';
1112
import 'package:analyzer_utilities/tools.dart';
1213

13-
import '../../analyzer/tool/messages/error_code_info.dart';
1414
import 'messages_info.dart';
1515

1616
void main() async {

0 commit comments

Comments
 (0)