Skip to content

Commit 750ed0e

Browse files
pqCommit Queue
authored and
Commit Queue
committed
remove analyzer/server support for the default List constructor
See: #49529 Change-Id: Id52ac534405b3552812e6bb8ce49e09c60cbdfd9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/276770 Commit-Queue: Phil Quitslund <[email protected]> Reviewed-by: Samuel Rawlins <[email protected]>
1 parent 40a7c7c commit 750ed0e

22 files changed

+19
-455
lines changed

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

-5
Original file line numberDiff line numberDiff line change
@@ -151,11 +151,6 @@ class DartAssistKind {
151151
DartAssistKindPriority.DEFAULT,
152152
'Convert to an int literal',
153153
);
154-
static const CONVERT_TO_LIST_LITERAL = AssistKind(
155-
'dart.assist.convert.toListLiteral',
156-
DartAssistKindPriority.DEFAULT,
157-
'Convert to list literal',
158-
);
159154
static const CONVERT_TO_MAP_LITERAL = AssistKind(
160155
'dart.assist.convert.toMapLiteral',
161156
DartAssistKindPriority.DEFAULT,

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

-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import 'package:analysis_server/src/services/correction/dart/convert_to_expressi
3131
import 'package:analysis_server/src/services/correction/dart/convert_to_field_parameter.dart';
3232
import 'package:analysis_server/src/services/correction/dart/convert_to_generic_function_syntax.dart';
3333
import 'package:analysis_server/src/services/correction/dart/convert_to_int_literal.dart';
34-
import 'package:analysis_server/src/services/correction/dart/convert_to_list_literal.dart';
3534
import 'package:analysis_server/src/services/correction/dart/convert_to_map_literal.dart';
3635
import 'package:analysis_server/src/services/correction/dart/convert_to_multiline_string.dart';
3736
import 'package:analysis_server/src/services/correction/dart/convert_to_normal_parameter.dart';
@@ -112,7 +111,6 @@ class AssistProcessor extends BaseProcessor {
112111
ConvertToFieldParameter.new,
113112
ConvertToGenericFunctionSyntax.new,
114113
ConvertToIntLiteral.new,
115-
ConvertToListLiteral.new,
116114
ConvertToMapLiteral.new,
117115
ConvertToMultilineString.new,
118116
ConvertToNormalParameter.new,

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

-65
This file was deleted.

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

-34
This file was deleted.

pkg/analysis_server/lib/src/services/correction/error_fix_status.yaml

+3-2
Original file line numberDiff line numberDiff line change
@@ -341,8 +341,9 @@ CompileTimeErrorCode.CONTINUE_LABEL_ON_SWITCH:
341341
CompileTimeErrorCode.COULD_NOT_INFER:
342342
status: needsEvaluation
343343
CompileTimeErrorCode.DEFAULT_LIST_CONSTRUCTOR:
344-
status: hasFix
345-
issue: https://github.com/dart-lang/sdk/issues/48644
344+
status: noFix
345+
notes: |-
346+
Removed in Dart 3.0.
346347
CompileTimeErrorCode.DEFAULT_VALUE_IN_REDIRECTING_FACTORY_CONSTRUCTOR:
347348
status: needsEvaluation
348349
CompileTimeErrorCode.DEFAULT_VALUE_ON_REQUIRED_PARAMETER:

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

-15
Original file line numberDiff line numberDiff line change
@@ -518,16 +518,6 @@ class DartFixKind {
518518
DartFixKindPriority.IN_FILE,
519519
'Convert to line documentation comments everywhere in file',
520520
);
521-
static const CONVERT_TO_LIST_LITERAL = FixKind(
522-
'dart.fix.convert.toListLiteral',
523-
DartFixKindPriority.DEFAULT,
524-
'Convert to list literal',
525-
);
526-
static const CONVERT_TO_LIST_LITERAL_MULTI = FixKind(
527-
'dart.fix.convert.toListLiteral.multi',
528-
DartFixKindPriority.IN_FILE,
529-
'Convert to list literals everywhere in file',
530-
);
531521
static const CONVERT_TO_MAP_LITERAL = FixKind(
532522
'dart.fix.convert.toMapLiteral',
533523
DartFixKindPriority.DEFAULT,
@@ -1403,11 +1393,6 @@ class DartFixKind {
14031393
DartFixKindPriority.IN_FILE,
14041394
"Replace ':'s with '='s everywhere in file",
14051395
);
1406-
static const REPLACE_WITH_FILLED = FixKind(
1407-
'dart.fix.replace.finalWithListFilled',
1408-
DartFixKindPriority.DEFAULT,
1409-
"Replace with 'List.filled'",
1410-
);
14111396
static const REPLACE_FINAL_WITH_CONST = FixKind(
14121397
'dart.fix.replace.finalWithConst',
14131398
DartFixKindPriority.DEFAULT,

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

+1-8
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ import 'package:analysis_server/src/services/correction/dart/convert_to_generic_
6262
import 'package:analysis_server/src/services/correction/dart/convert_to_if_null.dart';
6363
import 'package:analysis_server/src/services/correction/dart/convert_to_initializing_formal.dart';
6464
import 'package:analysis_server/src/services/correction/dart/convert_to_int_literal.dart';
65-
import 'package:analysis_server/src/services/correction/dart/convert_to_list_literal.dart';
6665
import 'package:analysis_server/src/services/correction/dart/convert_to_map_literal.dart';
6766
import 'package:analysis_server/src/services/correction/dart/convert_to_named_arguments.dart';
6867
import 'package:analysis_server/src/services/correction/dart/convert_to_null_aware.dart';
@@ -186,7 +185,6 @@ import 'package:analysis_server/src/services/correction/dart/replace_with_bracke
186185
import 'package:analysis_server/src/services/correction/dart/replace_with_conditional_assignment.dart';
187186
import 'package:analysis_server/src/services/correction/dart/replace_with_eight_digit_hex.dart';
188187
import 'package:analysis_server/src/services/correction/dart/replace_with_extension_name.dart';
189-
import 'package:analysis_server/src/services/correction/dart/replace_with_filled.dart';
190188
import 'package:analysis_server/src/services/correction/dart/replace_with_identifier.dart';
191189
import 'package:analysis_server/src/services/correction/dart/replace_with_interpolation.dart';
192190
import 'package:analysis_server/src/services/correction/dart/replace_with_is_empty.dart';
@@ -530,7 +528,6 @@ class FixProcessor extends BaseProcessor {
530528
RemoveOperator.new,
531529
],
532530
LintNames.prefer_collection_literals: [
533-
ConvertToListLiteral.new,
534531
ConvertToMapLiteral.new,
535532
ConvertToSetLiteral.new,
536533
],
@@ -955,10 +952,6 @@ class FixProcessor extends BaseProcessor {
955952
CompileTimeErrorCode.CONST_WITH_NON_TYPE: [
956953
ChangeTo.classOrMixin,
957954
],
958-
CompileTimeErrorCode.DEFAULT_LIST_CONSTRUCTOR: [
959-
ConvertToListLiteral.new,
960-
ReplaceWithFilled.new,
961-
],
962955
CompileTimeErrorCode.DEFAULT_VALUE_ON_REQUIRED_PARAMETER: [
963956
RemoveDefaultValue.new,
964957
RemoveRequired.new,
@@ -1459,7 +1452,7 @@ class FixProcessor extends BaseProcessor {
14591452
RemoveComparison.new,
14601453
],
14611454
HintCode.UNNECESSARY_QUESTION_MARK: [
1462-
RemoveQuestionMark.new
1455+
RemoveQuestionMark.new,
14631456
],
14641457
// HintCode.UNNECESSARY_TYPE_CHECK_FALSE: [
14651458
// TODO(brianwilkerson) Add a fix to remove the type check.

pkg/analysis_server/test/src/services/correction/assist/convert_to_list_literal_test.dart

-69
This file was deleted.

pkg/analysis_server/test/src/services/correction/assist/test_all.dart

-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import 'convert_to_field_parameter_test.dart' as convert_to_field_parameter;
3232
import 'convert_to_for_element_test.dart' as convert_to_for_element;
3333
import 'convert_to_if_element_test.dart' as convert_to_if_element;
3434
import 'convert_to_int_literal_test.dart' as convert_to_int_literal;
35-
import 'convert_to_list_literal_test.dart' as convert_to_list_literal;
3635
import 'convert_to_map_literal_test.dart' as convert_to_map_literal;
3736
import 'convert_to_multiline_string_test.dart' as convert_to_multiline_string;
3837
import 'convert_to_normal_parameter_test.dart' as convert_to_normal_parameter;
@@ -118,7 +117,6 @@ void main() {
118117
convert_to_for_element.main();
119118
convert_to_if_element.main();
120119
convert_to_int_literal.main();
121-
convert_to_list_literal.main();
122120
convert_to_map_literal.main();
123121
convert_to_multiline_string.main();
124122
convert_to_normal_parameter.main();

pkg/analysis_server/test/src/services/correction/fix/convert_to_list_literal_test.dart

-98
This file was deleted.

0 commit comments

Comments
 (0)