Välj kommandot Tvinga retur om metoden ska returnera angivet värde.
Du kan tvinga en tidig retur från en metod (endast tillgängligt vid felsökning med Java SE 6 VM). Då returneras ett värde från aktuell stackram utan att fler instruktioner i metoden körs samt släpper alla lås för synkroniserade block. Ett returvärde skapas genom att välja ett uttryck och åtgärden Tvinga retur (Alt+Skift+F). Åtgärden finns på Java-redigerarens kontextmeny, menyn Kör, i visningsvyn och i informationsrutan i variabelvyn.
Om du tvingar en tidig retur från en icke void-metod krävs utvärdering av ett uttryck. Exempel: Om en metod returnerar "false" kan du returnera värdet "true" genom att välja ett uttryck i visningsvyn och anropa Tvinga retur. I följande exempel är elementCount inte lika med noll vilket returnerar värdet "false" (se felsökningsförklaringen för elementCount).

Från visningsvyn kan vi ange värdet vi vill ska returneras, välja det och använda kommandot Tvinga retur så att metoden isEmpty() returnerar det värdet. I följande exempel tvingar vi isEmpty() att returnera värdet true.

Kommandot används i:
