On 10/07/2010 09:57 PM, Michal Kleczek wrote:
1. We annotate classes with an object implementing Module interface:
interface Module {
   //methods copied from ClassLoading but there is no annotation argument
   Class loadClass(...);
   Class loadProxyClass();
}
> This makes class loading pluggable - a service can designate it's own class
> loading mechanism.

By changing the annotation from a final class into a interface, you have created another deployment issue. Code containing the implementation should already be accessible by the local classloader.

Lets keep it a String.

Gr. Sim



Reply via email to