跳到主内容

extension_declares_abstract_member

扩展不能声明抽象成员。

描述

#

当在扩展中声明抽象声明时,分析器会产生此诊断。扩展只能声明具体成员。

示例

#

以下代码会产生此诊断,因为方法 a 没有主体:

dart
extension E on String {
  int a();
}

常见修复

#

为成员提供实现或移除它。