30 struct MkProcCallS const *
const call = (
struct MkProcCallS const *
const) cfg->fSettingDeleteData;
31 JNIEnv *env = call->env;
36 if (call->class == NULL) {
38 (*env)->CallVoidMethod(env, call->object, call->method, hdl);
39 }
else if (call->object == NULL) {
41 (*env)->CallStaticVoidMethod(env, call->class, call->method, hdl);
44 (*env)->CallNonvirtualVoidMethod(env, call->object, call->class, call->method, hdl);
48 if((*env)->ExceptionCheck(env) != JNI_FALSE) {
50 OT_ERROR_LNG_2_META(cfg);
71 struct MkProcCallS const *
const call = (
struct MkProcCallS const *
const) cfg->fConfigIncludeData;
72 JNIEnv *env = call->env;
74 jstring incDirO = (*env)->NewStringUTF(env,incDir?incDir:
"");
75 jstring pathO = (*env)->NewStringUTF(env,path?path:
"");
76 jobject ret = MK(MkBufferListC_ObjNew)(
MK_RT_CALL env,ret_inout);
79 if (call->class == NULL) {
81 (*env)->CallObjectMethod(env, call->object, call->method, incDirO, pathO, ret);
82 }
else if (call->object == NULL) {
84 (*env)->CallStaticObjectMethod(env, call->class, call->method, incDirO, pathO, ret);
87 (*env)->CallNonvirtualObjectMethod(env, call->object, call->class, call->method, incDirO, pathO, ret);
91 if((*env)->ExceptionCheck(env) != JNI_FALSE) {
93 OT_ERROR_LNG_2_META(cfg);