Wanneer u een herstructureringsactie uitvoert, wordt u stapsgewijs door de procedure geleid met behulp van een wizard. Een herstructureringswizard bestaat uit een of meer parameterpagina's, een previewpagina en een probleempagina.
Op deze pagina's worden de benodigde herstructureringsgegevens verzameld. Voor de herstructureringsactie Omhoog brengen worden bijvoorbeeld twee pagina's gebruikt. Op de ene pagina worden de methoden en velden verzameld die omhoog moeten worden gebracht. Op de andere pagina worden de overbodige methoden en velden in subklassen verzameld die kunnen worden gewist. De gebruiker kan van de ene naar de andere pagina navigeren door op Volgende > en < Vorige te klikken.
Nadat u de benodigde gegevens hebt opgegeven, klikt u op Voltooien als u de code wilt herstructureren zonder de wijzigingen vooraf te bekijken. Als u de wijzigingen wel vooraf wilt bekijken, klikt u op Volgende >.
In JDT kunt u de resultaten van een herstructureringsactie bekijken voordat u deze daadwerkelijk uitvoert.
De previewpagina bestaat uit twee gedeelten:
Een boomstructuur boven aan de pagina, met alle Java-elementen die door de herstructureringsactie worden beïnvloed. Elk knooppunt op het hoogste niveau in de structuur vertegenwoordigt een compilatie-eenheid.
Bij bepaalde herstructureringen kunt u de structuur filteren op de verschillende soorten wijzigingen die door de herstructurering worden doorgevoerd. Gebruik hiervoor de vervolgkeuzelijst Wijzigingen filteren.
Op de probleempagina ziet u de problemen die naar verwachting, mogelijk of zeker zullen optreden wanneer u de herstructureringsactie uitvoert.
Er kunnen vier soorten problemen worden gesignaleerd:
Als er geen stopproblemen zijn, kunt u de herstructureringsactie uitvoeren door te klikken op Voltooien. Als u de resultaten van de herstructureringsactie van tevoren wilt bekijken, klikt u op Volgende >.
Ondersteuning voor herstructurering