invalid_ deprecated_ optional_ annotation
Detalhes sobre o diagnóstico 'invalid_deprecated_optional_annotation' produzido pelo analisador do Dart.
The annotation '@Deprecated.optional' can only be applied to optional parameters.
Descrição
#
O analisador produz este diagnóstico quando a anotação @Deprecated.optional é
aplicada a um parâmetro que não é um parâmetro opcional. A anotação não pode ser
usada em um parâmetro de uma função local, de uma função anônima, de um parâmetro
com tipo de função ou de um typedef. Ela só é válida em parâmetros opcionais de
uma função de nível superior, de um método ou de um construtor.
Exemplo
#O código a seguir produz este diagnóstico porque a anotação está em um parâmetro obrigatório:
void f(@Deprecated.optional() int p) {}
Correções comuns
#Remova a anotação:
void f(int p) {}
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ê.