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:

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 >.

Beslektede begreper

Refaktoriseringsstøtte

Beslektet referanse

Refaktoriseringshandlinger

Ikoner