Movendo uma classe para outro pacote Java
Consulte também
Para mover uma classe para outro pacote e para alterar o código que faz referências a essa classe:
- Na janela Projetos ou na janela Editor de código, clique com o botão direito do mouse na classe e escolha Refatorar > Mover classe no menu contextual.
- Na caixa de diálogo Mover classe, selecione o pacote na caixa de combinação Para o pacote ou digite o nome totalmente qualificado do pacote, tal como com.myCom.myPkg.
- (Opcional) Se não desejar revisar as alterações antes que sejam feitas, desmarque a caixa de seleção Visualizar todas as alterações.
- Clique em Próximo. Se desmarcou a caixa de seleção Visualizar todas as alterações, o IDE aplicará as alterações automaticamente e ignorará as etapas restantes.
- A janela Refatoração exibe as linhas de código que serão alteradas. Revise a lista e desmarque a caixa de seleção referente a qualquer código que você não deseja alterar.
- (Opcional) Clique duas vezes em um nome de arquivo na janela Refatoração para abrir o arquivo, ou clique duas vezes em uma linha de código para abrir o código-fonte e posicionar o cursor nessa linha de código.
- Clique em Fazer refatoração para aplicar as alterações selecionadas.
- Você também pode começar a mover uma classe, arrastando um nó da classe na janela Projetos para o nó de outro pacote ou recortando e colando um nó da classe.
Para mover uma classe sem fazer refatoração:
- Na janela Projetos, mova manualmente a classe para outro pacote.
Você pode recortar e colar a classe, ou pode arrastar e soltar.
- Na caixa de diálogo Mover classe, marque a caixa de seleção Mover sem refatoração.
- Limpe a caixa de seleção Visualizar todas as alterações.
- Clique em Próximo.
- Você deve sempre realizar uma limpeza na construção após concluir quaisquer comandos de refatoração. Você pode fazer uma limpeza de construção clicando com o botão direito do mouse no nó do projeto na janela Projetos e clicando em Limpar e construir projeto.
- Consulte também
- Renomeando uma classe ou interface
- Localizando usos de classe, método e campo
- Desfazendo alterações de refatoração
Notificações legais