@@ -336,7 +336,7 @@ class ResolutionVisitor extends RecursiveAstVisitor<void> {
336336 }
337337
338338 @override
339- void visitDefaultFormalParameter (DefaultFormalParameter node) {
339+ void visitDefaultFormalParameter (covariant DefaultFormalParameterImpl node) {
340340 NormalFormalParameter normalParameter = node.parameter;
341341 SimpleIdentifier nameNode = normalParameter.identifier;
342342
@@ -358,7 +358,6 @@ class ResolutionVisitor extends RecursiveAstVisitor<void> {
358358 element.isConst = node.isConst;
359359 element.isExplicitlyCovariant = node.parameter.covariantKeyword != null ;
360360 element.isFinal = node.isFinal;
361- // ignore: deprecated_member_use_from_same_package
362361 element.parameterKind = node.kind;
363362
364363 if (normalParameter is SimpleFormalParameter &&
@@ -457,7 +456,7 @@ class ResolutionVisitor extends RecursiveAstVisitor<void> {
457456 }
458457
459458 @override
460- void visitFieldFormalParameter (FieldFormalParameter node) {
459+ void visitFieldFormalParameter (covariant FieldFormalParameterImpl node) {
461460 FieldFormalParameterElementImpl element;
462461 if (node.parent is DefaultFormalParameter ) {
463462 element = node.declaredElement;
@@ -475,7 +474,6 @@ class ResolutionVisitor extends RecursiveAstVisitor<void> {
475474 element.isConst = node.isConst;
476475 element.isExplicitlyCovariant = node.covariantKeyword != null ;
477476 element.isFinal = node.isFinal;
478- // ignore: deprecated_member_use_from_same_package
479477 element.parameterKind = node.kind;
480478 _setCodeRange (element, node);
481479 element.metadata = _createElementAnnotations (node.metadata);
@@ -629,7 +627,9 @@ class ResolutionVisitor extends RecursiveAstVisitor<void> {
629627 }
630628
631629 @override
632- void visitFunctionTypedFormalParameter (FunctionTypedFormalParameter node) {
630+ void visitFunctionTypedFormalParameter (
631+ covariant FunctionTypedFormalParameterImpl node,
632+ ) {
633633 ParameterElementImpl element;
634634 if (node.parent is DefaultFormalParameter ) {
635635 element = node.declaredElement;
@@ -643,7 +643,6 @@ class ResolutionVisitor extends RecursiveAstVisitor<void> {
643643 element.isConst = node.isConst;
644644 element.isExplicitlyCovariant = node.covariantKeyword != null ;
645645 element.isFinal = node.isFinal;
646- // ignore: deprecated_member_use_from_same_package
647646 element.parameterKind = node.kind;
648647 _setCodeRange (element, node);
649648 }
@@ -857,7 +856,7 @@ class ResolutionVisitor extends RecursiveAstVisitor<void> {
857856 }
858857
859858 @override
860- void visitSimpleFormalParameter (SimpleFormalParameter node) {
859+ void visitSimpleFormalParameter (covariant SimpleFormalParameterImpl node) {
861860 ParameterElementImpl element;
862861 if (node.parent is DefaultFormalParameter ) {
863862 element = node.declaredElement;
@@ -877,15 +876,14 @@ class ResolutionVisitor extends RecursiveAstVisitor<void> {
877876 element.isConst = node.isConst;
878877 element.isExplicitlyCovariant = node.covariantKeyword != null ;
879878 element.isFinal = node.isFinal;
880- // ignore: deprecated_member_use_from_same_package
881879 element.parameterKind = node.kind;
882880 if (node.type == null ) {
883881 element.hasImplicitType = true ;
884882 }
885- ( node as SimpleFormalParameterImpl ) .declaredElement = element;
883+ node.declaredElement = element;
886884 }
887885 nameNode? .staticElement = element;
888- ( node as SimpleFormalParameterImpl ) .declaredElement = element;
886+ node.declaredElement = element;
889887 }
890888
891889 node.type? .accept (this );
0 commit comments