extension_type_with_abstract_member
'{0}' はメソッド本体を持つ必要があります。なぜなら、'{1}' は拡張型だからです。
説明
#拡張型が抽象メンバーを宣言すると、アナライザーはこの診断を生成します。拡張型のメンバー参照は静的に解決されるため、拡張型の抽象メンバーは決して実行されることがありません。
例
#拡張型 `E` のメソッド `m` が抽象であるため、以下のコードは診断を生成します。
dart
extension type E(String s) {
void m();
}一般的な修正
#メンバーが実行可能であることを意図している場合は、メンバーの実装を提供してください。
dart
extension type E(String s) {
void m() {}
}メンバーが実行可能であることを意図していない場合は、削除してください。
dart
extension type E(String s) {}