creation_ with_ non_ type
Detalhes sobre o diagnóstico 'creation_with_non_type' produzido pelo analisador do Dart.
The name '{0}' isn't a class.
Descrição
#
O analisador emite este diagnóstico quando a criação de uma instância usando new ou const
especifica um nome que não está definido como uma classe.
Exemplo
#O código a seguir produz este diagnóstico porque f é uma função, não uma classe:
int f() => 0;
void g() {
new f();
}
Correções comuns
#Se deve ser criada uma classe, substitua o nome inválido pelo nome de uma classe válida:
int f() => 0;
void g() {
new Object();
}
Se o nome é o de uma função e você quer que essa função seja invocada, remova a palavra-chave new
ou const:
int f() => 0;
void g() {
f();
}
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ê.