Brugergrænseflade til refactoring - dialogbokse
En brugergrænseflade baseret på dialogbokse guider dig igennem de
trin, der er nødvendige for at udføre en refactoring-funktion.
Brugergrænsefladen består først af en kort dialogboks, der indsamler de
oplysninger, der er nødvendige for at udføre refactoring-funktionen, en
separat problemdialogboks, der vises, hvis der er opstået en fejl, og en
dialogboks, hvor du kan få vist resultatet af refactoring-funktionen.
Dialogboks til input
Denne dialogboks indsamler de oplysninger, der er nødvendige til
refactoring-funktionen. Til en omdøbning skal du f.eks. indtaste et nyt
navn på Java-elementet. Du kan enten klikke på OK for at
udføre refactoring-funktionen eller på Vis resultat>
for at få vist resultatet af refactoring-funktionen.
Dialogboks til visning af resultat
JDT gør det muligt at få vist resultatet af en refactoring-funktion, inden
du udfører den.
Dialogboksen til visning af resultatet består af to dele:
-
En træstruktur øverst, der indeholder alle de Java-elementer, der påvirkes
af refactoring-funktionen. Hver enkelt node på øverste niveau i
træstrukturen repræsenterer én kompileringsenhed.
-
En sammenligningsfremviser nederst. I venstre side af
sammenligningsfremviseren vises originalen, og i højre side vises
refactoringkilden.
Problemdialogboks
Denne dialogboks viser, om der er potentielle eller konkrete problemer med
den refactoring-funktion, du er ved at udføre.
Der er fire mulige typer problemer:
-
Oplysninger
-
Et problem, der beskrives som oplysninger, påvirker ikke
refactoring-funktionen på nogen måde, og den påvirker heller ikke koden på
arbejdsbænken negativt. Det er mest sandsynligt, at du kan ignorere denne
type problem.
-
Advarsler
-
Advarsler advarer om mulige compilerfejl. Denne type problem vil mest
sandsynligt ikke påvirke koden på arbejdsbænken negativt.
-
Fejl
-
Et problem, der beskrives som en fejl, vil sandsynligvis medføre
compilerfejl eller ændre arbejdsbænkens kode semantisk. Du kan vælge at
fortsætte med refactoring-funktionen til trods for disse fejl, men det
anbefales ikke.
-
Stopproblemer
-
Denne type problem medfører, at refactoring-funktionen ikke kan udføres. Hvis du f.eks. vælger en kommentar og vælger kommandoen Udtræk metode for
den, vil dit forsøg på refactoring blive standset, fordi du ikke kan
udtrække en kommentar.
Hvis der ikke opstår en fejl, der standser refactoring-funktionen, kan du
fortsætte ved at klikke på knappen OK. Vælg knappen
Fortsæt, hvis du vil have vist resultatet af
refactoring-funktionen.
Refactoring-understøttelse
Refactoring-funktioner
Ikoner