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

組み込み_識別子_宣言内

組み込み識別子 '{0}' をプレフィックス名として使用することはできません。

組み込み識別子 '{0}' を型名として使用することはできません。

組み込み識別子 '{0}' を型パラメータ名として使用することはできません。

組み込み識別子 '{0}' を typedef 名として使用することはできません。

組み込み識別子 '{0}' を拡張機能名として使用することはできません。

組み込み識別子 '{0}' を拡張機能型名として使用することはできません。

説明

#

クラス、拡張機能、ミックスイン、typedef、型パラメータ、またはインポートプレフィックスの宣言で使用される名前が組み込み識別子である場合、アナライザーはこの診断を生成します。組み込み識別子は、これらの種類の宣言の名前として使用することはできません。

#

次のコードは、mixin が組み込み識別子であるため、この診断を生成します。

dart
extension mixin on int {}

一般的な修正

#

宣言に別の名前を選択してください。