Pular para o conteúdo principal

prefer_generic_function_type_aliases

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

Use the generic function type syntax in 'typedef's.

Descrição

#

O analisador emite este diagnóstico quando um typedef é escrito usando a sintaxe mais antiga para aliases de tipo de função, na qual o nome declarado fica embutido no tipo da função.

Exemplo

#

O código a seguir produz este diagnóstico porque usa a sintaxe mais antiga:

dart
typedef void F<T>();

Correções comuns

#

Reescreva o typedef usando a sintaxe mais nova:

dart
typedef F<T> = void Function();

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