enum_ constant_ same_ name_ as_ enclosing
Detalhes sobre o diagnóstico 'enum_constant_same_name_as_enclosing' produzido pelo analisador do Dart.
The name of the enum value can't be the same as the enum's name.
Descrição
#O analisador emite este diagnóstico quando um valor de enum tem o mesmo nome do enum em que ele é declarado.
Exemplo
#
O código a seguir gera este diagnóstico porque o valor de enum E tem o
mesmo nome do enum que o contém, E:
enum E { E }
Correções comuns
#Se o nome do enum está correto, então renomeie a constante:
enum E { e }
Se o nome da constante está correto, então renomeie o enum:
enum F { E }
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ê.