跳到主要內容

undefined_annotation

未定義名稱 '{0}' 被用作註解。

描述

#

當使用未定義的名稱作為註解時,分析器會產生此診斷資訊。

示例

#

以下程式碼會產生此診斷資訊,因為名稱 undefined 未定義

dart
@undefined
void f() {}

常見修復方法

#

如果名稱正確,但尚未宣告,則將其宣告為常量值

dart
const undefined = 'undefined';

@undefined
void f() {}

如果名稱錯誤,請將其替換為有效的常量名稱

dart
@deprecated
void f() {}

否則,請刪除該註解。