forked from GitHub/gf-core
silence compilation warnings in the Java binding
This commit is contained in:
@@ -397,7 +397,7 @@ jpgf_literal_callback_match(PgfLiteralCallback* self, PgfConcr* concr,
|
|||||||
JPgfLiteralCallback* callback = gu_container(self, JPgfLiteralCallback, callback);
|
JPgfLiteralCallback* callback = gu_container(self, JPgfLiteralCallback, callback);
|
||||||
|
|
||||||
JNIEnv *env;
|
JNIEnv *env;
|
||||||
(*cachedJVM)->AttachCurrentThread(cachedJVM, &env, NULL);
|
(*cachedJVM)->AttachCurrentThread(cachedJVM, (void**)&env, NULL);
|
||||||
|
|
||||||
jstring jsentence = gu2j_string(env, sentence);
|
jstring jsentence = gu2j_string(env, sentence);
|
||||||
size_t joffset = gu2j_string_offset(sentence, *poffset);
|
size_t joffset = gu2j_string_offset(sentence, *poffset);
|
||||||
@@ -461,7 +461,7 @@ jpgf_token_prob_enum_fin(GuFinalizer* self)
|
|||||||
JPgfTokenProbEnum* en = gu_container(self, JPgfTokenProbEnum, fin);
|
JPgfTokenProbEnum* en = gu_container(self, JPgfTokenProbEnum, fin);
|
||||||
|
|
||||||
JNIEnv *env;
|
JNIEnv *env;
|
||||||
(*cachedJVM)->AttachCurrentThread(cachedJVM, &env, NULL);
|
(*cachedJVM)->AttachCurrentThread(cachedJVM, (void**)&env, NULL);
|
||||||
|
|
||||||
(*env)->DeleteGlobalRef(env, en->jiterator);
|
(*env)->DeleteGlobalRef(env, en->jiterator);
|
||||||
}
|
}
|
||||||
@@ -475,7 +475,7 @@ jpgf_literal_callback_predict(PgfLiteralCallback* self, PgfConcr* concr,
|
|||||||
JPgfLiteralCallback* callback = gu_container(self, JPgfLiteralCallback, callback);
|
JPgfLiteralCallback* callback = gu_container(self, JPgfLiteralCallback, callback);
|
||||||
|
|
||||||
JNIEnv *env;
|
JNIEnv *env;
|
||||||
(*cachedJVM)->AttachCurrentThread(cachedJVM, &env, NULL);
|
(*cachedJVM)->AttachCurrentThread(cachedJVM, (void**)&env, NULL);
|
||||||
|
|
||||||
jstring jprefix = gu2j_string(env, prefix);
|
jstring jprefix = gu2j_string(env, prefix);
|
||||||
jobject jiterator = (*env)->CallObjectMethod(env, callback->jcallback, callback->predict_methodId, lin_idx, jprefix);
|
jobject jiterator = (*env)->CallObjectMethod(env, callback->jcallback, callback->predict_methodId, lin_idx, jprefix);
|
||||||
@@ -498,7 +498,7 @@ jpgf_literal_callback_fin(GuFinalizer* self)
|
|||||||
JPgfLiteralCallback* callback = gu_container(self, JPgfLiteralCallback, fin);
|
JPgfLiteralCallback* callback = gu_container(self, JPgfLiteralCallback, fin);
|
||||||
|
|
||||||
JNIEnv *env;
|
JNIEnv *env;
|
||||||
(*cachedJVM)->AttachCurrentThread(cachedJVM, &env, NULL);
|
(*cachedJVM)->AttachCurrentThread(cachedJVM, (void**)&env, NULL);
|
||||||
|
|
||||||
(*env)->DeleteGlobalRef(env, callback->jcallback);
|
(*env)->DeleteGlobalRef(env, callback->jcallback);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user