Страничный пользовательский интерфейс позволяет пошагово выполнить рефакторинг. Мастер рефакторинга состоит из 1-n страниц параметров, страницы предварительного просмотра и страницы неполадок.
Эти страницы предназначены для сбора информации, необходимой для выполнения рефакторинга. Например, при выполнении операции Повысить уровень используются две страницы: одна - для сбора методов и полей, уровень которых необходимо повысить, другая - для сбора устаревших методов и полей в производных классах, которые можно удалить. Для перемещения по страницам параметров служат кнопки Далее > и < Назад.
Когда вы укажете всю необходимую информацию, вы можете нажать Готово, чтобы выполнить рефакторинг без предварительного просмотра результатов. Если вы хотите сначала просмотреть предполагаемые изменения, нажмите Далее >.
JDT позволяет просмотреть результаты рефакторинга до его фактического выполнения.
Страница предварительного просмотра состоит из двух частей:
На странице неполадок рефакторинга указано, существуют ли подозреваемые, возможные или фактические неполадки, связанные с выбранным действием рефакторинга.
Существуют четыре типа неполадок:
Если блокирующих неполадок нет, то можно выполнить рефакторинг нажатием кнопки Готово. Для того чтобы просмотреть результаты выполнения рефакторинга, нажмите кнопку Далее >.
Предварительный
просмотр изменений при рефакторинге
Отмена операции
рефакторинга
Повторение операции
рефакторинга