super_in_extension
'super' 關鍵字不能在擴充套件中使用,因為擴充套件沒有超類。
描述
#當在擴充套件中宣告的成員使用 super 關鍵字 時,分析器會產生此診斷。擴充套件不是類,也沒有超類,因此 super 關鍵字沒有任何作用。
示例
#以下程式碼會產生此診斷,因為 super 不能在擴充套件中使用
dart
extension E on Object {
String get displayString => super.toString();
}常見修復
#刪除 super 關鍵字
dart
extension E on Object {
String get displayString => toString();
}