undefined_ referenced_ parameter
Detalhes sobre o diagnóstico 'undefined_referenced_parameter' produzido pelo analisador do Dart.
The parameter '{0}' isn't defined by '{1}'.
Descrição
#
O analisador emite este diagnóstico quando uma anotação na forma
UseResult.unless(parameterDefined: parameterName)
especifica um nome de parâmetro que não é definido pela função anotada.
Exemplo
#
O código a seguir produz este diagnóstico porque a função f não possui um
parâmetro chamado b:
import 'package:meta/meta.dart';
@UseResult.unless(parameterDefined: 'b')
int f([int? a]) => a ?? 0;
Correções comuns
#
Altere o argumento parameterDefined para corresponder ao nome de um dos
parâmetros da função:
import 'package:meta/meta.dart';
@UseResult.unless(parameterDefined: 'a')
int f([int? a]) => a ?? 0;
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.