extension_ declares_ constructor
Detalhes sobre o diagnóstico 'extension_declares_constructor' produzido pelo analisador do Dart.
Extensions can't declare constructors.
Descrição
#O analisador produz este diagnóstico quando uma declaração de construtor é encontrada em uma extensão. Não é válido definir um construtor porque extensões não são classes, e não é possível criar uma instância de uma extensão.
Exemplo
#
O código a seguir produz este diagnóstico porque há uma declaração de
construtor em E:
extension E on String {
E() : super();
}
Correções comuns
#Remova o construtor ou substitua-o por um método estático.
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ê.