const_ instance_ field
Detalhes sobre o diagnóstico 'const_instance_field' produzido pelo analisador do Dart.
Only static fields can be declared as const.
Descrição
#O analisador emite este diagnóstico quando um campo de instância é marcado como const.
Exemplo
#O código a seguir produz este diagnóstico porque f é um campo de instância:
class C {
const int f = 3;
}
Correções comuns
#
Se o campo precisar ser um campo de instância, remova a palavra-chave const ou substitua-a por
final:
class C {
final int f = 3;
}
Se o campo realmente deve ser um campo const, torne-o um campo estático:
class C {
static const int f = 3;
}
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ê.