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;
}