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 {}