Ответ 1
Я использую Eclipse Kepler, поэтому в зависимости от вашей версии ваш пробег может отличаться.
Чтобы сравнить два метода в одном классе, выполните следующие действия:
- Откройте класс.
- Показать представление схемы (Window- > Show View- > Outline)
- Удерживайте CTRL и выберите два метода, которые вы хотите сравнить.
- Щелкните правой кнопкой мыши один из выделенных методов.
- Нажмите "Сравнить с → каждый другой по члену"
Вы получите окно diff, похожее на сравнение двух файлов.
Обновление
Поскольку я отвечаю на этот вопрос, я нашел аналогичный, но более мощный способ сделать это. Выполните действия, описанные выше, за исключением использования представления "Проводник пакета", а не вида схемы. Преимущество этого в том, что вы можете выбрать сравнение двух методов, которые находятся в одном классе или сравнить два метода, которые находятся в разных классах. Это отличный способ доказать, что два метода или подклассы идентичны и могут быть реорганизованы в общий общий ресурс.