跳至主要內容

invalid_sealed_annotation

註解 '@sealed' 只能應用於類。

描述

#

當非類宣告使用了 @sealed 註解時,分析器會產生此診斷資訊。

示例

#

以下程式碼會產生此診斷資訊,因為 @sealed 註解被用於方法宣告

dart
import 'package:meta/meta.dart';

class A {
  @sealed
  void m() {}
}

常見修復

#

移除註解

dart
class A {
  void m() {}
}