メインコンテンツにスキップ

mixin_of_non_class

クラスは、ミックスインとクラスのみをミックスインできます。

説明

#

with 句の名前がミックスインまたはクラス以外のものとして定義されている場合、アナライザーはこの診断を生成します。

#

以下のコードは、F が関数型として定義されているため、この診断を生成します。

dart
typedef F = int Function(String);

class C with F {}

一般的な修正

#

リストから無効な名前を削除し、意図したミックスインまたはクラスの名前に置き換えることを検討してください。

dart
typedef F = int Function(String);

class C {}