メインコンテンツにスキップ

compound_implements_finalizable

クラス '{0}' は Finalizable を実装できません。

説明

#

Struct または Union のサブクラスが Finalizable を実装した場合、アナライザーはこの診断を生成します。

FFI の詳細については、dart:ffi を使用した C の相互運用 を参照してください。

#

以下のコードは、クラス SFinalizable を実装しているため、この診断を生成します。

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