这是来自
http://www.jetbrains.net/devnet/message/5264436#5264436
-我已经两周没有在论坛上得到任何答案了,所以我在这里问(请不要发火)。
这个问题是针对因特利思IDEE的插件开发,特别是针对Java开发:
是否有任何API来获取给定源文件的.class文件列表?
我正在尝试编写一个插件,它基于一个变更列表创建一个二进制补丁jar。我已经设法获得了变更列表,并从中获得了源文件(virtualfile)的列表。现在,我正在尝试获取这些源文件的已编译类文件(我不介意执行“make”或依赖于以前的编译输出)。
我对projectfileindex有点了解,但只能找到类的根目录。我不想做一个基于路径的“愚蠢”搜索,因为内部类(以及内部匿名类)会使正确搜索变得困难。
有这样的API吗?还是我注定要分析这些路径?
谢谢,
跑。