1// This file was generated by 2// //third_party/jni_zero/jni_zero.py 3// For 4// J.module_N 5 6#ifndef TEMP_DIR_HEADER_ 7#define TEMP_DIR_HEADER_ 8 9#include <iterator> 10 11#include "third_party/jni_zero/jni_zero_internal.h" 12 13// Forward Declarations. 14JNI_ZERO_BOUNDARY_EXPORT jboolean Java_J_module_1N_MejItBT4( 15 JNIEnv* env, 16 jclass jcaller, 17 jboolean a); 18JNI_ZERO_BOUNDARY_EXPORT void Java_J_module_1N_MqDgXQiH(JNIEnv* env, jclass jcaller); 19 20// Helper Methods. 21namespace { 22 23bool RegisterNative_J_module_1N(JNIEnv* env) { 24 static const JNINativeMethod kMethods[] = {{ 25 "MejItBT4", 26 "(Z)Z", 27 reinterpret_cast<void*>(Java_J_module_1N_MejItBT4) 28 }, { 29 "MqDgXQiH", 30 "()V", 31 reinterpret_cast<void*>(Java_J_module_1N_MqDgXQiH) 32 }, 33}; 34 35 jni_zero::ScopedJavaLocalRef<jclass> native_clazz = 36 jni_zero::GetClass(env, "J/module_N"); 37 if (env->RegisterNatives(native_clazz.obj(), kMethods, std::size(kMethods)) < 0) { 38 jni_zero::internal::HandleRegistrationError(env, native_clazz.obj(), __FILE__); 39 return false; 40 } 41 42 return true; 43} 44 45} // namespace 46 47// Main Register Function. 48namespace { 49 50bool RegisterNatives(JNIEnv* env) { 51 // Register natives in a proxy. 52 if (!RegisterNative_J_module_1N(env)) { 53 return false; 54 } 55 56 return true; 57} 58 59} // namespace 60 61 62#endif // TEMP_DIR_HEADER_ 63