summaryrefslogtreecommitdiffstats
path: root/bindings/java
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-07-12 14:09:03 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-07-12 14:09:03 +0000
commit07cf66e143063019b34d4c1f28736a6c03a64df7 (patch)
tree9d181178ecd2aaa0a42ec96e4e72274d19397ad2 /bindings/java
parenta3675cd7b2be69b6bf9b4ea5cd4483e56b261a4e (diff)
downloadlasso-07cf66e143063019b34d4c1f28736a6c03a64df7.tar.gz
lasso-07cf66e143063019b34d4c1f28736a6c03a64df7.tar.xz
lasso-07cf66e143063019b34d4c1f28736a6c03a64df7.zip
[Bindings java] use is_int instead of custom methods or code
Diffstat (limited to 'bindings/java')
-rw-r--r--bindings/java/lang.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/bindings/java/lang.py b/bindings/java/lang.py
index 4601d206..af739aa4 100644
--- a/bindings/java/lang.py
+++ b/bindings/java/lang.py
@@ -136,9 +136,6 @@ class Binding:
print
print
- def is_int_type(self, type):
- return type in ['gboolean','int','gint'] + self.binding_data.enums
-
def is_gobject_type(self, t):
return t not in ['char*', 'const char*', 'gchar*', 'const gchar*',
@@ -247,7 +244,7 @@ protected static native void destroy(long cptr);
vtype = m.group(1)
if vtype == 'gboolean':
return 'boolean'
- elif vtype in ['int','gint'] + self.binding_data.enums:
+ elif is_int(vtype, self.binding_data):
return 'int'
elif vtype in ('guchar*', 'char*', 'gchar*'):
return 'String'
@@ -522,7 +519,7 @@ protected static native void destroy(long cptr);
for arg in m.args:
arg_type, arg_name, arg_options = arg
arglist = arglist + ', %s' % arg_name
- if self.is_int_type(arg_type):
+ if is_int(arg_type, self.binding_data):
print >> fd, '%i',
elif is_cstring(arg_type):
print >> fd, '%s',