I have a custom ClassLoader that extends WeavingURLClassLoader. In order to
initialize the loader from aop.xml, a ClassLoaderWeavingAdaptor reference is
needed which is initialized by WeavingURLClassLoader on the first call to
defineClass. (To have WeavingURLClassLoader use ClassLoaderWeavingAdaptor
instead of WeavingAdaptor, no aspectURLs are passed to the constructor.)
Since addURL also references the ClassLoaderWeavingAdaptor instance but doesn't
check for null, an NPE is generated if addURL is called before defining any
class.
Is this a bug?
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users