-----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]
