| Index: sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/resolution/members.dart b/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| index 607bc6e9d35a50fe61c2b1c3b3d1ca290bd42a11..1dfc84ca20c5d4395e9c320c1234379751f700a9 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| @@ -1515,7 +1515,7 @@ class TypeResolver {
|
| visitor, node, typdef.typeVariables, arguments);
|
| if (hasTypeArgumentMismatch) {
|
| type = new BadTypedefType(typdef,
|
| - new TypedefType.forUserProvidedBadType(typdef,
|
| + new TypedefType.forUserProvidedBadType(typdef,
|
| arguments.toLink()));
|
| } else {
|
| if (arguments.isEmpty) {
|
| @@ -3854,14 +3854,8 @@ class SignatureResolver extends CommonResolverVisitor<Element> {
|
| if (!identical(formalParameters.getEndToken().next.stringValue,
|
| // TODO(ahe): Remove the check for native keyword.
|
| 'native')) {
|
| - if (compiler.rejectDeprecatedFeatures &&
|
| - // TODO(ahe): Remove isPlatformLibrary check.
|
| - !element.getLibrary().isPlatformLibrary) {
|
| - compiler.reportError(formalParameters,
|
| - MessageKind.EXTRA_FORMALS);
|
| - } else {
|
| - compiler.onDeprecatedFeature(formalParameters, 'getter parameters');
|
| - }
|
| + compiler.reportError(formalParameters,
|
| + MessageKind.EXTRA_FORMALS);
|
| }
|
| }
|
| LinkBuilder<Element> parametersBuilder =
|
| @@ -3890,10 +3884,6 @@ class SignatureResolver extends CommonResolverVisitor<Element> {
|
| MessageKind.ILLEGAL_SETTER_FORMALS);
|
| }
|
| }
|
| - if (element.isGetter() && (requiredParameterCount != 0
|
| - || visitor.optionalParameterCount != 0)) {
|
| - compiler.reportError(formalParameters, MessageKind.EXTRA_FORMALS);
|
| - }
|
| return new FunctionSignatureX(parameters,
|
| visitor.optionalParameters,
|
| requiredParameterCount,
|
|
|