extension_type_with_abstract_member
'{0}' 必須有一個方法體,因為 '{1}' 是一個擴充套件型別。
描述
#當擴充套件型別聲明瞭一個抽象成員時,分析器會產生此診斷資訊。由於擴充套件型別成員引用是靜態解析的,因此擴充套件型別中的抽象成員永遠無法執行。
示例
#以下程式碼產生此診斷資訊,因為擴充套件型別 E 中的方法 m 是抽象的
dart
extension type E(String s) {
void m();
}常見修復方法
#如果該成員旨在執行,則提供該成員的實現
dart
extension type E(String s) {
void m() {}
}如果該成員不是旨在執行,則將其刪除
dart
extension type E(String s) {}