-
1. Re: [forge-users] [windup-dev] Resources loading - how to limit to an addon?
lincolnthree Aug 18, 2014 2:16 PM (in response to ozizka)Use ClassLoaders.ownsClass(loader, targetClass) to identify which
ClassLoader owns a given class. Basically compare
MyClass.class.getClassLoader() to addon.getClassLoader().
On Fri, Aug 15, 2014 at 12:01 AM, Ondrej Zizka <ozizka@redhat.com> wrote:
Hi,
let's say I want to look for a class, but only in given Addon's scope.
I.e. not in it's dependencies.
How would I do that, in an effective way?
addon.getClassLoader().loadClass() would give me (I suppose) transitive
classloaders' results too.
addon.getRepository().getAddonResources(addon.getId()) and traversing
the results seems to be ugly solution.
Anything better?
Thanks,
Ondra
_______________________________________________
windup-dev mailing list
https://lists.jboss.org/mailman/listinfo/windup-dev
--
Lincoln Baxter, III
"Simpler is better."
-
att1.html.zip 842 bytes
-
-
2. Re: [forge-users] [windup-dev] Resources loading - how to limit to an addon?
ozizka Aug 19, 2014 4:57 AM (in response to lincolnthree)Thanks.
Is there a direct (1-method) way to get a set of classes contained in given addon, or directly loaded / loadable by given addon's classloader?
-
3. Re: [forge-users] Resources loading - how to limit to an addon?
lincolnthree Sep 2, 2014 2:10 PM (in response to ozizka)No such convenience method exists (but you can use `ClassLoaders.ownsClass(clazz)` to do this comparison.