-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Montag, 23. Dezember 2002 15:07 schrieb Eric Blake: > Michael Koch wrote: > > CVSROOT: /cvsroot/classpath > > Module name: classpath > > Changes by: Michael Koch <[EMAIL PROTECTED]> 02/12/23 03:30:29 > > > > * java/lang/reflect/Proxy.java > > (h): This member was never final in any jdk release. > > I'm not sure this change needed to be made. The field h is not > publically accessible - it is protected within Proxy, user code > should not extend Proxy directly, and internally created proxy > classes never change the value of h. I thought making it final > (like we made Integer.value final) provided more security from bad > reflection code.
Then I wonder why SUN made it non-final ... Integer.value is private and not in the offial API but Proxy.h is (because its protected). We should make our implementation 100% compatible. At least thats a goal. Michael - -- Homepage: http://www.worldforge.org/ GPG-key: http://konqueror.dyndns.org/~mkoch/michael.gpg -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+Bxx2WSOgCCdjSDsRAn11AKCVy0ehRfMyljrAx9QIYng8aYRdEQCZAQ87 X3M9Yk8W0OuBMpUxZKFha+s= =yT6M -----END PGP SIGNATURE----- _______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/classpath

