Mover e copiar elementos Java
Nesta secção, vai utilizar a refactorização para mover um recurso entre pacotes Java.
As acções de refactorização alteram a estrutura do seu código sem alterar o respectivo comportamento semântico.
- Na vista Explorador de Pacotes, seleccione o ficheiro MeuCasoTeste.java no pacote test e arraste-o para o pacote junit.samples.
Arrastar e largar o ficheiro é semelhante a seleccionar o ficheiro e a escolher Refactorizar > Mover no Menu Contextual.
- Ser-lhe-à pedido que seleccione se vai ou não actualizar
referências ao ficheiro que estiver a mover.
Normalmente, vai querer fazê-lo para evitar erros de compilação. Pode premir o botão Pré-Visualizar para ver a lista de alterações que será efectuada como um resultado da movimentação.
-
Prima OK. O ficheiro é movido e a declaração de pacote altera-se para reflectir a nova localização.
Utilize Editar > Anular para anular a movimentação.
O menu contextual é uma alternativa a utilizar arrastar e largar. Ao utilizar o menu, tem de especificar um pacote de destino nna caixa de diálogo Mover, para além de seleccionar as opções de referências de actualização que já tiver visto.
-
Seleccione o ficheiro MeuCasoTeste.java e no respectivo menu contextual, seleccione Refactorizar
> Mover.
- Na caixa de diálogo Mover, expanda a hierarquia para procurar as possíveis novas localizações para o recurso.
Seleccione o pacote junit.samples e depois faça clique em OK. A classe é movida e a respectiva declaração de pacote é actualizada para a nova localização.
Vistas Java
Suporte de refactorização
Acções de refactorização
Assistente de refactorização
Preferências Java