Pular para o conteúdo principal

on_repeated

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

The type '{0}' can be included in the superclass constraints only once.

Descrição

#

O analisador emite este diagnóstico quando o mesmo tipo aparece mais de uma vez nas restrições de superclasse de um mixin.

Exemplo

#

O código a seguir produz este diagnóstico porque A está incluído duas vezes nas restrições de superclasse de M:

dart
mixin M on A, A {}
​
class A {}
​
class B {}

Correções comuns

#

Se um tipo diferente deveria ser incluído nas restrições de superclasse, então substitua uma das ocorrências pelo outro tipo:

dart
mixin M on A, B {}
​
class A {}
​
class B {}

Se nenhum outro tipo era pretendido, então remova o nome do tipo repetido:

dart
mixin M on A {}
​
class A {}
​
class B {}

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