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

undefined_class

未定義のクラス「{0}」。

説明

#

アナライザーは、クラス名のように見える識別子に遭遇したが、定義されていないか、参照されているスコープで表示されない場合に、この診断を生成します。

#

以下のコードは、Piont が定義されていないため、この診断を生成します。

dart
class Point {}

void f(Piont p) {}

一般的な修正

#

識別子が定義されていない場合は、定義するか、定義済みのクラス名に置き換えてください。上記の例は、クラス名のスペルを修正することで修正できます。

dart
class Point {}

void f(Point p) {}

クラスは定義されているが、表示されない場合は、インポートを追加する必要がある可能性が高いです。