redirect_to_missing_constructor
在 '{1}' 中找不到构造函数 '{0}'。
描述
#当构造函数重定向到不存在的构造函数时,分析器会生成此诊断信息。
示例
#以下代码会生成此诊断信息,因为 A
中的工厂构造函数重定向到 B
中不存在的构造函数
dart
class A {
factory A() = B.name;
}
class B implements A {
B();
}
常见修复方法
#如果重定向到的构造函数正确,则定义该构造函数
dart
class A {
factory A() = B.name;
}
class B implements A {
B();
B.name();
}
如果应该调用其他构造函数,则更新重定向
dart
class A {
factory A() = B;
}
class B implements A {
B();
}