Mudar nome a elementos Java

Nesta secção, vai mudar o nome a um elemento Java, através da utilização a refactorização.  As acções de refactorização alteram a estrutura do seu código sem alterar o respectivo comportamento semântico.

  1. Na vista Explorador de Pacotes, seleccione  junit.framework.TestCase.java.
  2. No menu contextual, seleccione  Refactorizar > Mudar o nome.
  3. No campo  Novo Nome na página Mudar o Nome da Unidade de Compilação, escreva "CasoTeste2".

    Assistente Refactorização de mudança de nome

  4. Para previsualizar as alterações que terão lugar em consequência da mudança do nome de classe, prima Seguinte.
  5. A área de trabalho analisa a alteração proposta e apresenta-lhe uma pré-visualização das alterações que se realizariam se mudasse o nome deste recurso. 

    Uma vez que mudar o nome de uma unidade de compilação vai afectar as instruções de importação noutras unidades de compilação, existem outras unidades de compilação afectadas pela alteração.  Estas são apresentadas numa lista de alterações na área de janela de pré-visualização.

    Página do assistente de refactorização

  6. Na página de pré-visualização de Refactorização, pode deslocar através das alterações propostas e seleccionar ou desmarcar alterações, caso seja necessário.  Normalmente, vai aceitar todas as alterações propostas.
  7. Faça clique em Terminar para aceitar todas as alterações propostas.

Já verificou que uma acção de refactorização pode causar muitas alterações em unidades de compilação diferentes.  Estas alterações podem ser anuladas como um grupo.

  1. Na barra do menu, seleccione Editar > Desfazer Mudar o nome de compilação.

    Menu Refactorizar

  2. As alterações de refactorização são anuladas e a área de trabalho regressa ao seu estado anterior. Pode anular as acções de refactorização até alterar e guardar uma unidade de compilação, altura em que é limpa a memória tampão de anulação da refactorização.
Conceitos relacionados

Suporte de refactorização

Referência relacionada

Acções de refactorização
Assistente de refactorização
Preferências Java