Pular para o conteúdo principal

mixin_of_non_class

Detalhes sobre o diagnóstico 'mixin_of_non_class' produzido pelo analisador do Dart.

Classes can only mix in mixins and classes.

Descrição

#

O analisador emite este diagnóstico quando um nome em uma cláusula with é definido como algo diferente de um mixin ou de uma classe.

Exemplo

#

O código a seguir gera este diagnóstico porque F é definido como um tipo de função:

dart
typedef F = int Function(String);
​
class C with F {}

Correções comuns

#

Remova o nome inválido da lista, possivelmente substituindo-o pelo nome do mixin ou da classe pretendida:

dart
typedef F = int Function(String);
​
class C {}

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ê.