跳至主要内容

invalid_sealed_annotation

注解 '@sealed' 只能应用于类。

描述

#

当非类声明使用了 @sealed 注解时,分析器会产生此诊断信息。

示例

#

以下代码会产生此诊断信息,因为 @sealed 注解被用于方法声明

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

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

常见修复

#

移除注解

dart
class A {
  void m() {}
}