Veiviserbasert brukergrensesnitt for refaktorisering
Et veiviserbasert brukergrensesnitt leder deg gjennom de nødvendige trinn for å utføre valgt refaktorisering.
En refaktoriseringsveiviser består av 1 - n parametersider, en forhåndsvisningsside og en problemside.
Parametersider
Disse sidene samler inn opplysninger som er nødvendige for refaktoriseringen. For eksempel bruker refaktoriseringen
Dra opp to sider for å samle inn metoder og felt som skal dras opp, og samle foreldede metoder og felt i subklasser som kan slettes. Brukeren kan navigere i parametersider ved hjelp av knappene Neste > og
< Tilbake.
Når du har oppgitt nødvendige opplysninger, kan du klikke på Fullfør for
å utføre refaktoriseringen uten forhåndsvisning av resultatene. Hvis du vil ha forhåndsvist endringene, klikker du på Neste >.
Siden Forhåndsvisning
JDT kan forhåndsvise resultatene av en refaktoriseringshandling for deg før handlingen utføres.
Forhåndsvisningssiden består av to deler:
-
Et tre øverst som inneholder alle Java-elementer som påvirkes av refaktoriseringen. Hver toppnivånode i treet representerer en kompileringsenhet.
-
Et Sammenlikn-visningsfelt nederst. Venstre side i Sammenlikn-feltet viser originalen, mens høyre side viser den refaktoriserte kilden.
Siden Problem
Problemsiden for refaktorisering viser om det er mistenkte, potensielle eller definitive problemer med refaktoriseringshandlingen du forsøker.
Fire typer problemer er mulige:
-
Informasjon
-
Et problem beskrevet som informasjon vil ikke påvirke refaktoriseringen på noen måte, og vil heller ikke påvirke koden på arbeidsbenken på en negativ måte. Du kan høyst sannsynlig ignorere denne typen problem.
-
Advarsler
-
Advarsler prøver å forutsi kompilatoradvarsler. Denne typen problem vil sannsynligvis ikke har noen negativ virkning på koden på arbeidsbenken.
-
Feil
-
Et problem som beskrives som feil, vil høyst sannsynlig forårsake kompileringsfeil eller endre arbeidsbenkens kode semantisk. Du kan velge å fortsette med refaktoriseringen til tross for disse feilene, men det anbefales ikke.
-
Stopproblemer
-
Denne typen problem hindrer refaktoriseringen i å finne sted. Hvis du for eksempel velger en kommentar og velger kommandoen Trekk ut metode fra den,
vil arbeidsbenken sende ut et stopproblem ved refaktoriseringsforsøket fordi du ikke kan trekke ut en kommentar.
Hvis det ikke finnes noen stopproblemer, kan refaktoriseringen utføres ved at du klikker på
Fullfør. Hvis du vil ha forhåndsvist resultatene av refaktoriseringshandlingen, klikker du på
Neste >.
Refaktoriseringsstøtte
Refaktoriseringshandlinger
Ikoner