[kaffe] Another ClassLoader (protection domain) issue
Mark Wielaard
mark at klomp.org
Sun Nov 14 04:03:47 PST 2004
Hi,
When ClassLoader.defineClass() gets a null ProtectionDomain is should
use the default protection domain. This just moves the clutch from the
other defineClass() method (that doesn't take a protection domain) into
the one that takes an explicit ProtectionDomain:
2004-11-13 Mark Wielaard <mark at klomp.org>
* libraries/javalib/java/lang/ClassLoader.java
(defineClass(String,byte[],int,int)): Move
defaultProtectionDomain initialization to...
(defineClass(String,byte[],int,int,ProtectionDomain)): ...here.
Some of the Eclipse class loaders call defineClass() with a null
ProtectionDomain apparently and you can not store those in a HashTable.
Again, switching to the GNU Classpath ClassLoader implementation might
be a good idea.
Cheers,
Mark
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ClassLoader2.patch
Type: text/x-patch
Size: 1567 bytes
Desc: not available
Url : http://kaffe.org/pipermail/kaffe/attachments/20041114/49c2d585/attachment-0006.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://kaffe.org/pipermail/kaffe/attachments/20041114/49c2d585/attachment-0002.pgp
More information about the kaffe
mailing list