Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!news-1.dfn.de!news.dfn.de!news.informatik.hu-berlin.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Robert Klemme Newsgroups: comp.lang.java.programmer Subject: Re: Primitive return value after exception in method Date: Sun, 08 Sep 2013 12:33:11 +0200 Lines: 21 Message-ID: References: <5222eb58$0$6555$9b4e6d93@newsspool4.arcor-online.net> <52236225$0$296$14726298@news.sunsite.dk> <522373f2$0$6568$9b4e6d93@newsspool3.arcor-online.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net PGoAKqrehESpMt27XP3bygiltWzJ4ljRXHrQ3qHbQ3Dy3KlJA= Cancel-Lock: sha1:4MVpgceWoA8fSqiu1h9rcYfK7SE= User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 In-Reply-To: X-Antivirus: avast! (VPS 130907-0, 07.09.2013), Outbound message X-Antivirus-Status: Clean Xref: csiph.com comp.lang.java.programmer:25246 On 08.09.2013 10:12, lipska the kat wrote: > On 02/09/13 07:34, Robert Klemme wrote: >> One can pass values back to the caller in this situation even in Java - >> albeit not via return value. All you need to do is to pass an object >> reference into the method and modify the state of that object before you >> throw the exception. > I've just read this thread and frankly I'm surprised that apparently > experienced developers are apparently suggesting that this sort of thing > is even attempted. Where do you see that? Cheers robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/