Skip to content

Commit c1ce496

Browse files
committed
fix cython errors
1 parent 35bc5b8 commit c1ce496

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

recipes/android/src/java.pyx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ cdef class JavaClass(object):
9898
raise JavaException('Invalid call, number of argument'
9999
' mismatch for constructor')
100100

101+
cdef jmethodID constructor
101102
try:
102103
# convert python arguments to java arguments
103104
if len(args):
@@ -107,7 +108,7 @@ cdef class JavaClass(object):
107108
self.populate_args(d_args, j_args, args)
108109

109110
# get the java constructor
110-
cdef jmethodID constructor = self.j_env[0].GetMethodID(
111+
constructor = self.j_env[0].GetMethodID(
111112
self.j_env, self.j_cls, '<init>', <char *><bytes>definition)
112113
if constructor == NULL:
113114
raise JavaException('Unable to found the constructor'
@@ -361,8 +362,8 @@ cdef class JavaMethod(object):
361362
self.j_env, self.j_cls, self.j_method, j_args)
362363
ret = True if j_boolean else False
363364
elif r == 'B':
364-
j_byte = self.j_env[0].CallStaticByteMethodA
365-
(self.j_env, self.j_cls, self.j_method, j_args)
365+
j_byte = self.j_env[0].CallStaticByteMethodA(
366+
self.j_env, self.j_cls, self.j_method, j_args)
366367
ret = <char>j_byte
367368
elif r == 'C':
368369
j_char = self.j_env[0].CallStaticCharMethodA(
@@ -381,8 +382,8 @@ cdef class JavaMethod(object):
381382
self.j_env, self.j_cls, self.j_method, j_args)
382383
ret = <long>j_long
383384
elif r == 'F':
384-
j_float = self.j_env[0].CallStaticFloatMethodA
385-
(self.j_env, self.j_cls, self.j_method, j_args)
385+
j_float = self.j_env[0].CallStaticFloatMethodA(
386+
self.j_env, self.j_cls, self.j_method, j_args)
386387
ret = <float>j_float
387388
elif r == 'D':
388389
j_double = self.j_env[0].CallStaticDoubleMethodA(

0 commit comments

Comments
 (0)