multiple_ primary_ constructor_ body_ declarations
Detalhes sobre o diagnóstico 'multiple_primary_constructor_body_declarations' produzido pelo analisador do Dart.
Only one primary constructor body declaration is allowed.
Descrição
#O analisador emite este diagnóstico quando uma classe que declara um construtor primário também tem mais de um corpo de construtor primário.
Exemplo
#
O código a seguir gera este diagnóstico porque a classe C tem mais de um
corpo de construtor primário:
class C(final int x) {
this : assert(x >= 0);
this : assert(x <= 0);
}
Correções comuns
#Remova todos os corpos de construtor primário, exceto um, possivelmente unindo-os:
class C(final int x) {
this : assert(x >= 0), assert(x <= 0);
}
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ê.