class_used_as_mixin
クラス「{0}」は、mixin クラスでも mixin でもないため、mixin として使用できません。
説明
#with 句で、mixin class でも mixin でもないクラスが使用された場合に、アナライザーはこの診断を生成します。
例
#次のコードは、クラス M が mixin として使用されていますが、mixin class として定義されていないため、この診断を生成します。
dart
class M {}
class C with M {}一般的な修正
#クラスが純粋な mixin になる可能性がある場合は、class を mixin に変更してください。
dart
mixin M {}
class C with M {}クラスがクラスと mixin の両方である必要がある場合は、mixin を追加してください。
dart
mixin class M {}
class C with M {}