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

deprecated_new_in_comment_reference

コメント参照で 'new' キーワードを使用することは非推奨です。

説明

#

ドキュメンテーションコメント内で角括弧で囲まれた宣言名であるコメント参照が、コンストラクタを参照するために new キーワードを使用すると、アナライザはこの診断を生成します。この形式は非推奨です。

#

以下のコードは、名前のないコンストラクタが new C を使用して参照されているため、この診断を生成します。

dart
/// See [new C].
class C {
  C();
}

以下のコードは、名前付きコンストラクタ cnew C.c を使用して参照されているため、この診断を生成します。

dart
/// See [new C.c].
class C {
  C.c();
}

一般的な修正

#

名前付きコンストラクタを参照している場合は、new キーワードを削除してください。

dart
/// See [C.c].
class C {
  C.c();
}

名前のないコンストラクタを参照している場合は、new キーワードを削除し、クラス名の後に .new を追加してください。

dart
/// See [C.new].
class C {
  C.c();
}