Movendo e Copiando Elementos Java
Nesta seção, você utilizará a reformulação para mover um recurso entre os pacotes Java.
As ações de reformulação alteram a estrutura do código sem alterar seu comportamento
semântico.
- Na exibição Package Explorer, selecione o arquivo MyTestCase.java
do pacote test e arraste-o para o pacote junit.samples.
(Arrastar e soltar o arquivo é semelhante a selecionar o arquivo e escolher
Reformular > Mover no menu de contexto.
- Você será solicitado a selecionar se deseja ou não atualizar as referências ao
arquivo sendo movido. Normalmente, é aconselhável fazer isto para evitar erros de compilação. Você pode pressionar o botão Visualizar para ver a lista de alterações a serem feitas como resultado da movimentação.
-
PressioneConcluir.O arquivo é movido e sua declaração de pacote é alterada para refletir
a nova localização.
- Selecione o arquivo MyTestCase.java e arraste-o para o diretório raiz
do projeto JUnit. Mais uma vez, aparece um diálogo que permite ao usuário decidir se
deseja visualizar as alterações. Após pressionar OK (ou
Finalizar da janela de visualização), um pacote padrão é criado para conter a
classe e a declaração do pacote é removida para refletir a localização do arquivo no
pacote padrão.
Se um arquivo for movido para um pacote padrão, o sistema apresenta adicionalmente um
diálogo de aviso, informando o usuário sobre atualizações de referências na movimentação para o pacote padrão. Se não quiser ver o diálogo toda vez que
um arquivo for movido para o pacote padrão, marque a caixa de opções
Não mostrar esta mensagem novamente.
O menu de contexto é uma alternativa para o uso de arrastar e soltar. Ao
utilizar o menu, é preciso especificar um pacote de destino no diálogo Mover, além
de selecionar as opções de referências de atualizações já vistas.
-
Selecione o arquivo MyTestCase.java e, no menu de contexto, selecione Reformular
> Mover.
- No diálogo Mover, expanda a hierarquia para procurar as novas localizações possíveis para o recurso. Selecione o pacote junit.samples e
clique em OK. A classe é movida
e sua declaração de pacote é atualizada com a nova localização.
Exibições
Java
Suporte de
Reformulação
Reformulando
Copiando e Movendo Elementos Java
Movendo Pastas, Pacotes e Arquivos

Ações de
Reformulação
Assistente para Reformulação
Preferências de refatoração