| Index: pkg/analyzer/lib/src/generated/error_verifier.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/error_verifier.dart b/pkg/analyzer/lib/src/generated/error_verifier.dart
|
| index 74542c12a446f0de0a58595754e5620f120a426d..b50fd777c7302b2d395a43b9be47b3d9a34f99ef 100644
|
| --- a/pkg/analyzer/lib/src/generated/error_verifier.dart
|
| +++ b/pkg/analyzer/lib/src/generated/error_verifier.dart
|
| @@ -1359,6 +1359,11 @@ class ErrorVerifier extends RecursiveAstVisitor<Object> {
|
| String parameterName = parameterElt.name;
|
| for (int j = 0; j < overriddenParameterElts.length; j++) {
|
| ParameterElementImpl overriddenParameterElt = overriddenParameterElts[j];
|
| + if (overriddenParameterElt.initializer == null) {
|
| + // There is no warning if the overridden parameter has an
|
| + // implicit default.
|
| + continue;
|
| + }
|
| String overriddenParameterName = overriddenParameterElt.name;
|
| if (parameterName != null && parameterName == overriddenParameterName) {
|
| EvaluationResultImpl overriddenResult = overriddenParameterElt.evaluationResult;
|
| @@ -1385,6 +1390,11 @@ class ErrorVerifier extends RecursiveAstVisitor<Object> {
|
| continue;
|
| }
|
| ParameterElementImpl overriddenParameterElt = overriddenParameterElts[i];
|
| + if (overriddenParameterElt.initializer == null) {
|
| + // There is no warning if the overridden parameter has an implicit
|
| + // default.
|
| + continue;
|
| + }
|
| EvaluationResultImpl overriddenResult = overriddenParameterElt.evaluationResult;
|
| if (_isUserDefinedObject(overriddenResult)) {
|
| continue;
|
|
|