Оконный пользовательский интерфейс рефакторинга

Оконный пользовательский интерфейс позволяет пошагово выполнить выбранный рефакторинг. Оконный пользовательский интерфейс рефакторинга состоит из небольшого первого окна, предназначенного для сбора необходимой для рефакторинга информации, отдельного окна неполадок, всплывающего при обнаружении ошибок, и окна предварительного просмотра, позволяющего заранее просмотреть результаты рефакторинга.

Окно ввода

Это окно предназначено для сбора информации, необходимой для выполнения рефакторинга. Например, в случае переименования с помощью рефакторинга здесь необходимо ввести новое имя элемента Java. Можно нажать OK для выполнения рефакторинга или Предварительный просмотр > для просмотра предполагаемых результатов рефакторинга.

Окно предварительного просмотра

JDT позволяет просмотреть результаты рефакторинга до его фактического выполнения.

Окно предварительного просмотра состоит из двух частей:

Окно неполадок

В окне неполадок указано, существуют ли подозреваемые, возможные или фактические неполадки, связанные с выбранным действием рефакторинга.

Существуют четыре типа неполадок:

Информация
Неполадка типа Информация никак не повлияет на рефакторинг и не отразится негативно на коде в рабочей среде. Зачастую такие неполадки можно просто игнорировать.
Предупреждения
Неполадки типа Предупреждения означают, что возможны предупреждения компилятора. Такие неполадки обычно не отражаются негативно на коде в рабочей среде.
Ошибки
Неполадка типа Ошибка, скорее всего, вызовет ошибку компилятора или семантическое изменение кода рабочей среды. Вы можете продолжить выполнение рефакторинга несмотря на эти ошибки, однако это не рекомендуется.
Блокирующие неполадки
Неполадки этого типа делают невозможным выполнение рефакторинга. Например, если вы выберете комментарий и затем примените к нему команду Извлечь метод, то рабочая среда выдаст блокирующую неполадку рефакторинга, поскольку извлечь комментарий нельзя.

Если блокирующих неполадок нет, то можно выполнить рефакторинг нажатием кнопки OK. Для того чтобы просмотреть результаты выполнения рефакторинга, нажмите кнопку Продолжить.

Связанные концепции

Поддержка рефакторинга

Связанные задачи

Рефакторинг без предварительного просмотра
Рефакторинг с предварительным просмотром
Предварительный просмотр изменений при рефакторинге
Отмена операции рефакторинга
Повторение операции рефакторинга

Связанные ссылки

Действия рефакторинга

Значки