undefined_ super_ operator
Detalhes sobre o diagnóstico 'undefined_super_operator' produzido pelo analisador do Dart.
The operator '{0}' isn't defined in a superclass of '{1}'.
Descrição
#
O analisador emite este diagnóstico quando um operador é invocado em super,
mas nenhuma superclasse da declaração envolvente define esse operador.
Exemplo
#
O código a seguir produz este diagnóstico porque a superclasse A não define
o operador +:
class A {}
class B extends A {
int m() => super + 0;
}
Correções comuns
#Se o operador não estiver definido, adicione-o a uma superclasse:
class A {
int operator +(int other) => 0;
}
class B extends A {
int m() => super + 0;
}
Caso contrário, remova a invocação.
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ê.