Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 4c8147b

Browse files
author
Dart CI
committed
Version 2.13.0-34.0.dev
Merge commit 'e0fd546dc3f2006abe7b2403a820f40171c7c38b' into 'dev'
2 parents e9693f1 + e0fd546 commit 4c8147b

File tree

10 files changed

+300
-258
lines changed

10 files changed

+300
-258
lines changed

pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9665,15 +9665,13 @@ const MessageCode messageVarReturnType = const MessageCode("VarReturnType",
96659665
r"""Try removing the keyword 'var', or replacing it with the name of the return type.""");
96669666

96679667
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
9668-
const Template<
9669-
Message Function(
9670-
String
9671-
name)> templateVariableCouldBeNullDueToWrite = const Template<
9672-
Message Function(String name)>(
9673-
messageTemplate:
9674-
r"""Variable '#name' could be null due to a write occurring here.""",
9675-
tipTemplate: r"""Try null checking the variable after the write.""",
9676-
withArguments: _withArgumentsVariableCouldBeNullDueToWrite);
9668+
const Template<Message Function(String name)>
9669+
templateVariableCouldBeNullDueToWrite =
9670+
const Template<Message Function(String name)>(
9671+
messageTemplate:
9672+
r"""Variable '#name' could be null due to an intervening write.""",
9673+
tipTemplate: r"""Try null checking the variable after the write.""",
9674+
withArguments: _withArgumentsVariableCouldBeNullDueToWrite);
96779675

96789676
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
96799677
const Code<Message Function(String name)> codeVariableCouldBeNullDueToWrite =
@@ -9687,7 +9685,7 @@ Message _withArgumentsVariableCouldBeNullDueToWrite(String name) {
96879685
name = demangleMixinApplicationName(name);
96889686
return new Message(codeVariableCouldBeNullDueToWrite,
96899687
message:
9690-
"""Variable '${name}' could be null due to a write occurring here.""",
9688+
"""Variable '${name}' could be null due to an intervening write.""",
96919689
tip: """Try null checking the variable after the write.""",
96929690
arguments: {'name': name});
96939691
}

pkg/analysis_server/lib/src/analysis_server_abstract.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ abstract class AbstractAnalysisServer {
112112
final List<String> analyzableFilePatterns = <String>[
113113
'**/*.${AnalysisEngine.SUFFIX_DART}',
114114
'**/${AnalysisEngine.ANALYSIS_OPTIONS_YAML_FILE}',
115+
'**/${AnalysisEngine.FIX_DATA_FILE}',
115116
'**/${AnalysisEngine.PUBSPEC_YAML_FILE}',
116117
'**/${AnalysisEngine.ANDROID_MANIFEST_FILE}'
117118
];

pkg/analysis_server/lib/src/cider/fixes.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import 'package:analysis_server/src/services/correction/fix.dart';
88
import 'package:analysis_server/src/services/correction/fix_internal.dart';
99
import 'package:analyzer/error/error.dart';
1010
import 'package:analyzer/instrumentation/service.dart';
11+
import 'package:analyzer/source/line_info.dart';
1112
import 'package:analyzer/src/dart/analysis/performance_logger.dart';
1213
import 'package:analyzer/src/dart/micro/resolve_file.dart';
1314
import 'package:meta/meta.dart';
@@ -18,9 +19,12 @@ class CiderErrorFixes {
1819
/// The fixes for the [error], might be empty.
1920
final List<Fix> fixes;
2021

22+
final LineInfo lineInfo;
23+
2124
CiderErrorFixes({
2225
@required this.error,
2326
@required this.fixes,
27+
@required this.lineInfo,
2428
});
2529
}
2630

@@ -54,7 +58,7 @@ class CiderFixesComputer {
5458
fixes.sort(Fix.SORT_BY_RELEVANCE);
5559

5660
result.add(
57-
CiderErrorFixes(error: error, fixes: fixes),
61+
CiderErrorFixes(error: error, fixes: fixes, lineInfo: lineInfo),
5862
);
5963
}
6064
}

pkg/analyzer/lib/src/dart/resolver/type_property_resolver.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,8 +392,8 @@ class _WhyNotPromotedVisitor
392392
String variableName, Expression writeExpression) {
393393
return DiagnosticMessageImpl(
394394
filePath: source.fullName,
395-
message:
396-
"Variable '$variableName' could be null due to a write occurring here.",
395+
message: "Variable '$variableName' could be null due to an intervening "
396+
"write.",
397397
offset: writeExpression.offset,
398398
length: writeExpression.length);
399399
}

0 commit comments

Comments
 (0)