跳至主內容

unused_element

宣告 '{0}' 未被引用。

描述

#

當私有宣告在其所在的庫中未被引用時,分析器會生成此診斷資訊。分析器會對以下型別的宣告進行分析:

  • 私有頂級宣告及其所有成員
  • 公共宣告的私有成員

並非所有對元素的引用都會將其標記為“已使用”

  • 為頂級變數賦值(無論是使用標準 = 賦值還是使用空感知 ??= 賦值)都不算作使用了該變數。
  • 在文件註釋引用中提及元素,也不算作使用了該元素。
  • is 表示式的右側引用類、混入或列舉,也不算作使用了該元素。

示例

#

假設庫中沒有程式碼引用 _C,則以下程式碼會生成此診斷資訊:

dart
class _C {}

常見修復方法

#

如果宣告不需要,請將其刪除。

如果宣告打算使用,請新增引用該宣告的程式碼。