Pular para o conteúdo principal

undefined_class

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

Undefined class '{0}'.

Descrição

#

O analisador produz este diagnóstico quando encontra um identificador que parece ser o nome de uma classe, mas que não está definido ou não está visível no escopo em que é referenciado.

Exemplo

#

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

dart
class Point {}
​
void f(Piont p) {}

Correções comuns

#

Se o identificador não está definido, então defina-o ou substitua-o pelo nome de uma classe que esteja definida. O exemplo acima pode ser corrigido corrigindo a grafia da classe:

dart
class Point {}
​
void f(Point p) {}

Se a classe está definida, mas não está visível, então você provavelmente precisa adicionar um import.

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