Interface de utilizador de refactorização baseada no assistente

Uma interface de utilizador baseada no assistente guia-o através dos passos necessários para executar a refactorização. Um assistente de refactorização consiste em 1 - n páginas de parâmetros, uma página de pré-visualização e uma página de problemas.

Páginas de parâmetros

Estas páginas reúnem informações necessárias para a refactorização. Por exemplo, a refactorização Para Cima utiliza duas páginas para reunir os métodos e campos que vão ser puxados para cima e reunir os métodos e campos desactualizados em subclasses que podem ser eliminadas. O utilizador pode navega nas páginas dos parâmetros através da utilização dos botões Seguinte > e < Anterior.

Depois de facultar as informações necessárias, pode fazer clique em Terminar para levar a cabo a refactorização sem pré-visualizar os resultados. Caso pretenda pré-visualizar as alterações, prima Seguinte >.

Página Pré-Visualizar

As JDT permitem-lhe pré-visualizar os resultados de uma acção de refactorização antes de a executar.

A página pré-visualizar consiste em duas partes:

Página de problemas

A página Problemas de Refactorização indica se existem problemas suspeitos, potenciais ou definitivos na acção de refactorização que estiver a tentar executar.

São possíveis quatro tipos de problemas:

Informação
Um problema descrito como Informação não irá afectar a refactorização de forma nenhuma, nem vai afectar de forma negativa o código na área de trabalho. Provavelmente pode ignorar este tipo de problema.
Avisos
Os avisos tentam prever avisos do compilador. Este tipo de problema muito provavelmente não vai afectar de forma negativa o código na área de trabalho.
Erros
Um problema descrito como um Erro muito provavelmente vai causar erros do compilador ou alterar o código da área de trabalho semanticamente. Pode escolher continuar com a refactorização apesar destes erros, embora não seja recomendado.
Parar problemas
Este tipo de problema impede a ocorrência da refactorização. Por exemplo, se seleccionar um comentário e nele escolher o comando Extrair Método, a área de trabalho vai emitir um comando parar problema na tentativa de refactorização porque não pode extrair um comentário.

Se não existirem parar problemas, a refactorização pode ser levada a cabo premindo o botão Terminar. Para pré-visualizar os resultados da acção de refactorização, prima o botão Seguinte>.

Conceitos relacionados

Suporte de refactorização

Referência relacionada

Acções de refactorização

Ícones