github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

groves / clamp

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 11
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Tree: b7b8b03

click here to add a description

click here to add a homepage

  • Branches (1)
    • master
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Creates Java classes from Jython classes — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Knock another one off after the merge 
groves (author)
Sun Jul 12 02:42:40 -0700 2009
commit  b7b8b03a3b65cf2d236fc49bec47afaa61ce9588
tree    31a736c624aeab0f5af04dabd87a2dfef14db8d6
parent  32893166fbcc65fb030f0b105f7287576967153f
clamp / TODO TODO
100644 26 lines (23 sloc) 1.009 kb
edit raw blame history
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Done
=========
Generate interfaces for Python classes with clamped methods
Generate abstract Java classes for Python classes with a clamped __init__
Set the name of the generated proxy class for Class.forName
Assume python class name for non-specified proxy class name
Allow checked exceptions to be specified
 
Before 0.1
==========
If the clamped class extends a Java class and has a clamped __init__, have the generated class extend the Java class
Handle array arguments
Set the name of the created interface
Version Jython proxy files
Generate additional method signatures for kwargs
Allow overloaded method signatures with tuples of class types in position
Check for illegal Java method names, illegal subclassing
Ant task to compile all interfaces
jarjar with same asm settings as Jython
 
After 0.1
=========
Generate Java source for the bytecode to expose docs to Java
Add type checking to internal Python calls to clamped methods so the Python can assume it
Make easy to use from guice, spring, hadoop
 
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server