new_ with_ undefined_ constructor_ default
Detalhes sobre o diagnóstico 'new_with_undefined_constructor_default' produzido pelo analisador do Dart.
The class '{0}' doesn't have an unnamed constructor.
Descrição
#O analisador emite este diagnóstico quando um construtor sem nome é invocado em uma classe que define construtores nomeados, mas que não tem um construtor sem nome.
Exemplo
#
O código a seguir gera este diagnóstico porque A não define um construtor sem
nome:
class A {
A.a();
}
A f() => A();
Correções comuns
#Se um dos construtores nomeados faz o que você precisa, então use-o:
class A {
A.a();
}
A f() => A.a();
Se nenhum dos construtores nomeados faz o que você precisa, e você puder adicionar um construtor sem nome, então adicione o construtor:
class A {
A();
A.a();
}
A f() => A();
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ê.