Eclipse插件开发:代码审查

时间:2016-06-28 12:45:11

标签: eclipse plugins analysis review

我正在尝试为Eclipse编写一个插件,该插件应该分析open项目中的所有java文件。

是否可以将我的代码添加到Eclipse本身的代码解析器中? 目前,我能够加载工作区并迭代所有java文件,但是第一次迭代后的任何更改都会丢失。

1 个答案:

答案 0 :(得分:1)

您可以使用 [TestClass] public class ItemRepoTests { [TestMethod] public void GenerateItemCode_IncreaseDigit() { Item[] items = new Item[]{ new Item{ ItemCode = "DN999934" } }; ItemRepo itemRepo = new ItemRepo(); //I want to mock GetItems method here } } 扩展点来定义扩展org.eclipse.jdt.core.compilationParticipant的类,该类将在项目编译期间的各个点进行调用。

您还可以使用org.eclipse.jdt.core.compiler.CompilationParticipant来监听对各个资源的更改:

IResourceChangeListener