@@ -1082,35 +1082,35 @@ cdef class JB_Env:
10821082 result = unichr (cresult)
10831083 elif sig == ' S' :
10841084 with nogil:
1085- sresult = jnienv[0 ].CallShortMethodA (jnienv, klass, m_id, values)
1085+ sresult = jnienv[0 ].CallStaticShortMethodA (jnienv, klass, m_id, values)
10861086 result = sresult
10871087 elif sig == ' I' :
10881088 with nogil:
1089- iresult = jnienv[0 ].CallIntMethodA (jnienv, klass, m_id, values)
1089+ iresult = jnienv[0 ].CallStaticIntMethodA (jnienv, klass, m_id, values)
10901090 result = iresult
10911091 elif sig == ' J' :
10921092 with nogil:
1093- jresult = jnienv[0 ].CallLongMethodA (jnienv, klass, m_id, values)
1093+ jresult = jnienv[0 ].CallStaticLongMethodA (jnienv, klass, m_id, values)
10941094 result = jresult
10951095 elif sig == ' F' :
10961096 with nogil:
1097- fresult = jnienv[0 ].CallFloatMethodA (jnienv, klass, m_id, values)
1097+ fresult = jnienv[0 ].CallStaticFloatMethodA (jnienv, klass, m_id, values)
10981098 result = fresult
10991099 elif sig == ' D' :
11001100 with nogil:
1101- dresult = jnienv[0 ].CallDoubleMethodA (jnienv, klass, m_id, values)
1101+ dresult = jnienv[0 ].CallStaticDoubleMethodA (jnienv, klass, m_id, values)
11021102 result = dresult
11031103 elif sig[0 ] == ' L' or sig[0 ] == ' [' :
11041104 with nogil:
1105- oresult = jnienv[0 ].CallObjectMethodA (jnienv, klass, m_id, values)
1105+ oresult = jnienv[0 ].CallStaticObjectMethodA (jnienv, klass, m_id, values)
11061106 if oresult == NULL :
11071107 result = None
11081108 else :
11091109 result, e = make_jb_object(self , oresult)
11101110 if e is not None :
11111111 raise e
11121112 elif sig == ' V' :
1113- self .env[0 ].CallVoidMethodA (self .env, c.c, m.id, values)
1113+ self .env[0 ].CallStaticVoidMethodA (self .env, c.c, m.id, values)
11141114 result = None
11151115 else :
11161116 free(< void * > values)
0 commit comments