这个问题是关于飞镖代码的静态分析。 如何分析 dart 代码或访问 dart 文件中的每个类,以便删除重复的类,我知道这些工具存在,但我不知道如何准确实现它 PS:由于使用 quicktype 生成代码,存在重复类.
//psuedo code
classes = readTheDartFileSomeHow();
var map = Map<string,string>()
for (final myClass in classes){
map.putIfAbsent(myClass.name,myClass);
}