compound_implements_finalizable
类“{0}”不能实现 Finalizable。
描述
#当 Struct
或 Union
的子类实现 Finalizable
时,分析器会生成此诊断信息。
有关 FFI 的更多信息,请参阅使用 dart:ffi 进行 C 互操作。
示例
#以下代码会产生此诊断信息,因为类 S
实现了 Finalizable
dart
import 'dart:ffi';
final class S extends Struct implements Finalizable {
external Pointer notEmpty;
}
常见修复方法
#尝试从类中移除 implements 子句
dart
import 'dart:ffi';
final class S extends Struct {
external Pointer notEmpty;
}