Gennemtving returnering

Vælg kommandoen Gennemtving returnering, hvis du vil vende tilbage til den aktuelle metode med den angivne værdi.

Du kan gennemtvinge en tidlig returnering fra en metode (kun tilgængeligt ved fejlfinding på en virtuel Java SE 6-maskine). Dette returnerer en værdi fra den aktuelle stakramme, uden at udføre flere instruktioner i metoden, og frigiver alle låse, der er hentet af synkroniserede blokke. En returværdi oprettes ved at vælge et udtryk og Gennemtving returnering (Alt+Skift+F). Denne funktion er tilgængelig fra kontekstmenuen i Java-editoren, menuen Udfør på øverste niveau, oversigten Vis og delvinduet Oplysninger i oversigten Vis.

Ved gennemtvingning af en tidlig returnering fra en ikke-tom metode, kræves det, at et udtryk bliver evalueret. Hvis en metode vil returnere false, kan du f.eks. returnere værdien true ved at vælge et udtryk i oversigten Vis og kalde Gennemtving returnering. I følgende eksempel er elementCount ikke lig med nul og vil returnere false (se fejlfindingspegefunktion, der viser værdien af elementCount).

Eksempel på Gennemtving returnering

I oversigten Vis kan vi angive den værdi, vi vil have returneret, vælge den og bruge kommandoen Gennemtving returnering for at gennemtvinge returnering af denne værdi fra metoden isEmpty() (i følgende eksempel gennemtvinger vi returnering af værdien true fra metoden isEmpty()).

Funktionen Gennemtving returnering i oversigten Vis

Kommandoen gælder for:

Relaterede opgaver

Evaluér udtryk