commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: Possible incubation?
Date Wed, 08 Apr 2009 10:21:26 GMT
On 08/04/2009, Jörg Schaible <joerg.schaible@gmx.de> wrote:
> Hi Andre,
>
>  Andre Dantas Rocha wrote at Dienstag, 7. April 2009 14:38:
>
>
>  > Hi all,
>  >
>  > This message was originally sent to incubator list, but they suggest to
>  > post it here because *maybe* the idea can fit in Commons project.
>  >
>  > I'm developing a framework called Jeha. The main idea is to provide easy
>  > exception description and handling using annotations in methods and
>  > classes
>  > and some commons handlers. I believe that the  idea is simple, but
>  > powerful.
>  >
>  > The initial code and start guide of framework are here:
>  >
>  <http://sourceforge.net/project/showfiles.php?group_id=242203&package_id=294
>  > 931&release_id=650572>
>  >
>  http://sourceforge.net/project/showfiles.php?group_id=242203&package_id=2949
>  > 31&release_id=650572
>  >
>  > I'd like to hear from community if this idea is valuable for a possible
>  > incubation.
>  >
>  > Please let me know your opinion.
>
>
> It might be only me, but I see this approach a bit critical. On one hand
>  you're right, writing exception code is quite tedious sometimes, but with
>  your solution you wipe out any useful method signature regarding exception
>  declaration. What happens if I don't wanna handle certain exception types
>  or RuntimeException instances? I cannot simply rethrow from the handler.

I wondered about that. Also, having a method call in a catch block is
likely to cause problems for code analysis tools - as well as humans -
as one cannot immediately tell if the code continues or not.

Now, having a way to perform the same code for multiple exceptions
would sometimes be useful. Dunno whether that could be implemented.

>  - Jörg
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>  For additional commands, e-mail: dev-help@commons.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message