abstract_ super_ member_ reference
Detalhes sobre o diagnóstico 'abstract_super_member_reference' produzido pelo analisador do Dart.
The {0} '{1}' is always abstract in the supertype.
Descrição
#
O analisador emite este diagnóstico quando um membro herdado é
referenciado usando super, mas não há uma implementação concreta do
membro na cadeia de superclasses. Membros abstratos não podem ser
invocados.
Exemplo
#
O código a seguir produz este diagnóstico porque B não herda uma
implementação concreta de a:
abstract class A {
int get a;
}
class B extends A {
@override
int get a => super.a;
}
Correções comuns
#Remova a invocação do membro abstrato, possivelmente substituindo-a por uma invocação de um membro concreto.
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ê.