wrong_number_of_type_arguments_enum
該列舉聲明瞭 {0} 個型別形參,但給定了 {1} 個型別實參。
描述
#當具有型別形參的列舉中的列舉值被例項化並提供型別實參時,如果提供的型別實引數量與型別形引數量不一致,分析器會生成此診斷。
示例
#以下程式碼會產生此診斷,因為儘管列舉 E 宣告有兩個型別形參,但列舉值 c 提供了一個型別實參
dart
enum E<T, U> {
c<int>()
}常見修復方法
#如果型別形引數量正確,請更改型別實引數量使其與型別形引數量匹配
dart
enum E<T, U> {
c<int, String>()
}如果型別實引數量正確,請更改型別形引數量使其與型別實引數量匹配
dart
enum E<T> {
c<int>()
}