| Index: pkg/analyzer/lib/src/generated/element_resolver.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/element_resolver.dart b/pkg/analyzer/lib/src/generated/element_resolver.dart
|
| index d3fdd99d07a9d983d8c66d7b174d6216dc5c9f12..5c44f8699a1643dcfc3dd045ccad45ca84625700 100644
|
| --- a/pkg/analyzer/lib/src/generated/element_resolver.dart
|
| +++ b/pkg/analyzer/lib/src/generated/element_resolver.dart
|
| @@ -1577,11 +1577,17 @@ class ElementResolver extends SimpleAstVisitor<Object> {
|
|
|
| NodeList<TypeName> arguments = typeArguments?.arguments;
|
| if (arguments != null && arguments.length != parameters.length) {
|
| - _resolver.errorReporter.reportErrorForNode(
|
| - StaticTypeWarningCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS,
|
| - node,
|
| - [invokeType, parameters.length, arguments?.length ?? 0]);
|
| -
|
| + if (_resolver.strongMode) {
|
| + _resolver.errorReporter.reportErrorForNode(
|
| + StaticTypeWarningCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_METHOD,
|
| + node,
|
| + [invokeType, parameters.length, arguments?.length ?? 0]);
|
| + } else {
|
| + _resolver.errorReporter.reportErrorForNode(
|
| + HintCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_METHOD,
|
| + node,
|
| + [invokeType, parameters.length, arguments?.length ?? 0]);
|
| + }
|
| // Wrong number of type arguments. Ignore them.
|
| arguments = null;
|
| }
|
|
|