redirect_to_missing_constructor
The constructor '{0}' couldn't be found in '{1}'.
Description
#The analyzer produces this diagnostic when a constructor redirects to a constructor that doesn't exist.
Example
#The following code produces this diagnostic because the factory
constructor in A
redirects to a constructor in B
that doesn't exist:
dart
class A {
factory A() = B.name;
}
class B implements A {
B();
}
Common fixes
#If the constructor being redirected to is correct, then define the constructor:
dart
class A {
factory A() = B.name;
}
class B implements A {
B();
B.name();
}
If a different constructor should be invoked, then update the redirect:
dart
class A {
factory A() = B;
}
class B implements A {
B();
}
除非另有说明,文档之所提及适用于 Dart 3.7.3 版本,本页面最后更新时间: 2025-05-08。 查看文档源码 或者 报告页面问题。