summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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',