mixin_ modifier_ mixin_ application_ class_ with_ multiple_ mixins
Detalhes sobre o diagnóstico 'mixin_modifier_mixin_application_class_with_multiple_mixins' produzido pelo analisador do Dart.
The mixin application class '{0}' can only have a single mixin.
Descrição
#
O analisador emite este diagnóstico quando uma classe de aplicação de mixin com
o modificador mixin tem mais de um mixin. Uma classe de aplicação de mixin
com mixin só pode ter um único mixin.
Exemplo
#
O código a seguir gera este diagnóstico porque a mixin class C tem mais de
um mixin:
mixin M1 {}
mixin M2 {}
mixin class C = Object with M1, M2;
Correções comuns
#
Se você precisar usar vários mixins, então remova o modificador mixin da
classe de aplicação de mixin:
mixin M1 {}
mixin M2 {}
class C = Object with M1, M2;
Se você precisar que a classe seja uma mixin class, então use apenas um único
mixin:
mixin M1 {}
mixin class C = Object with M1;
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ê.