built_ in_ identifier_ in_ declaration
Detalhes sobre o diagnóstico 'built_in_identifier_in_declaration' produzido pelo analisador do Dart.
The built-in identifier '{0}' can't be used as a prefix name.
The built-in identifier '{0}' can't be used as a type name.
The built-in identifier '{0}' can't be used as a type parameter name.
The built-in identifier '{0}' can't be used as a typedef name.
The built-in identifier '{0}' can't be used as an extension name.
The built-in identifier '{0}' can't be used as an extension type name.
Descrição
#O analisador emite este diagnóstico quando o nome usado na declaração de uma classe, extensão, mixin, typedef, parâmetro de tipo ou prefixo de import é um identificador embutido (built-in). Identificadores embutidos não podem ser usados para nomear nenhum desses tipos de declaração.
Exemplo
#O código a seguir produz este diagnóstico porque mixin é um identificador embutido:
extension mixin on int {}
Correções comuns
#Escolha outro nome para a declaração.
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ê.