wrong_number_of_type_arguments_enum
列挙型は {0} 個の型パラメータで宣言されていますが、{1} 個の型引数が指定されました。
説明
#型パラメータを持つ列挙型の列挙値がインスタンス化され、型引数が提供されているにもかかわらず、型引数の数が型パラメータの数と一致しない場合に、アナライザーはこの診断を生成します。
例
#以下のコードでは、列挙型 E が 2 つの型パラメータを持つように宣言されているにもかかわらず、列挙値 c が 1 つの型引数を提供しているため、この診断が発生します。
dart
enum E<T, U> {
c<int>()
}一般的な修正
#型パラメータの数が正しい場合は、型パラメータの数に一致するように型引数の数を変更してください。
dart
enum E<T, U> {
c<int, String>()
}型引数の数が正しい場合は、型引数の数に一致するように型パラメータの数を変更してください。
dart
enum E<T> {
c<int>()
}