如何获取dart中所有已加载库的列表?

时间:2014-10-28 13:32:54

标签: dart dart-mirrors

是否可以从main调用以在运行时获取所有已加载的库?

main(){
  Iterable<LibraryMirror> libraries = getAllLoadedLibraries();
}

我看到镜像包中有一个Type LibraryMirror,但是我不知道如何获得一个库镜像,因为你不能在代码中引用它们,如顶级函数/变量或类名。

1 个答案:

答案 0 :(得分:1)

import 'dart:mirrors`;

currentMirrorSystem().libraries;