2009/1/18 Cagatay Civici <cagatay.civ...@gmail.com>:
> Hi Jan,
>
> Thanks for your contribution, yes this could be done without adding a
> dependency.
>
> We could avoid reflection stuff and use byte code exploring. Mojarra 2.0
> uses code from Glassfish codebase for this byte code stuff btw. You may take
> a look at their implementation to give an idea.
>

I'm gonna take a look at it. I was also planning to take a look at
Javassist, but I think everyone probably does something similar using
the DataInputStream class. That one is really useful, since it matches
the terms used in the specification.

> I agree that a custom scan path should fasten the app startup time a lot,
> usually the annotated classes belong to a certain package in our apps like
>
> com.mycompany.myproject.*
>

Yup, that definitely saves some time, since most packages aren't
interesting, like application server internal classes or classes from
Hibernate. There's no need to scan those.

Reply via email to