我的列表中有扩展
extension CustomListExtensions<TType> on List<TType> {
List<TOther> transform<TOther>(TOther Function(TType) fn) {
....
}
}
我已经在整个应用程序中使用了这个,效果很好。 但现在,我在 vscode 中看到所有重复的代码建议(智能感知)。在 Android Studio 中尝试过,我看到了同样的问题。 正如您在屏幕截图中看到的那样,这表明使用了此扩展名的每个文件。
我现在的环境
Flutter 3.24.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 4cf269e36d (5 days ago) • 2024-09-03 14:30:00 -0700
Engine • revision a6bd3f1de1
Tools • Dart 3.5.2 • DevTools 2.37.2
请问还有其他人看到过这个问题吗?
这是 Dart 分析服务器中的一个错误,最近已修复。对于导入它们的每个文件,而不是仅导出/声明它们的文件,错误地显示了扩展名。
该修复将在未来的 Dart/Flutter SDK 版本中发布。