-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

~  I've documented this in HIVEMIND-120, but wanted to post this here as
it appears it is a more fundamental problem than I first saw. At
present, Hivemind allows me to declare a class as the interface. It then
proceeds to create the proxies around it and I can use it normally both
in configuration and code.

~  The problem arises when the class (or any of its superclasses)
implements a "public final" method. The proxy creation fails due to the
attempt to override a final method, and a quick look at returning simply
the class, thereby avoiding the proxy issue, causes problems elsewhere
that expect it to have proxy methods. It would be ideal for the proxy to
be attempted (unless it were possible to declare it in the configuration
to be 'real' all the time), but failing that for the reason above just
create the bean. I'm just not sure where this change would impact to
avoid problems with missing methods expected to be in the proxy.

~  If there is another methodology for doing the same thing with all
beans (to include those that have final methods), I'd love to hear it.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFCgPyMaCoPKRow/gARAk7xAJ9R/00CuPRFWCu4nYUVN12yHBtA3QCgtFoz
Dpvi0MTBVQF87pkShhCsQe0=
=O1ub
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to