Title: Proxy classes generate empty methods for abstract Java methods not implemented in Python
Type: Severity: normal
Components: Versions: Jython 2.7
Status: closed Resolution: duplicate
Dependencies: Superseder:
Assigned To: Nosy List: cgroves, fwierzbicki, zyasoft
Priority: Keywords:

Created on 2009-08-15.22:17:08 by cgroves, last changed 2015-01-08.04:17:03 by zyasoft.

msg5031 (view) Author: Charlie Groves (cgroves) Date: 2009-08-15.22:17:07
As noted in issue 1432, if a Python class doesn't have an implementation for an abstract or interface method, the proxy 
system generates an empty method for it.  This has always been the case, so I don't think we can change the default to 
fix it. However I'm planning on making the proxy creation class customizable in the near future, so hopefully with that a 
user could create their own proxy class creator that complains if an implementation of a Java method isn't available.
msg5746 (view) Author: Jim Baker (zyasoft) Date: 2010-04-26.01:37:10
Deferred to 2.6, waiting for clamp
msg8508 (view) Author: Jim Baker (zyasoft) Date: 2014-05-21.23:54:11
Clamp is now available, and this can be customized as desired. Clamp also makes sense for imposing this sort of discipline, since it assumes ahead-of-time.
msg8834 (view) Author: Jim Baker (zyasoft) Date: 2014-06-28.03:58:45
Use Clamp
msg9355 (view) Author: Jim Baker (zyasoft) Date: 2015-01-08.04:17:03
Duplicate of #1561
Date User Action Args
2015-01-08 04:17:03zyasoftsetresolution: wont fix -> duplicate
messages: + msg9355
2014-06-28 03:58:46zyasoftsetstatus: open -> closed
resolution: later -> wont fix
messages: + msg8834
2014-05-21 23:54:11zyasoftsetmessages: + msg8508
2013-02-19 18:44:22fwierzbickisetassignee: cgroves ->
versions: + Jython 2.7, - Deferred
nosy: + fwierzbicki
2010-04-26 01:37:10zyasoftsetresolution: later
messages: + msg5746
nosy: + zyasoft
versions: + Deferred
2009-08-15 22:17:16cgrovessetassignee: cgroves
2009-08-15 22:17:08cgrovescreate