Am 20.02.2012 21:49, schrieb Andrei Alexandrescu:
On 2/20/12 1:32 PM, Juan Manuel Cabo wrote:
So, if your boss wants the URL of the request that was made
when the standard library threw you a FileNotFoundException,
you can do:
try {
...
} catch (Exception ex) {
//Rethrow the exception with the added detail:
ex.details["custom_url"] = getenv("URI");
throw ex;
}
That's a very interesting angle!
Andrei
that is sooooo bad - fuck signatures just add information ...
now im able to just catch always Exception (sweet) ... but my damn
handle code needs to know the real interface ... crippled into
details["custom_url"]... so in the end we will come to if( detail[x] is
in there) if( detail[y] is in there ) if ( detail[z] is in threre ) shit
i agree 100% - its easy for just giving out the information, but awfull
for handling the exception