[kaffe] [PATCH] SecureClassLoader cleanup

Dalibor Topic robilad@yahoo.com
Mon, 5 Aug 2002 05:52:32 -0700 (PDT)


--0-1557799004-1028551952=:98895
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Archie,

the attached patch removes an unused field (cleanup),
simplifies the constructor (optimization) and handles
code sources according to the API spec (fix). It
passes all regression tests on i586-linux-jit3. O.K.
to check in?

best regards,

dalibor topic


__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com
--0-1557799004-1028551952=:98895
Content-Type: application/octet-stream; name=ChangeLog
Content-Transfer-Encoding: base64
Content-Description: ChangeLog
Content-Disposition: attachment; filename=ChangeLog

CSogbGlicmFyaWVzL2phdmFsaWIvamF2YS9zZWN1cml0eS9TZWN1cmVDbGFz
c0xvYWRlci5qYXZhOgoJKHBhcmVudCkgcmVtb3ZlZCB1bnVzZWQgZmllbGQu
CgkoU2VjdXJlQ2xhc3NMb2FkZXIpIGp1c3QgY2FsbCBzdXBlcihwYXJlbnQp
LCBhcyBDbGFzc0xvYWRlciBtdXN0CglwZXJmb3JtIHRoZSBzYW1lIHBlcm1p
c3Npb24gY2hlY2tzLiAKCShkZWZpbmVDbGFzcykgY3JlYXRlIG5ldyBQcm90
ZWN0aW9uRG9tYWluIGlmIENvZGVTb3VyY2UgaXMgbm90CgludWxsLCBhcyB0
aGUgQVBJIHNwZWMgc2F5cy4KCQo=

--0-1557799004-1028551952=:98895
Content-Type: application/octet-stream; name="secure_class_loader.diff"
Content-Transfer-Encoding: base64
Content-Description: secure_class_loader.diff
Content-Disposition: attachment; filename="secure_class_loader.diff"

LS0tIC4uLy4uL2N1cnJlbnQva2FmZmUvbGlicmFyaWVzL2phdmFsaWIvamF2
YS9zZWN1cml0eS9TZWN1cmVDbGFzc0xvYWRlci5qYXZhCUZyaSBNYXkgMjQg
MTc6MjE6NTIgMjAwMgorKysgbGlicmFyaWVzL2phdmFsaWIvamF2YS9zZWN1
cml0eS9TZWN1cmVDbGFzc0xvYWRlci5qYXZhCVN1biBBdWcgIDQgMTQ6MTM6
MDQgMjAwMgpAQCAtMTYsMTMgKzE2LDggQEAKIHBhY2thZ2UgamF2YS5zZWN1
cml0eTsKIAogcHVibGljIGNsYXNzIFNlY3VyZUNsYXNzTG9hZGVyIGV4dGVu
ZHMgQ2xhc3NMb2FkZXIgewotCXByaXZhdGUgZmluYWwgQ2xhc3NMb2FkZXIg
cGFyZW50OwotCiAJcHJvdGVjdGVkIFNlY3VyZUNsYXNzTG9hZGVyKENsYXNz
TG9hZGVyIHBhcmVudCkgewotCQlTZWN1cml0eU1hbmFnZXIgc20gPSBTeXN0
ZW0uZ2V0U2VjdXJpdHlNYW5hZ2VyKCk7Ci0JCWlmIChzbSAhPSBudWxsKQot
CQkJc20uY2hlY2tDcmVhdGVDbGFzc0xvYWRlcigpOwotCQl0aGlzLnBhcmVu
dCA9IHBhcmVudDsKKwkJc3VwZXIocGFyZW50KTsKIAl9CiAKIAlwcm90ZWN0
ZWQgU2VjdXJlQ2xhc3NMb2FkZXIoKSB7CkBAIC0zMSw3ICsyNiwxMiBAQAog
CiAJcHJvdGVjdGVkIGZpbmFsIENsYXNzIGRlZmluZUNsYXNzKFN0cmluZyBu
YW1lLCBieXRlW10gYiwKIAkJCWludCBvZmYsIGludCBsZW4sIENvZGVTb3Vy
Y2UgY3MpIHsKKwkgICAgaWYgKGNzID09IG51bGwpIHsKIAkJcmV0dXJuIGRl
ZmluZUNsYXNzKG5hbWUsIGIsIG9mZiwgbGVuKTsKKwkgICAgfQorCSAgICBl
bHNlIHsKKwkJcmV0dXJuIGRlZmluZUNsYXNzKG5hbWUsIGIsIG9mZiwgbGVu
LCBuZXcgUHJvdGVjdGlvbkRvbWFpbihjcywgbnVsbCkpOworCSAgICB9CiAJ
fQogCiAJcHJvdGVjdGVkIFBlcm1pc3Npb25Db2xsZWN0aW9uIGdldFBlcm1p
c3Npb25zKENvZGVTb3VyY2UgY3MpIHsK

--0-1557799004-1028551952=:98895--