on_repeated
类型“{0}”只能包含在超类约束中一次。
描述
#当 mixin 的超类约束中多次列出同一类型时,分析器会生成此诊断信息。
示例
#以下代码会产生此诊断信息,因为在 `M` 的超类约束中两次包含了 `A`:
dart
mixin M on A, A {
}
class A {}
class B {}
常见修复
#如果 intended 是包含不同的类型到超类约束中,那么用该类型替换其中一个重复的出现。
dart
mixin M on A, B {
}
class A {}
class B {}
如果没有 intended 其他类型,则删除重复的类型名称。
dart
mixin M on A {
}
class A {}
class B {}