unused_element
宣告 '{0}' 未被引用。
描述
#當私有宣告在其所在的庫中未被引用時,分析器會生成此診斷資訊。分析器會對以下型別的宣告進行分析:
- 私有頂級宣告及其所有成員
- 公共宣告的私有成員
並非所有對元素的引用都會將其標記為“已使用”
- 為頂級變數賦值(無論是使用標準
=賦值還是使用空感知??=賦值)都不算作使用了該變數。 - 在文件註釋引用中提及元素,也不算作使用了該元素。
- 在
is表示式的右側引用類、混入或列舉,也不算作使用了該元素。
示例
#假設庫中沒有程式碼引用 _C,則以下程式碼會生成此診斷資訊:
dart
class _C {}常見修復方法
#如果宣告不需要,請將其刪除。
如果宣告打算使用,請新增引用該宣告的程式碼。