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