deprecated_subtype_of_function
「Function」の継承は非推奨です。
「Function」の実装は効果がありません。
「Function」のミックスインは非推奨です。
説明
#クラス `Function` が、クラスまたはミックスインの `extends`、`implements`、または `with` 句のいずれかで使用されている場合に、アナライザーはこの診断を生成します。この方法でクラス `Function` を使用しても意味的な値はなく、実質的にデッドコードです。
例
#以下のコードは、`Function` が `F` のスーパークラスとして使用されているため、この診断を生成します。
dart
class F extends Function {}一般的な修正
#「Function」が含まれている句から `Function` クラスを削除し、「Function」が句の唯一の型である場合は句全体を削除してください。
dart
class F {}