wrong_ number_ of_ parameters_ for_ setter
Detalhes sobre o diagnóstico 'wrong_number_of_parameters_for_setter' produzido pelo analisador do Dart.
Setters must declare exactly one required positional parameter.
Descrição
#O analisador gera este diagnóstico quando encontra um setter que não declara exatamente um parâmetro posicional obrigatório.
Exemplos
#
O código a seguir gera este diagnóstico porque o setter s declara dois parâmetros
obrigatórios:
class C {
set s(int x, int y) {}
}
O código a seguir gera este diagnóstico porque o setter s declara um parâmetro
opcional:
class C {
set s([int? x]) {}
}
Correções comuns
#Altere a declaração para que haja exatamente um parâmetro posicional obrigatório:
class C {
set s(int x) {}
}
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ê.