Pular para o conteúdo principal

undefined_annotation

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

Undefined name '{0}' used as an annotation.

Descrição

#

O analisador produz este diagnóstico quando um nome que não está definido é usado como anotação.

Exemplo

#

O código a seguir produz este diagnóstico porque o nome undefined não está definido:

dart
@undefined
void f() {}

Correções comuns

#

Se o nome está correto, mas ainda não foi declarado, então declare o nome como um valor constante:

dart
const undefined = 'undefined';
​
@undefined
void f() {}

Se o nome está errado, substitua-o pelo nome de uma constante válida:

dart
@Deprecated('...')
void f() {}

Caso contrário, remova a anotação.

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