class_ used_ as_ mixin
Detalhes sobre o diagnóstico 'class_used_as_mixin' produzido pelo analisador do Dart.
The class '{0}' can't be used as a mixin because it's neither a mixin class nor a mixin.
Descrição
#
O analisador emite este diagnóstico quando uma classe que não é nem mixin class nem mixin
é usada em uma cláusula with.
Exemplo
#
O código a seguir produz este diagnóstico porque a classe M está sendo usada como mixin, mas não é definida como
mixin class:
class M {}
class C with M {}
Correções comuns
#Se a classe puder ser um mixin puro, troque class por mixin:
mixin M {}
class C with M {}
Se a classe precisar ser tanto uma classe quanto um mixin, adicione mixin:
mixin class M {}
class C with M {}
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ê.