Pular para o conteúdo principal

deprecated_new_in_comment_reference

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

Using the 'new' keyword in a comment reference is deprecated.

Descrição

#

O analisador emite este diagnóstico quando uma referência em comentário (o nome de uma declaração entre colchetes em um comentário de documentação) usa a palavra-chave new para se referir a um construtor. Essa forma está descontinuada.

Exemplos

#

O código a seguir gera este diagnóstico porque o construtor sem nome está sendo referenciado usando new C:

dart
/// See [new C].
class C {
  C();
}

O código a seguir gera este diagnóstico porque o construtor chamado c está sendo referenciado usando new C.c:

dart
/// See [new C.c].
class C {
  C.c();
}

Correções comuns

#

Se você está referenciando um construtor nomeado, então remova a palavra-chave new:

dart
/// See [C.c].
class C {
  C.c();
}

Se você está referenciando o construtor sem nome, então remova a palavra-chave new e acrescente .new depois do nome da classe:

dart
/// See [C.new].
class C {
  C.c();
}

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