Dialogbasert brukergrensesnitt for refaktorisering
Et dialogboksbasert brukergrensesnitt leder deg gjennom de nødvendige trinn for å utføre valgt refaktorisering. Et dialogboksbasert brukergrensesnitt for refaktorisering består av en kort første dialogboks som samler inn nødvendige opplysninger
for utføring av refaktoriseringen, en egen problemdialogboks som du får frem hvis det oppdages feil, og en dialogboks for forhåndsvisning
av resultatene av en refaktorisering.
Dialogboks for inndata
Denne dialogboksen samler inn opplysninger som er nødvendige for refaktoriseringen. For eksempel vil du for en navneendring oppgi det nye navnet på Java-elementet. Du kan enten klikke på OK for å utføre refaktoriseringen eller
Forhåndsvisning > for å se på resultatet av refaktoriseringen.
Dialogboks for forhåndsvisning
JDT kan forhåndsvise resultatene av en refaktoriseringshandling for deg før handlingen utføres.
Dialogboksen for forhåndsvisning 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.
Dialogboks for problemer
Problemdialogboksen 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å
OK. Hvis du vil ha forhåndsvist resultatene av refaktoriseringshandlingen, klikker du på
Fortsett.
Refaktoriseringsstøtte
Refaktoriseringshandlinger
Ikoner