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

type_test_with_undefined_name

名前 '{0}' は定義されていないため、'is' 式で使用することはできません。

説明

#

型テスト式で is の後に続く名前が定義されていない場合に、アナライザーはこの診断を生成します。

#

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

dart
void f(Object o) {
  if (o is Srting) {
    // ...
  }
}

一般的な修正

#

名前を型の名前に置き換えてください。

dart
void f(Object o) {
  if (o is String) {
    // ...
  }
}