跳到主要内容

enum_with_abstract_member

“{0}”必须具有方法体,因为“{1}”是枚举。

描述

#

当发现枚举成员没有具体实现时,分析器会生成此诊断。枚举不允许包含抽象成员。

示例

#

以下代码生成此诊断,因为 m 是一个抽象方法,而 E 是一个枚举

dart
enum E {
  e;

  void m();
}

常见修复方法

#

为成员提供实现

dart
enum E {
  e;

  void m() {}
}