instance_ access_ to_ static_ member
Detalhes sobre o diagnóstico 'instance_access_to_static_member' produzido pelo analisador do Dart.
The static {0} '{1}' can't be accessed through an instance.
Descrição
#O analisador produz este diagnóstico quando um operador de acesso é usado para acessar um membro estático por meio de uma instância da classe.
Exemplo
#
O código a seguir produz este diagnóstico porque zero é um campo estático,
mas está sendo acessado como se fosse um campo de instância:
void f(C c) {
c.zero;
}
class C {
static int zero = 0;
}
Correções comuns
#Use a classe para acessar o membro estático:
void f(C c) {
C.zero;
}
class C {
static int zero = 0;
}
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ê.