extends_non_class
クラスは他のクラスのみを拡張できます。
説明
#extends 句にクラス以外のものが宣言されている場合、アナライザーはこの診断を生成します。
例
#以下のコードは、f が関数として宣言されているため、この診断を生成します。
dart
void f() {}
class C extends f {}一般的な修正
#クラスを Object 以外のクラスに拡張させたい場合は、extends 句の名前をそのクラスの名前に置き換えてください。
dart
void f() {}
class C extends B {}
class B {}クラスを Object に拡張させたい場合は、extends 句を削除してください。
dart
void f() {}
class C {}