Interface de utilizador de refactorização baseada na caixa de diálogo
Uma caixa de diálogo baseado na interface de utilizador guia-o pelos passos necessários para executar uma refactorização seleccionada.
Uma interface de utilizador de refactorização baseada na caixa de diálogo consiste numa
pequena primeira caixa de diálogo que recolhe informação necessária para executar a
refactorização, uma caixa de diálogo de problema à parte que emerge se forem detectados
erros e uma caixa de diálogo de pré-visualização para pré-visualizar os resultados de uma
refactorização.
Diálogo de entrada
Esta caixa de diálogo recolhe a informação necessária para a refactorização. Por exemplo, para uma refactorização vai inserir o novo nome do elemento Java. Pode premir OK
para executar a refactorização ou Pré-Visualizar > para pré-visualizar o resultado da refactorização.
Diálogo Pré-Visualizar
As JDT permitem-lhe pré-visualizar os resultados de uma acção de refactorização antes de a executar.
A caixa de diálogo pré-visualizar consiste em duas partes:
-
Uma árvore na parte superior que contém todos os elementos Java afectados pela refactorização. Cada nó de nível superior na árvores representa uma unidade de compilação.
-
Um visualizador de comparação na parte inferior. O lado esquerdo do visualizador de comparação mostra o original, o lado direito apresenta a origem refactorizada.
Diálogo Problema
A caixa diálogo problema 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 comandos parar problemas a refactorização pode ser levada a cabo premindo o botão OK. Para pré-visualizar os resultados da acção de refactorização, prima o botão Continuar.
Suporte de refactorização
Acções de refactorização
Ícones