deprecated_subtype_of_function
扩展 'Function' 已弃用。
实现 'Function' 没有效果。
混入 'Function' 已弃用。
描述
#当类或 Mixin 的 extends
、implements
或 with
子句中使用 Function
类时,分析器会产生此诊断信息。以这种方式使用 Function
类没有语义价值,因此它实际上是死代码。
示例
#以下代码会产生此诊断信息,因为 Function
被用作 F
的超类
dart
class F extends Function {}
常见修复
#从包含 Function
类的子句中将其移除,如果 Function
是该子句中唯一的类型,则移除整个子句
dart
class F {}