Interface com
o usuário para reformulação baseada no assistente
Uma interface com o usuário baseada no assistente indica as etapas necessárias para execução de uma reformulação.
Um assistente para reformulação consiste em 1 a n páginas de parâmetros, uma página de visualização e uma página de problema.
Páginas de parâmetros
Estas páginas reúnem informações necessárias para a reformulação. Por exemplo, a
reformulação Promover utiliza duas páginas para reunir os métodos e campos a serem promovidos e
para reunir os métodos e campos obsoletos em subclasses que podem ser excluídos. O
usuário pode navegar nas páginas de parâmetros utilizando os botões Avançar> e < Voltar.
Depois de fornecer as informações necessárias, você pode clicar emConcluir para executar a reformulação sem visualizar os resultados. Se quiser visualizar as alterações, pressione Avançar >.
Página Visualizar
O JDT permite visualizar os resultados de uma ação de reformulação antes de sua execução.
A página de pré-visualização consiste em duas partes:
-
Uma árvore no topo que contém todos os elementos Java afetados pela reformulação. Cada nó de nível máximo na árvore 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 exibe a origem reformulada.
Página Problema
A página Problema de Reformulação indica se há problemas supostos, possíveis ou definitivos com a tentativa de execução da ação de reformulação.
Há quatro tipos de problemas possíveis:
-
- Informações
-
Um problema descrito como Informativo não afetará a reformulação de modo algum, nem afetará negativamente o código no ambiente de trabalho. É bem provável que você possa ignorar este
tipo de problema.
-
Avisos
-
Os avisos tentam prever os avisos do compilador. Este tipo de problema muito provavelmente não afetará negativamente o código em seu ambiente de trabalho.
-
Erros
-
Um problema descrito como um Erro provavelmente causará erros no compilador ou alterará semanticamente o código do ambiente de trabalho. Você pode optar por continuar com a reformulação apesar desses erros, embora isso não seja recomendado.
-
Problemas de parada
-
Este tipo de problema impede a ocorrência da reformulação. Por exemplo, se você selecionar um comentário e escolher o comando Extrair Método a partir dele, o ambiente de trabalho emitirá um problema de parada na tentativa de reformulação porque não é possível extrair um comentário.
Se não houver nenhum problema de parada, a reformulação pode ser realizada pressionando o botão
Concluir. Para visualizar os resultados da ação de reformulação, pressione o
botão Avançar >.
Suporte de
Reformulação
Ações de
Reformulação
Ícones