跳到主要内容

undefined_class

未定义的类“{0}”。

描述

#

当分析器遇到一个看似类名但未定义或在引用范围内不可见的标识符时,会生成此诊断信息。

示例

#

以下代码会生成此诊断信息,因为 Piont 未定义

dart
class Point {}

void f(Piont p) {}

常见修复方法

#

如果该标识符未定义,请定义它或将其替换为已定义的类名。通过修正类名的拼写,可以更正上面的示例

dart
class Point {}

void f(Point p) {}

如果该类已定义但不可见,则你可能需要添加导入。