Skip to content

Commit 903d77c

Browse files
srawlinsCommit Queue
authored andcommitted
analyzer: Rename ErrorListener classes to DiagnosticListener
Work towards #60635 I tried to keep this minimal but still sensible: * Rename AnalysisErrorListener and all subtypes to use 'Diagnostic'. * Rename all instantiations of such classes if they previously contained the word 'error'. * Rename `RecordingDiagnosticListener.errors` to `.diagnostics`. * Rename some _testing_ instance members that had the word 'error' to instead use 'diagnostic'. Change-Id: I3948e27ba28ac2494092e04f4e1d201a20cc1135 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/433004 Commit-Queue: Samuel Rawlins <[email protected]> Reviewed-by: Paul Berry <[email protected]> Reviewed-by: Konstantin Shcheglov <[email protected]>
1 parent 73d9a8d commit 903d77c

File tree

65 files changed

+436
-385
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+436
-385
lines changed

pkg/analysis_server/lib/src/context_manager.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,14 +473,14 @@ class ContextManagerImpl implements ContextManager {
473473
var convertedErrors = const <protocol.AnalysisError>[];
474474
try {
475475
var content = file.readAsStringSync();
476-
var errorListener = RecordingErrorListener();
477-
var errorReporter = ErrorReporter(errorListener, FileSource(file));
476+
var diagnosticListener = RecordingDiagnosticListener();
477+
var errorReporter = ErrorReporter(diagnosticListener, FileSource(file));
478478
var parser = TransformSetParser(errorReporter, packageName);
479479
parser.parse(content);
480480
var converter = AnalyzerConverter();
481481
var analysisOptions = driver.getAnalysisOptionsForFile(file);
482482
convertedErrors = converter.convertAnalysisErrors(
483-
errorListener.errors,
483+
diagnosticListener.diagnostics,
484484
lineInfo: LineInfo.fromContent(content),
485485
options: analysisOptions,
486486
);

pkg/analysis_server/lib/src/g3/utilities.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ ParseStringResult sortDirectives(String contents, {String? fileName}) {
5757
String? fullName,
5858
}) {
5959
var source = StringSource(contents, fullName);
60-
var errorListener = RecordingErrorListener();
60+
var diagnosticListener = RecordingDiagnosticListener();
6161
var reader = CharSequenceReader(contents);
6262
var featureSet = FeatureSet.fromEnableFlags2(
6363
sdkLanguageVersion: ExperimentStatus.currentVersion,
6464
flags: [],
6565
);
66-
var scanner = Scanner(source, reader, errorListener)..configureFeatures(
66+
var scanner = Scanner(source, reader, diagnosticListener)..configureFeatures(
6767
featureSetForOverriding: FeatureSet.latestLanguageVersion(),
6868
featureSet: featureSet,
6969
);
@@ -76,12 +76,12 @@ ParseStringResult sortDirectives(String contents, {String? fileName}) {
7676

7777
var parser = p.Parser(
7878
source,
79-
errorListener,
79+
diagnosticListener,
8080
featureSet: scanner.featureSet,
8181
lineInfo: lineInfo,
8282
languageVersion: languageVersion,
8383
);
8484

8585
var unit = parser.parseCompilationUnit(token);
86-
return (unit, errorListener.errors);
86+
return (unit, diagnosticListener.diagnostics);
8787
}

pkg/analysis_server/lib/src/lsp/source_edits.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,7 @@ class _MinimalEditComputer {
678678
var scanner = Scanner(
679679
_SourceMock.instance,
680680
CharSequenceReader(s),
681-
AnalysisErrorListener.NULL_LISTENER,
681+
DiagnosticListener.NULL_LISTENER,
682682
)..configureFeatures(
683683
featureSetForOverriding: featureSet,
684684
featureSet: featureSet,

pkg/analysis_server/lib/src/services/correction/bulk_fix_processor.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -273,12 +273,12 @@ class BulkFixProcessor {
273273
break;
274274
}
275275
if (parsedLibrary is ParsedLibraryResult) {
276-
var errorListener = RecordingErrorListener();
276+
var diagnosticListener = RecordingDiagnosticListener();
277277
var contextUnits = <RuleContextUnit>[];
278278

279279
for (var parsedUnit in parsedLibrary.units) {
280280
var errorReporter = ErrorReporter(
281-
errorListener,
281+
diagnosticListener,
282282
StringSource(parsedUnit.content, null),
283283
);
284284
contextUnits.add(
@@ -295,7 +295,7 @@ class BulkFixProcessor {
295295
}
296296
await _fixErrorsInParsedLibrary(
297297
parsedLibrary,
298-
errorListener.errors,
298+
diagnosticListener.diagnostics,
299299
stopAfterFirst: false,
300300
);
301301
if (isCancelled) {

pkg/analysis_server/lib/src/services/correction/fix/data_driven/transform_set_manager.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ class TransformSetManager {
115115
try {
116116
var content = file.readAsStringSync();
117117
var parser = TransformSetParser(
118-
ErrorReporter(AnalysisErrorListener.NULL_LISTENER, FileSource(file)),
118+
ErrorReporter(DiagnosticListener.NULL_LISTENER, FileSource(file)),
119119
packageName,
120120
);
121121
return parser.parse(content);

pkg/analysis_server/lib/src/services/correction/statement_analyzer.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ List<Token> _getTokens(String text, FeatureSet featureSet) {
2626
var scanner = Scanner(
2727
_SourceMock.instance,
2828
CharSequenceReader(text),
29-
AnalysisErrorListener.NULL_LISTENER,
29+
DiagnosticListener.NULL_LISTENER,
3030
)..configureFeatures(
3131
featureSetForOverriding: featureSet,
3232
featureSet: featureSet,

pkg/analysis_server/test/services/linter/linter_test.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,17 @@ void main() {
2121

2222
@reflectiveTest
2323
class LinterRuleOptionsValidatorTest {
24-
late RecordingErrorListener recorder;
24+
late RecordingDiagnosticListener recorder;
2525

2626
late ErrorReporter reporter;
2727

28-
List<Diagnostic> get errors => recorder.errors;
28+
List<Diagnostic> get diagnostics => recorder.diagnostics;
2929

3030
LinterRuleOptionsValidator get validator => LinterRuleOptionsValidator();
3131

3232
void setUp() {
3333
registerLintRules();
34-
recorder = RecordingErrorListener();
34+
recorder = RecordingDiagnosticListener();
3535
reporter = ErrorReporter(recorder, _TestSource());
3636
}
3737

@@ -73,7 +73,7 @@ linter:
7373
void validate(String source, List<DiagnosticCode> expected) {
7474
var options = AnalysisOptionsProvider().getOptionsFromString(source);
7575
validator.validate(reporter, options);
76-
expect(errors.map((e) => e.errorCode), unorderedEquals(expected));
76+
expect(diagnostics.map((e) => e.errorCode), unorderedEquals(expected));
7777
}
7878
}
7979

pkg/analysis_server/test/src/services/correction/fix/data_driven/code_fragment_parser_test.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,30 +28,30 @@ abstract class AbstractCodeFragmentParserTest {
2828
String content,
2929
List<ExpectedError> expectedErrors,
3030
) {
31-
var errorListener = GatheringErrorListener();
32-
var accessors = _parser(errorListener).parseAccessors(content, 0);
33-
errorListener.assertErrors(expectedErrors);
31+
var diagnosticListener = GatheringDiagnosticListener();
32+
var accessors = _parser(diagnosticListener).parseAccessors(content, 0);
33+
diagnosticListener.assertErrors(expectedErrors);
3434
return accessors;
3535
}
3636

3737
List<Accessor> assertNoErrors(String content) {
38-
var errorListener = GatheringErrorListener();
39-
var accessors = _parser(errorListener).parseAccessors(content, 0)!;
40-
errorListener.assertNoErrors();
38+
var diagnosticListener = GatheringDiagnosticListener();
39+
var accessors = _parser(diagnosticListener).parseAccessors(content, 0)!;
40+
diagnosticListener.assertNoErrors();
4141
return accessors;
4242
}
4343

4444
Expression assertNoErrorsInCondition(
4545
String content, {
4646
List<String>? variables,
4747
}) {
48-
var errorListener = GatheringErrorListener();
48+
var diagnosticListener = GatheringDiagnosticListener();
4949
var expression =
5050
_parser(
51-
errorListener,
51+
diagnosticListener,
5252
variables: variables,
5353
).parseCondition(content, 0)!;
54-
errorListener.assertNoErrors();
54+
diagnosticListener.assertNoErrors();
5555
return expression;
5656
}
5757

@@ -74,7 +74,7 @@ abstract class AbstractCodeFragmentParserTest {
7474
);
7575

7676
CodeFragmentParser _parser(
77-
GatheringErrorListener listener, {
77+
GatheringDiagnosticListener listener, {
7878
List<String>? variables,
7979
}) {
8080
var errorReporter = ErrorReporter(listener, MockSource());

pkg/analysis_server/test/src/services/correction/fix/data_driven/transform_set_parser_test_support.dart

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,21 @@ import '../../../../../utils/test_support.dart';
1212

1313
/// Utilities shared between tests of the [TransformSetParser].
1414
abstract class AbstractTransformSetParserTest {
15-
/// The listener to which errors will be reported.
16-
GatheringErrorListener errorListener = GatheringErrorListener();
15+
/// The listener to which diagnostics are reported.
16+
GatheringDiagnosticListener diagnosticListener =
17+
GatheringDiagnosticListener();
1718

1819
/// The result of parsing the test file's content.
1920
TransformSet? result;
2021

2122
void assertErrors(String code, List<ExpectedError> expectedErrors) {
2223
parse(code);
23-
errorListener.assertErrors(expectedErrors);
24+
diagnosticListener.assertErrors(expectedErrors);
2425
}
2526

2627
void assertNoErrors(String content) {
2728
parse(content);
28-
errorListener.assertNoErrors();
29+
diagnosticListener.assertNoErrors();
2930
}
3031

3132
ExpectedError error(
@@ -47,7 +48,7 @@ abstract class AbstractTransformSetParserTest {
4748

4849
void parse(String content) {
4950
var errorReporter = ErrorReporter(
50-
errorListener,
51+
diagnosticListener,
5152
MockSource(fullName: 'data.yaml'),
5253
);
5354
var parser = TransformSetParser(errorReporter, 'myPackage');

pkg/analysis_server/test/stress/replay/replay.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ class Driver {
226226
var scanner = Scanner(
227227
_TestSource(),
228228
CharSequenceReader(text),
229-
error.AnalysisErrorListener.NULL_LISTENER,
229+
error.DiagnosticListener.NULL_LISTENER,
230230
)..configureFeatures(
231231
featureSetForOverriding: featureSet,
232232
featureSet: featureSet,

0 commit comments

Comments
 (0)