我正在运行以下飞镖代码:
import 'dart:mirrors';
typedef Func();
void main() {
final m = reflectType(Func);
print(m);
}
我希望
m
是对 TypedefMirror 的引用,但输出是:
FunctionTypeMirror on '() -> dynamic'
这与我在 GitHub 上找到的一些 test cases 不符。我想知道我错过了什么?有没有办法使用 dart:mirrors 检索原始 typedef 的名称?
> dart --version
Dart SDK version: 2.19.2 (stable) (Tue Feb 7 18:37:17 2023 +0000) on "windows_x64"