unnecessary_ constructor_ name
Detalhes sobre o diagnóstico 'unnecessary_constructor_name' produzido pelo analisador do Dart.
Unnecessary '.new' constructor name.
Descrição
#
O analisador emite este diagnóstico quando uma referência a um construtor sem
nome usa .new. O único lugar em que .new é obrigatório é em um tear-off de
construtor.
Exemplo
#
O código a seguir produz este diagnóstico porque .new está sendo usado para
se referir ao construtor sem nome, onde não é necessário:
var o = Object.new();
Correções comuns
#Remova o .new desnecessário:
var o = Object();
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ê.