use_ setters_ to_ change_ properties
Detalhes sobre o diagnóstico 'use_setters_to_change_properties' produzido pelo analisador do Dart.
The method is used to change a property.
Descrição
#O analisador gera este diagnóstico quando um método é usado para definir o valor de um campo, ou uma função é usada para definir o valor de uma variável de nível superior, e nada além disso.
Exemplo
#
O código a seguir gera este diagnóstico porque o método setF é usado para
definir o valor do campo _f e não faz mais nada:
class C {
int _f = 0;
void setF(int value) => _f = value;
}
Correções comuns
#Converta o método em um setter:
class C {
int _f = 0;
set f(int value) => _f = value;
}
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ê.