如何获取Dart程序文件中所有类的名称?

如何获取Dart程序文件中所有类的名称?,dart,Dart,我想在一个文件中获取所有Dart类的名称。我该怎么做呢?你说的包含一个或多个类以及类名是什么意思?你需要知道FileSystemEntity是文件、目录还是链接吗?@Mattia:MyFileSystemEntity实际上是一个具有类的.dart文件,例如:myfile.dart具有类Foo{//some code},我想获取对象类型Foo为什么需要这样做?我能想到的所有方法都是手动解析文件,或者使用镜像(不完全确定是否可以完成此工作)。我最初的问题是,我有一个包含许多.dart文件的文件夹,我

我想在一个文件中获取所有Dart类的名称。我该怎么做呢?

你说的
包含一个或多个类以及
类名是什么意思?你需要知道FileSystemEntity是文件、目录还是链接吗?@Mattia:MyFileSystemEntity实际上是一个具有类的.dart文件,例如:myfile.dart具有类Foo{//some code},我想获取对象类型Foo为什么需要这样做?我能想到的所有方法都是手动解析文件,或者使用镜像(不完全确定是否可以完成此工作)。我最初的问题是,我有一个包含许多.dart文件的文件夹,我想从这些文件中获取类的所有名称。我使用了.listSync(recursive:true),它返回文件系统的列表。我尝试了dart:mirrors,但无法成功导入。解析将如何使其工作?你能提供一些代码吗?这能回答你的问题吗?