Visszatérés kényszerítése

A Visszatérés kényszerítése paranccsal az aktuális metódusból a megadott értékkel térhet vissza.

Kényszerítheti a korai visszatérést a metódusból (csak Java SE 6 virtuális gépen végzett hibakeresés esetén áll rendelkezésre). Ez értéket ad vissza az aktuális veremkeretből anélkül, hogy a metódusban további utasításokat hajtana végre, valamint a szinkronizált tiltások által foganatosított minden zárolást felold. A visszatérési érték kifejezés kiválasztásával és a Visszatérés kényszerítése parancs végrehajtásával (Alt+Shift+F) kerül létrehozásra. Ez a művelet a Java szerkesztő előugró menüjéből, a felső szintű Futtatás menüből (a Megjelenítés nézetben) és a Változók nézet részlet paneljéből érhető el.

A korai visszatérés kényszerítése nem-üres metódusból kifejezés kiértékelését követeli meg. Ha a metódus például hamis értéket adna vissza, akkor visszaadhat igaz értéket úgy, hogy a Megjelenítés nézetben kiválaszt egy kifejezést és meghívja a Visszatérés kényszerítése parancsot. A következő példában az elementCount nem egyenlő nullával, ezért a visszatérési érték hamis lenne (lásd: az elementCount értékét megjelenítő lebegő hibakeresést).

Visszatérés kényszerítése példa

A Megjelenítés nézetbe beírhatja a visszaadni kívánt értéket, kijelölheti azt, majd a Visszatérés kényszerítése paranccsal az isEmpty() metódust az adott érték visszaadására kényszerítheti (az alábbi példában az isEmpty() metódust igaz érték visszaadására fogjuk kényszeríteni).

Visszatérés kényszerítése a Megjelenítés nézetben

A parancs a következőkre vonatkozik:

Kapcsolódó feladatok

Kifejezések kiértékelése