Pular para o conteúdo principal

enum_with_name_values

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

The name 'values' is not a valid name for an enum.

Descrição

#

O analisador emite este diagnóstico quando um enum é declarado com o nome values. Isso não é permitido porque o enum tem um campo estático implícito chamado values, e os dois colidiriam.

Exemplo

#

O código a seguir gera este diagnóstico porque há uma declaração de enum com o nome values:

dart
enum values { c }

Correções comuns

#

Renomeie o enum para um nome diferente de values.

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