creation_with_non_type
名稱 '{0}' 不是一個類。
描述
#當使用 new 或 const 建立例項時,如果指定的名稱未定義為類,分析器會生成此診斷資訊。
示例
#以下程式碼會產生此診斷資訊,因為 f 是一個函式而不是一個類:
dart
int f() => 0;
void g() {
new f();
}常見修復
#如果需要建立類,請將無效名稱替換為有效類的名稱。
dart
int f() => 0;
void g() {
new Object();
}如果該名稱是函式名且您想呼叫該函式,請移除 new 或 const 關鍵詞。
dart
int f() => 0;
void g() {
f();
}