summaryrefslogtreecommitdiffstats
path: root/bindings/lang_java.py
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:07:59 +0000
committerFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:07:59 +0000
commit4e43c605c28a713ca3d7b4a55ea1b118dc67d43d (patch)
treeb781ddfa5e7467529f2b571e4f6f5be942902dfc /bindings/lang_java.py
parent52c7f0902468c00e6b2f6bfd4882dd132558a7cb (diff)
downloadlasso-4e43c605c28a713ca3d7b4a55ea1b118dc67d43d.tar.gz
lasso-4e43c605c28a713ca3d7b4a55ea1b118dc67d43d.tar.xz
lasso-4e43c605c28a713ca3d7b4a55ea1b118dc67d43d.zip
[project @ fpeters@0d.be-20080309152828-pw4gd3lcm7rb7dxd]
merging benjamin branch Original author: Frederic Peters <fpeters@0d.be> Date: 2008-03-09 16:28:28.854000+01:00
Diffstat (limited to 'bindings/lang_java.py')
-rw-r--r--bindings/lang_java.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/bindings/lang_java.py b/bindings/lang_java.py
index 026a9e43..4686eb35 100644
--- a/bindings/lang_java.py
+++ b/bindings/lang_java.py
@@ -170,7 +170,7 @@ public abstract interface LassoConstants {
print >> fd, 'String ',
elif c[0] == 'b':
print >> fd, 'boolean ',
- print >> fd, '%s = LassoJNI.%s_get();' % (c[1], c[1])
+ print >> fd, '%s = LassoJNI.%s_get();' % (c[1][6:], c[1])
def generate_Constants_footer(self, fd):
print >> fd, '}'
@@ -651,7 +651,7 @@ protected static native void destroy(long cptr);
#
def generate_exception_switch_case(self, fd, name, orig):
- print >> fd, ' if (errorCode == LassoConstants.%s) {' % orig
+ print >> fd, ' if (errorCode == LassoConstants.%s) {' % orig[6:]
print >> fd, ' throw new %s(errorCode);' % name
print >> fd, ' }'
@@ -698,7 +698,7 @@ protected static native void destroy(long cptr);
print >> fd, 'public class %s extends %s {' % (name,super)
if not abstract:
print >> fd, ' public %s() {' % name
- print >> fd, ' super(LassoConstants.%s);' % orig
+ print >> fd, ' super(LassoConstants.%s);' % orig[6:]
print >> fd, ' }'
print >> fd, ' protected %s(int errorCode) {' % name
print >> fd, ' super(errorCode);'