跳到主要内容

extension_type_implements_disallowed_type

扩展类型不能实现 '{0}'。

描述

#

当扩展类型实现了不允许实现的类型时,分析器会产生此诊断消息。

示例

#

以下代码会产生此诊断消息,因为扩展类型不能实现类型 dynamic

dart
extension type A(int i) implements dynamic {}

常见修复方法

#

从 implements 子句中移除不允许的类型

dart
extension type A(int i) {}