in src/main/c/h3-java/src/jniapi.c [47:84]
jint JNI_OnLoad(JavaVM *vm, void *reserved) {
JNIEnv *env;
if ((**vm).GetEnv(vm, (void **)&env, JNI_VERSION_1_6) != JNI_OK) {
return JNI_ERR;
} else {
jclass local_arrayListClass =
(**env).FindClass(env, "java/util/ArrayList");
java_util_ArrayList_init =
(**env).GetMethodID(env, local_arrayListClass, "<init>", "()V");
java_util_ArrayList_add = (**env).GetMethodID(
env, local_arrayListClass, "add", "(Ljava/lang/Object;)Z");
java_util_ArrayList =
(jclass)(**env).NewGlobalRef(env, local_arrayListClass);
jclass local_latLngClass =
(**env).FindClass(env, "com/uber/h3core/util/LatLng");
com_uber_h3core_util_LatLng_init =
(**env).GetMethodID(env, local_latLngClass, "<init>", "(DD)V");
com_uber_h3core_util_LatLng =
(jclass)(**env).NewGlobalRef(env, local_latLngClass);
jclass local_h3eClass =
(**env).FindClass(env, "com/uber/h3core/exceptions/H3Exception");
com_uber_h3core_exceptions_H3Exception_init =
(**env).GetMethodID(env, local_h3eClass, "<init>", "(I)V");
com_uber_h3core_exceptions_H3Exception =
(jclass)(**env).NewGlobalRef(env, local_h3eClass);
jclass local_oomeClass =
(**env).FindClass(env, "java/lang/OutOfMemoryError");
java_lang_OutOfMemoryError_init =
(**env).GetMethodID(env, local_oomeClass, "<init>", "()V");
java_lang_OutOfMemoryError =
(jclass)(**env).NewGlobalRef(env, local_oomeClass);
return JNI_VERSION_1_6;
}
}