Hi Frank, Guys,
Please review the initial effort at getting Clamp (allows creating Java classes (proxy) out of Python code) functional. A ton of this effort is based on previous work by Charlie Groves (Kudos!) that unfortunately did not land in Jython years ago (still don't know what happened there).
There are few things in this effort:
1. Allowing customization of ProxyMaker used to create the Proxy class.
2. Supporting Java bytecode generation for custom/multiple constructor signatures.
3. Java annotation support.
4. A reference implementation of Clamp in tests.
* Constructor signatures.
* More tests.
* Clamp project itself (various pretty annotations for generating Proxy Java classes).
This could definitely look prettier, but i decided against a bigger refactoring effort (for example annotation support is kind of bolted on) and delay it till Jy3K especially as it's my first major(ish) contribution.