Terugkeer forceren

Kies Terugkeer forceren om een methode direct te verlaten met een opgegeven waarde.

U kunt afdwingen dat een methode voortijdig wordt beëindigd (alleen beschikbaar tijdens het opsporen van fouten in een Virtual Machine van Java SE 6). Hierbij wordt een waarde uit het huidige stackframe geretourneerd, worden de resterende instructies in de methode niet meer uitgevoerd en worden alle vergrendelingen van synchronized-blokken vrijgegeven. U kunt een retourwaarde maken door een expressie te selecteren en Terugkeer forceren (Alt+Shift+F) te kiezen. Deze actie is ook beschikbaar vanuit het contextmenu van de Java-editor, het hoofdmenu Uitvoeren, de view Weergeven en het informatiegebied van de view Variabelen.

Als u een voortijdige beëindiging forceert van een methode die altijd een waarde retourneert, moet u een expressie evalueren. Als een methode bijvoorbeeld 'false' zou retourneren, kunt u de waarde 'true' teruggeven door een expressie te selecteren in de view Weergeven en Terugkeer forceren te kiezen. In het volgende voorbeeld is elementCount niet gelijk aan nul, waardoor 'false' zou worden geretourneerd (zie de voorgrondinfo met de waarde van elementCount).

Voorbeeld van Terugkeer
forceren

In de view Weergeven kunt u bijvoorbeeld de te retourneren waarde opgeven en selecteren en vervolgens de opdracht Terugkeer forceren uitvoeren om de methode isEmpty() te laten terugkeren met de opgegeven waarde. (In het volgende voorbeeld keert isEmpty() geforceerd terug met de waarde true.)

Actie Terugkeer
forceren in de view Weergeven

Deze opdracht is van toepassing op:

Verwante taken

Expressies evalueren