unused_element
声明 '{0}' 未被引用。
描述
#当私有声明在其所在的库中未被引用时,分析器会生成此诊断信息。分析器会对以下类型的声明进行分析:
- 私有顶级声明及其所有成员
- 公共声明的私有成员
并非所有对元素的引用都会将其标记为“已使用”
- 为顶级变量赋值(无论是使用标准
=
赋值还是使用空感知??=
赋值)都不算作使用了该变量。 - 在文档注释引用中提及元素,也不算作使用了该元素。
- 在
is
表达式的右侧引用类、混入或枚举,也不算作使用了该元素。
示例
#假设库中没有代码引用 _C
,则以下代码会生成此诊断信息:
dart
class _C {}
常见修复方法
#如果声明不需要,请将其删除。
如果声明打算使用,请添加引用该声明的代码。