unused_ field_ from_ primary_ constructor
Detalhes sobre o diagnóstico 'unused_field_from_primary_constructor' produzido pelo analisador do Dart.
The value of the field '{0}' isn't used.
Descrição
#O analisador gera este diagnóstico quando um campo privado é declarado em um construtor primário, mas nunca é lido, mesmo que seja escrito em um ou mais lugares.
Exemplo
#
O código a seguir gera este diagnóstico porque o campo _i não é lido em lugar
nenhum da biblioteca:
class C(final int _i);
O construtor primário declara um campo porque a palavra-chave final é usada.
(Usar a palavra-chave var também declara um campo.)
Correções comuns
#
Se o parâmetro ainda é necessário, mas o campo associado não é, então remova a
palavra-chave final ou var e use um curinga no lugar do parâmetro:
class C(int _);
Se o parâmetro também é desnecessário, então remova-o (o que também remove o campo associado).
class C();
Se o campo deveria ser usado, então adicione o código que está faltando.
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ê.