比较不同版本Eclipse的两个java类文件

时间:2013-10-06 11:17:47

标签: eclipse

我试图分析两个不同版本的Eclipse的类中的修改... 对于例如在Eclipse 2.0和Eclipse 2.1中,有4928个相同的类,每个类的SLOC存在差异....

我尝试了一些像CLOC这样的开源软件,用于根据代码行查找类中的更改,但我更关注影响功能的更改......

1 个答案:

答案 0 :(得分:1)

至少有两种可能性:

  1. 比较这些类的源代码和单元测试(如果是开源的)。

  2. 使用反编译器(即http://sourceforge.net/projects/jadclipse/)并比较反编译代码。

  3. 无论哪种方式,都不容易评估类的功能是如何改变的。改变可能是简单的重构,它改变了代码的结构,但不改变了功能本身。