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();
}