跳到主要內容

built_in_identifier_in_declaration

內建識別符號“{0}”不能用作字首名。

內建識別符號“{0}”不能用作型別名。

內建識別符號“{0}”不能用作型別引數名。

內建識別符號“{0}”不能用作 typedef 名。

內建識別符號“{0}”不能用作副檔名。

內建識別符號“{0}”不能用作擴充套件型別名。

描述

#

當用於類、擴充套件、混入、typedef、型別引數或匯入字首的宣告名稱是內建識別符號時,分析器會生成此診斷。內建識別符號不能用於命名任何此類宣告。

示例

#

以下程式碼會生成此診斷,因為 mixin 是一個內建識別符號

dart
extension mixin on int {}

常見修復方法

#

為該宣告選擇一個不同的名稱。