2014-10-28 31 views
1

是否有可能从main进行一些调用以在运行时获取所有加载的库?如何获得飞镖中所有加载库的列表?

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

我看到有在镜子包类型LibraryMirror,但我不明白你怎么能够让一个库镜子,因为你不能只引用它们的代码就像一个顶级函数/变量或类名称。

回答

1
import 'dart:mirrors`; 

currentMirrorSystem().libraries;