跳到主要内容

invalid_await_not_required_annotation

注解 'awaitNotRequired' 只能应用于返回 Future 的函数,或 Future 类型的字段。

描述

#

分析器会在除返回 Future 的函数或 Future 类型的字段或顶层变量以外的任何内容被注解 awaitNotRequired 时产生此诊断。

示例

#

以下代码会产生此诊断,因为该注解位于返回 void 的函数上

dart
import 'package:meta/meta.dart';

@awaitNotRequired
void f() {}

常见修复方法

#

移除注解

dart
void f() {}