On Sunday 11 July 2004 13:50, David Holmes wrote:
> I wrote:
> > > Consequently application code should have every right to assert that
> > > "this.getClass().getClassLoader()" is never null.
>
> Jeroen responded:
> > Sure, but, IMHO, if you write a library you cannot assume that your
> > library won't be loaded by the bootstrap class loader.
>
> Good point. There's nothing stopping a user from putting everything on
> bootclasspath. I wonder how many library writers actually consider that?
Why do you think people write stuff like
Class c;
ClassLoader cl = this.getClass().getClassLoader();
if (cl == null) {
c = Class.forName(classname);
}
else {
c = Class.forName(classname, false, cl);
}
Which gets tedious, real fast. :-{
Chris
--
Chris Gray /k/ Embedded Java Solutions
Embedded & Mobile Java, OSGi http://www.kiffer.be/k/
[EMAIL PROTECTED] +32 3 216 0369
_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/classpath