new_with_undefined_constructor_default
クラス「{0}」には名前のないコンストラクタがありません。
説明
#名前付きコンストラクタを定義しているクラスで、名前のないコンストラクタを呼び出そうとした場合に、そのクラスに名前のないコンストラクタが存在しないと、アナライザはこの診断を生成します。
例
#以下のコードでは、A が名前のないコンストラクタを定義していないため、この診断が生成されます。
dart
class A {
A.a();
}
A f() => A();一般的な修正
#名前付きコンストラクタのいずれかで目的の処理ができる場合は、それを使用してください。
dart
class A {
A.a();
}
A f() => A.a();名前付きコンストラクタのいずれでも目的の処理ができず、名前のないコンストラクタを追加できる場合は、コンストラクタを追加してください。
dart
class A {
A();
A.a();
}
A f() => A();