duplicate_ field_ formal_ parameter
Detalhes sobre o diagnóstico 'duplicate_field_formal_parameter' produzido pelo analisador do Dart.
The field '{0}' can't be initialized by multiple parameters in the same constructor.
Descrição
#O analisador emite este diagnóstico quando há mais de um parâmetro formal de inicialização para o mesmo campo na lista de parâmetros de um construtor. Não é útil atribuir um valor que será imediatamente sobrescrito.
Exemplo
#
O código a seguir gera este diagnóstico porque this.f aparece duas vezes na
lista de parâmetros:
class C {
int f;
C(this.f, this.f);
}
Correções comuns
#Remova um dos parâmetros formais de inicialização:
class C {
int f;
C(this.f);
}
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ê.