跳到主要内容

undefined_annotation

未定义名称 '{0}' 被用作注解。

描述

#

当使用未定义的名称作为注解时,分析器会产生此诊断信息。

示例

#

以下代码会产生此诊断信息,因为名称 undefined 未定义

dart
@undefined
void f() {}

常见修复方法

#

如果名称正确,但尚未声明,则将其声明为常量值

dart
const undefined = 'undefined';

@undefined
void f() {}

如果名称错误,请将其替换为有效的常量名称

dart
@deprecated
void f() {}

否则,请删除该注解。