Перемещение и копирование элементов Java
В этом разделе рассмотрено перемещение ресурса между
пакетами Java с помощью рефакторинга. Действия рефакторинга
изменяют структуру кода, не изменяя при этом его семантику.
- В панели Структура пакетов выберите файл
MyTestCase.java из пакета test и
перенесите его мышью в пакет junit.samples.
Перенос файла мышью аналогичен выделению файла и выбору
пункта Рефакторинг > Переместить в
контекстном меню.
- Вам будет предложено указать, следует ли обновить
ссылки на перемещаемый файл. В общем случае, рекомендуется
ответить утвердительно во избежание ошибок компиляции. Для
просмотра изменений, которые возникнут в результате
перемещения, нажмите кнопку Предварительный
просмотр.
-
Нажмите OK. Файл будет
перемещен, и его объявление пакета изменится в соответствии
с новым расположением.
Для отмены перемещения используйте пункт Правка > Отменить.
Альтернативой переносу мышью является применение
контекстных меню. При использовании меню вы должны
указать целевой пакет в окне Переместить, помимо выбора
опций обновления ссылок, которые вы уже видели.
-
Выберите файл MyTestCase.java и в его контекстном
меню выберите Рефакторинг >
Переместить.
- В окне Переместить разверните иерархию для
просмотра возможных новых расположений ресурса. Выберите
пакет junit.samples и нажмите OK. Класс будет перемещен, и его объявление пакета изменится в
соответствии с новым расположением.
Панели Java
Поддержка рефакторинга
Действия рефакторинга
Мастер
рефакторинга
Параметры Java