enum_ with_ name_ values
Details about the 'enum_with_name_values' diagnostic produced by the Dart analyzer.
The name 'values' is not a valid name for an enum.
Description
#
The analyzer produces this diagnostic when an enum is declared
to have the name values. This isn't allowed
because the enum has an implicit static field named
values, and the two would collide.
Example
#
The following code produces this diagnostic because there's an
enum declaration that has the name values:
enum values { c }
Common fixes
#
Rename the enum to something other than values.
除非另有说明,文档之所提及适用于 Dart 3.12.2 版本报告页面问题.