mixin_ super_ class_ constraint_ non_ interface
Detalhes sobre o diagnóstico 'mixin_super_class_constraint_non_interface' produzido pelo analisador do Dart.
Only classes and mixins can be used as superclass constraints.
Descrição
#
O analisador emite este diagnóstico quando um tipo que segue a palavra-chave
on em uma declaração de mixin não é nem uma classe nem um mixin.
Exemplo
#
O código a seguir gera este diagnóstico porque F não é nem uma classe nem um
mixin:
typedef F = void Function();
mixin M on F {}
Correções comuns
#Se o tipo deveria ser uma classe, mas foi digitado errado, então substitua o nome.
Caso contrário, remova o tipo da cláusula on.
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ê.