On Tuesday 16 November 2010 3:17:25 pm Benson Margulies wrote:
> This code in Aegis can get an ExceptionInInitializerError (rather
> than a ClassNotFound). Think it might be more better to eat those,
> too?
Honestly, in that case, I would just catch "Throwable" as there could be a
slew of potential things there such as Security exceptions, ClassDefinition
type errors, etc... Since it's an "ignored" exception anyway, I'm not sure I
would worry about all the permutations.
Dan
>
> private static Class<? extends Annotation> load(String name) {
> try {
> return
> AnnotationReader.class.getClassLoader().loadClass(name).asSubclass(Annotati
> on.class); } catch (ClassNotFoundException e) {
> return null;
> }
> }
--
Daniel Kulp
[email protected]
http://dankulp.com/blog