使用 Mockito 包运行 build_runner 来生成模拟失败。
终端输出:
[INFO] 正在生成构建脚本... [INFO] 生成构建脚本已完成,耗时 2.2 秒
[信息] 预编译构建脚本...... [警告] /D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/mockito-5.3.0/lib/src/ builder.dart:412:19:错误:没有为类“LibraryElement”定义吸气剂“libraryExports”。
- 'LibraryElement'来自'package:analyzer/dart/element/element.dart' ('/D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-3.4.1 /lib/dart/element/element.dart')。尝试将名称更正为现有 getter 的名称,或定义名为“libraryExports”的 getter 或字段。...entryLib.libraryExports,^^^^^^^^^^^^^^^ /D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/mockito-5.3。 0/lib/src/builder.dart:413:19:错误:没有为类“LibraryElement”定义吸气剂“libraryImports”。
- 'LibraryElement'来自'package:analyzer/dart/element/element.dart' ('/D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-3.4.1 /lib/dart/element/element.dart')。尝试将名称更正为现有 getter 的名称,或定义名为“libraryImports”的 getter 或字段。...entryLib.libraryImports,^^^^^^^^^^^^^^/D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/mockito-5.3。 0/lib/src/builder.dart:1493:36:错误:没有为类“ParameterElement”定义吸气剂“enendingElement2”。
- 'ParameterElement'来自'package:analyzer/dart/element/element.dart' ('/D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-3.4.1 /lib/dart/element/element.dart')。尝试将名称更正为现有 getter 的名称,或定义名为“enendingElement2”的 getter 或字段。最终方法=parameter.enendingElement2!; ^^^^^^^^^^^^^^^^^^ /D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/mockito-5.3.0/lib/ src/builder.dart:1524:30:错误:没有为类“ParameterElement”定义吸气剂“enendingElement2”。
- 'ParameterElement'来自'package:analyzer/dart/element/element.dart' ('/D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-3.4.1 /lib/dart/element/element.dart')。尝试将名称更正为现有 getter 的名称,或定义名为“enendingElement2”的 getter 或字段。最终方法=parameter.enendingElement2 as MethodElement; ^^^^^^^^^^^^^^^^^^ /D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/mockito-5.3.0/lib/ src/builder.dart:1525:27:错误:没有为类“MethodElement”定义吸气剂“enendingElement2”。
- 'MethodElement'来自'package:analyzer/dart/element/element.dart' ('/D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-3.4.1 /lib/dart/element/element.dart')。尝试将名称更正为现有 getter 的名称,或定义名为“enendingElement2”的 getter 或字段。Final class_ = method.enendingElement2 as ClassElement; ^^^^^^^^^^^^^^^^^^ /D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/mockito-5.3.0/lib/ src/builder.dart:1535:28:错误:没有为类“ExecutableElement”定义吸气剂“enendingElement2”。
- 'ExecutableElement' 来自 'package:analyzer/dart/element/element.dart' ('/D:/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-3.4.1 /lib/dart/element/element.dart')。尝试将名称更正为现有 getter 的名称,或定义名为“enendingElement2”的 getter 或字段。overridedenMethod.enshingElement2 …