invalid_ reference_ to_ this
Detalhes sobre o diagnóstico 'invalid_reference_to_this' produzido pelo analisador do Dart.
Invalid reference to 'this' expression.
Descrição
#
O analisador gera este diagnóstico quando this é usado fora de um método de instância ou de um construtor generativo. A palavra reservada
this só é definida no contexto de um método de instância, de um construtor generativo ou do inicializador de uma declaração de campo de instância
late.
Exemplo
#O código a seguir gera este diagnóstico porque v é uma variável de nível superior:
C f() => this;
class C {}
Correções comuns
#Use uma variável do tipo apropriado no lugar de this, declarando-a se necessário:
C f(C c) => c;
class C {}
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ê.