Refatoração: Referência rápida

Ao usar as operações de refatoração do IDE, você pode alterar a estrutura do código e ter o resto do código atualizado para refletir as alterações feitas.

Este tópico fornece descrições breves das operações de refatoração que estão disponíveis no IDE. Clique no nome que deve ter o hyperlink da operação de refatoração para obter uma descrição completa de como usar a operação.

Operação de refatoração Descrição
Renomear Permite que você altere o nome de uma classe, variável ou método para algo mais significativo. Além disso, atualiza todo o código-fonte do projeto para fazer referência ao elemento por seu novo nome.
Extrair método Permite que você gere um método baseado no código selecionado e substitua esse bloco de código por uma chamada ao método.
Alterar parâmetros do método Permite que você adicione parâmetros a um método e altere o modificador de acesso.
Encapsular campos Gera um método "getter" e um método "setter" de um campo e opcionalmente atualiza todo o código de referência para acessar o campo usando os métodos "getter" e "setter".
Extrair Move os métodos e os campos para uma classe da qual a classe atual deles é herdada.
Empilhar Move classes interiores, métodos, campos para uma subclasse da classe atual deles.
Mover classe Move uma classe para outro pacote ou para outra classe. Além disso, todo o código-fonte do projeto é atualizado para fazer referência à classe no novo local.
Mover do nível interno para o mais externo Move uma classe interna um nível acima na hierarquia.
Converter classe anônima em interna Converte uma classe anônima para uma classe interna que contém um nome e um construtor. A classe interna anônima é substituída por uma chamada à nova classe interna.
Extrair interface Cria uma nova interface dentre os métodos não-estáticos públicos selecionados em uma classe ou interface.
Extrair superclasse Cria uma nova classe abstrata, altera a classe atual para estender a nova classe, e move os métodos e os campos selecionados para a nova classe.
Usar supertipo onde for possível Altera o código que faz referência à classe selecionada (ou outro tipo) em vez de usar um supertipo desse tipo.
Excluir com segurança Procura referências a um elemento de código e exclui automaticamente esse elemento, se nenhum outro código fizer referência a ele.
Consulte também
Sobre a refatoração
Localizando e substituindo texto
Pesquisando arquivos
Refabricando um Enterprise Bean

Notificações legais