Pakota paluu

Pakota paluu -komento palauttaa määritetyn arvon valittuna olevasta metodista.

Voit pakottaa aikaistetun paluun metodista (käytettävissä vain Java SE 6 -näennäiskoneen vianmäärityksessä). Tämä toiminto palauttaa arvon valitusta pinokehyksestä suorittamatta enempää metodin käskyjä ja vapauttaa mahdolliset synkronoitujen lohkojen muodostamat lukitukset. Paluuarvo luodaan valitsemalla ensin lauseke ja sitten Pakota paluu -komento (Alt + Vaihto + F). Tämä toiminto voidaan valita Java-muokkausohjelman pikavalikosta, päävalikkorivin Aja-valikosta, Näyttönäkymästä ja Muuttujanäkymän Tietoruudusta.

Aikaistetun paluun pakottaminen muusta kuin void-tyypisestä metodista edellyttää lausekkeen laskemista. Jos esimerkiksi metodi palauttaisi muuten arvon epätosi, voit palauttaa arvon tosi valitsemalla lausekkeen Näyttönäkymästä ja valitsemalla sitten Pakota paluu -toiminnon. Seuraavassa esimerkissä elementCount-arvo ei ole nolla, joten paluuarvo olisi epätosi (elementCount-lausekkeen arvo näkyy vianmäärityksen koho-ohjeessa).

Esimerkki pakotetusta paluusta

Haluttu paluuarvo voidaan kirjoittaa Näyttönäkymään. Tämän jälkeen isEmpty()-metodi voidaan pakottaa palauttamaan kyseinen arvo valitsemalla arvo ja valitsemalla sitten Pakota paluu -komento. (Seuraavassa esimerkissä isEmpty()-metodi pakotetaan palauttamaan arvo true.)

Pakota paluu -toiminto Näyttönäkymässä

Voit käyttää tätä komentoa seuraavissa osissa:

Aiheeseen liittyviä tehtäviä

Lausekkeiden laskenta