undefined_getter
针对 '{1}' 函数类型,未定义 getter '{0}'。
针对类型 '{1}',未定义 getter '{0}'。
描述
#当分析器遇到一个看似 getter 名称的标识符,但该标识符未定义或在引用它的作用域中不可见时,会产生此诊断信息。
示例
#以下代码会产生此诊断信息,因为 String
没有名为 len
的成员
dart
int f(String s) => s.len;
常见修复方法
#如果标识符未定义,则定义它,或者用已定义的 getter 名称替换它。可以通过修正 getter 的拼写来纠正上述示例
dart
int f(String s) => s.length;