Op een dialoogvenster gebaseerde herstructurering
Een op een dialoogvenster gebaseerde gebruikersinterface begeleidt u bij het uitvoeren van de vereiste procedure
voor een geselecteerde herstructureringsactie. Een dergelijke gebruikersinterface bestaat uit een dialoogvenster
waarin u de benodigde herstructureringsgegevens kunt invoeren, een dialoogvenster dat wordt weergegeven
als er fouten gevonden zijn, en een previewdialoogvenster waarin u de resultaten van een herstructureringsactie
van tevoren kunt bekijken.
Invoerdialoogvenster
In dit dialoogvenster voert u de benodigde herstructureringsgegevens in. Als u bijvoorbeeld een
naamswijziging wilt doorvoeren, voert u de nieuwe naam voor het Java-element in. Klik vervolgens op
OK om de wijziging door te voeren of klik op Preview > om eerst het
resultaat van de herstructureringsactie te bekijken.
Previewdialoogvenster
In JDT kunt u de resultaten van een herstructureringsactie bekijken voordat u deze daadwerkelijk uitvoert.
Het previewdialoogvenster bestaat uit twee gedeelten:
-
Een boomstructuur bovenaan de pagina, met alle Java-elementen die door deze herstructureringsactie worden beïnvloed. Elk knooppunt op het hoogste niveau in de structuur vertegenwoordigt een compilatie-eenheid.
-
Een vergelijkingsview onderaan de pagina. Links in de view ziet u de oorspronkelijke bron, rechts ziet u de geherstructureerde bron.
Probleemdialoogvenster
In het probleemdialoogvenster ziet u de problemen die naar verwachting, mogelijk of zeker zullen optreden als u de herstructureringsactie uitvoert.
Er kunnen vier soorten problemen worden gesignaleerd:
-
Informatie
-
Een probleem dat wordt gekenmerkt als informatie zal de herstructurering of de code in de workbench niet (negatief) beïnvloeden. Dit type problemen kan in de meeste gevallen worden genegeerd.
-
Waarschuwingen
-
Hiermee wordt u geattendeerd op mogelijke compileerwaarschuwingen. Dit type problemen heeft waarschijnlijk geen negatieve gevolgen voor de code in uw workbench.
-
Fouten
-
Een probleem dat wordt gekenmerkt als fout levert hoogstwaarschijnlijk compileerfouten of een ongewenste verandering in de werking van uw code op. U kunt doorgaan en de herstructureringsactie desondanks uitvoeren, maar dit wordt niet aanbevolen.
-
Stopproblemen
-
Dit type problemen geeft aan dat de herstructureringsactie niet kan worden uitgevoerd. Als u bijvoorbeeld commentaar selecteert en vervolgens Methode extraheren kiest, genereert
de workbench een stopprobleem voor deze herstructureringspoging omdat u commentaar niet kunt extraheren.
Als er geen stopproblemen zijn, kunt u de herstructureringsactie uitvoeren door te klikken
op OK. Als u de resultaten van de herstructureringsactie van tevoren wilt bekijken, klikt u op
Doorgaan.
Ondersteuning voor herstructurering
Acties van het menu Herstructureren
Pictogrammen