mixin_application_not_implemented_interface
'{0}' を '{1}' にミックスオンできません。なぜなら '{1}' が '{2}' を実装していないからです。
説明
#この診断は、スーパークラス制約を持つミックスインが、必要な制約を実装していないスーパークラスとの ミックスインアプリケーション で使用された場合に、アナライザーによって生成されます。
例
#以下のコードは、ミックスイン M が適用されるクラスが A のサブクラスであることを要求していますが、Object は A のサブクラスではないため、この診断を生成します。
dart
class A {}
mixin M on A {}
class X = Object with M;一般的な修正
#ミックスインを使用する必要がある場合は、スーパークラスをスーパークラス制約と同じにするか、サブクラスに変更してください。
dart
class A {}
mixin M on A {}
class X = A with M;