Pular para o conteúdo principal

invalid_await_not_required_annotation

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

The annotation 'awaitNotRequired' can only be applied to a Future-returning function, or a Future-typed field.

Descrição

#

O analisador produz este diagnóstico quando qualquer coisa que não seja uma função que retorna Future ou um campo ou variável de nível superior do tipo Future é anotada com awaitNotRequired.

Exemplo

#

O código a seguir produz este diagnóstico porque a anotação está em uma função que retorna void:

dart
import 'package:meta/meta.dart';
​
@awaitNotRequired
void f() {}

Correções comuns

#

Remova a anotação:

dart
void f() {}

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