unnecessary_getters_setters工具 chevron_right诊断 chevron_rightunnecessary_getters_setters 目录描述示例常见修复 toggle_on Linter 规则不必要地使用 getter 和 setter 来包装字段。描述#当 getter 和 setter 对仅返回或设置字段值而没有任何额外处理时,分析器会生成此诊断信息。示例#以下代码会产生此诊断信息,因为名为 c 的 getter/setter 对仅暴露了名为 _c 的字段dartclass C { int? _c; int? get c => _c; set c(int? v) => _c = v; }常见修复#将字段设为公共并移除 getter 和 setterdartclass C { int? c; }此页面内容有帮助吗?thumb_up thumb_down感谢您的反馈! feedback 提供详情感谢您的反馈!请告诉我们如何改进。 bug_report 提供详情除非另有说明,本站点的文档反映的是 Dart 3.8.1。页面最后更新于 2025-05-08。 查看源文件 或 报告问题。