Pular para o conteúdo principal

unnecessary_primary_constructor_body

Detalhes sobre o diagnóstico 'unnecessary_primary_constructor_body' produzido pelo analisador do Dart.

Unnecessary primary constructor body.

Descrição

#

O analisador emite este diagnóstico quando o corpo de um construtor primário não tem inicializadores, corpo, anotações nem comentário de documentação. Sem eles, o corpo é desnecessário.

Exemplo

#

O código a seguir produz este diagnóstico porque o corpo do construtor primário é desnecessário:

dart
class C(final int i) {
  this;
}

Correções comuns

#

Remova o corpo do construtor primário:

dart
class C(final int i);

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ê.