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.

  1. 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.
  2. 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.
  3. PressioneConcluir.O arquivo é movido e sua declaração de pacote é alterada para refletir a nova localização.

    Arquivo movido para o pacote junit.samples

  4. 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.

    Arquivo movido para o pacote padrão

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.

  1. Selecione o arquivo MyTestCase.java e, no menu de contexto, selecione Reformular > Mover.
  2. 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.

    Mover diálogo de destino

Conceitos relacionados

Exibições Java
Suporte de Reformulação

Tarefas Relacionadas

Reformulando
Copiando e Movendo Elementos Java
Movendo Pastas, Pacotes e Arquivos

Referência Relacionada

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

Copyright (c) 2000, 2003 IBM Corporation e outros. Todos os Direitos Reservados.