我有一个生成java代码的eclipse。所以如果一个方法存在并且被重新生成,我想显示旧方法和新生成的方法,这样用户就可以看到差异。这可能吗?在eclipse中比较两种方法
0
A
回答
1
如果你的代码生成器是EMF默认使用的一个,你可以复制生成的方法,并取出@generated标签原来的一个,然后只需用后缀复制生成的方法根并保持@生成标记。例如:
/* original code */
public String getName() {
...
}
@generated
public String getNameGen() {
...
}
在下一代只getNameGen我将修改后,你就可以比较。
如果您正在寻找一种更一般的解决方案来了解再生是否修改了某些文件,最好的方法可能是将文件存储在回购站(使用SVN或Git)。重新生成filez不同步后,将显示图形装饰器,您将能够使用比较编辑器查看每个人的差异。
1
我使用Eclipse Kepler,因此根据您的版本,您的里程可能会有所不同。
要与先前生成的版本进行比较的方法,做到以下几点:
- 打开类。
- 显示大纲视图(窗口 - >显示视图 - >大纲)
- 按住CTRL并点击您想要比较的方法。
- 右键单击突出显示的方法。
- 点击“比较 - >元素从本地历史记录”
- 双击您想与之比较的修订版本。
如果您比较两个文件,您将得到一个差异窗口。
相关问题
- 1. 如何在eclipse中比较两种方法
- 2. 比较两种选择排序方法
- 3. 比较两种方法的文本
- 4. 错误而比较两种方法
- 5. 两种算法的比较
- 6. 比较两种
- 7. 如何在eclipse中比较两个相同的方法?
- 8. KSH +比较数字 - 两种方式
- 9. 比较两个ArrayList中的两种比较?
- 10. 以编程方式比较两种方法的IL
- 11. 无法比较两种SFML颜色
- 12. 两种方法比较/匹配所有元素的算法
- 13. 比较两种声明数组的方法
- 14. 如何比较两种不同方法返回的值? Java的
- 15. 比较数组的一种方法
- 16. 请解释这种比较方法
- 17. Eclipse中两个AST的结构比较
- 18. 比较在两种情况下
- 19. 比较两个条形码的方法
- 20. 比较两个类对象与方法
- 21. 比较两个清单除方法
- 22. 有没有一种比较C++中两个范围的标准方法?
- 23. 比较两种不同的方法在星火:减少和排序
- 24. 比较两种算法的算法复杂度
- 25. 比较两种语言字符串
- 26. 比较两种Arraylist并返回ID
- 27. 比较性质的两种PsCustomObjects的
- 28. 如何比较两种像素颜色
- 29. 如何比较两种颜色?
- 30. 球拍 - 比较/分析两种结构
他应该已经能够通过与当地历史进行比较(与=>本地历史比较)。可能是你的插件可以激活本地历史比较上的一些动作。 – 2011-01-27 04:14:25