@@ -98,6 +98,7 @@ cdef class JavaClass(object):
98
98
raise JavaException(' Invalid call, number of argument'
99
99
' mismatch for constructor' )
100
100
101
+ cdef jmethodID constructor
101
102
try :
102
103
# convert python arguments to java arguments
103
104
if len (args):
@@ -107,7 +108,7 @@ cdef class JavaClass(object):
107
108
self .populate_args(d_args, j_args, args)
108
109
109
110
# get the java constructor
110
- cdef jmethodID constructor = self .j_env[0 ].GetMethodID(
111
+ constructor = self .j_env[0 ].GetMethodID(
111
112
self .j_env, self .j_cls, ' <init>' , < char * >< bytes> definition)
112
113
if constructor == NULL :
113
114
raise JavaException(' Unable to found the constructor'
@@ -361,8 +362,8 @@ cdef class JavaMethod(object):
361
362
self .j_env, self .j_cls, self .j_method, j_args)
362
363
ret = True if j_boolean else False
363
364
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)
366
367
ret = < char > j_byte
367
368
elif r == ' C' :
368
369
j_char = self .j_env[0 ].CallStaticCharMethodA(
@@ -381,8 +382,8 @@ cdef class JavaMethod(object):
381
382
self .j_env, self .j_cls, self .j_method, j_args)
382
383
ret = < long > j_long
383
384
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)
386
387
ret = < float > j_float
387
388
elif r == ' D' :
388
389
j_double = self .j_env[0 ].CallStaticDoubleMethodA(
0 commit comments