diff --git a/pkg/analyzer/lib/src/error/constructor_fields_verifier.dart b/pkg/analyzer/lib/src/error/constructor_fields_verifier.dart index 391e4e40f39..6a56870e1d2 100644 --- a/pkg/analyzer/lib/src/error/constructor_fields_verifier.dart +++ b/pkg/analyzer/lib/src/error/constructor_fields_verifier.dart @@ -85,20 +85,6 @@ class ConstructorFieldsVerifier { } }); - // Visit all of the states in the map to ensure that none were never - // initialized. - fieldMap.forEach((FieldElement fieldElement, _InitState state) { - if (state == _InitState.notInit) { - if (fieldElement.isConst) { - _errorReporter.reportErrorForNode( - CompileTimeErrorCode.CONST_NOT_INITIALIZED, - node.returnType, - [fieldElement.name], - ); - } - } - }); - _reportNotInitializedFinal(node, notInitFinalFields); _reportNotInitializedNonNullable(node, notInitNonNullableFields); } diff --git a/pkg/analyzer/test/src/dart/resolution/constant_test.dart b/pkg/analyzer/test/src/dart/resolution/constant_test.dart index cacc3459c68..6a0373daf0f 100644 --- a/pkg/analyzer/test/src/dart/resolution/constant_test.dart +++ b/pkg/analyzer/test/src/dart/resolution/constant_test.dart @@ -79,7 +79,6 @@ class C extends B { '''); assertTestErrorsWithCodes([ CompileTimeErrorCode.CONST_NOT_INITIALIZED, - CompileTimeErrorCode.CONST_NOT_INITIALIZED, ]); } diff --git a/tests/language_2/static/final_field2_test.dart b/tests/language_2/static/final_field2_test.dart index 76f5174d58a..0755461f0b4 100644 --- a/tests/language_2/static/final_field2_test.dart +++ b/tests/language_2/static/final_field2_test.dart @@ -9,8 +9,6 @@ class A { class B { const B() : n = 5; - // ^ - // [analyzer] COMPILE_TIME_ERROR.CONST_NOT_INITIALIZED final n; static const a; // ^