multiple_ redirecting_ constructor_ invocations
Detalhes sobre o diagnóstico 'multiple_redirecting_constructor_invocations' produzido pelo analisador do Dart.
Constructors can have only one 'this' redirection, at most.
Descrição
#
O analisador emite este diagnóstico quando um construtor redireciona para mais
de um outro construtor da mesma classe (usando this).
Exemplo
#
O código a seguir gera este diagnóstico porque o construtor sem nome em C
redireciona tanto para this.a quanto para this.b:
class C {
C() : this.a(), this.b();
C.a();
C.b();
}
Correções comuns
#Remova todos os redirecionamentos, exceto um:
class C {
C() : this.a();
C.a();
C.b();
}
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ê.