【发布时间】:2018-07-11 22:04:34
【问题描述】:
我想比较两个我认为相同的方法,但是eclipse重构不会从它们的内容中提取方法。
我可以使用 eclipse compare 比较它们两者吗?
- 这些方法属于同一类。
【问题讨论】:
我想比较两个我认为相同的方法,但是eclipse重构不会从它们的内容中提取方法。
我可以使用 eclipse compare 比较它们两者吗?
【问题讨论】:
我正在使用 Eclipse Kepler,因此根据您的版本,您的里程可能会有所不同。
要比较同一类中的两个方法,请执行以下操作:
您将获得一个类似于比较两个文件时的差异窗口。
更新
自从回答了这个问题后,我找到了一种类似但更强大的方法来做到这一点。按照上面的步骤,除了使用“包资源管理器”视图而不是大纲视图。这样做的好处是您可以选择比较同一类中的两个方法或比较不同类中的两个方法。这是证明两个方法或子类相同并且可以重构为公共共享资源的好方法。
【讨论】:
也许你可以把这两个方法放在不同的类文件中,然后把它们放在Eclipse中。然后只需在导航器或包资源管理器中选择它们,右键单击,然后单击“相互比较”。
或者你可以检查这个问题:Diff two methods in eclipse
【讨论】: