extension_declares_constructor工具 chevron_right诊断 chevron_rightextension_declares_constructor 目录描述示例常见修复方法扩展不能声明构造函数。描述#当在扩展中找到构造函数声明时,分析器会生成此诊断。在扩展中定义构造函数是无效的,因为扩展不是类,并且不可能创建扩展的实例。示例#以下代码会生成此诊断,因为在 E 中存在构造函数声明dartextension E on String { E() : super(); }常见修复方法#移除构造函数或将其替换为静态方法。此页面内容有帮助吗?thumb_up thumb_down感谢您的反馈! feedback 提供详情感谢您的反馈!请告诉我们可以如何改进。 bug_report 提供详情除非另有说明,本网站文档反映的是 Dart 3.8.1 版本。页面最后更新于 2025-05-08。 查看源码 或 报告问题。