跳到主要內容

enum_with_name_values

名稱 'values' 不是有效的列舉名稱。

描述

#

當列舉被宣告為具有名稱 values 時,分析器會生成此診斷。這是不允許的,因為列舉具有一個名為 values 的隱式靜態欄位,兩者會發生衝突。

示例

#

以下程式碼會生成此診斷,因為存在一個名稱為 values 的列舉宣告

dart
enum values {
  c
}

常見修復

#

將列舉重新命名為 values 以外的名稱。