1// This file was generated by
2//     //third_party/jni_zero/jni_zero.py
3// For
4//     this.is.a.package.prefix.J.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
14
15// Forward declarations (methods).
16
17JNI_BOUNDARY_EXPORT jobject Java_this_is_a_package_prefix_J_N_M6zE1ofi(
18    JNIEnv* env,
19    jclass jcaller,
20    jobject sample);
21JNI_BOUNDARY_EXPORT void Java_this_is_a_package_prefix_J_N_MKW06IKB(
22    JNIEnv* env,
23    jclass jcaller);
24JNI_BOUNDARY_EXPORT jboolean Java_this_is_a_package_prefix_J_N_Mh9RSlnn(
25    JNIEnv* env,
26    jclass jcaller);
27JNI_BOUNDARY_EXPORT jclass Java_this_is_a_package_prefix_J_N_M5NcWmhA(
28    JNIEnv* env,
29    jclass jcaller);
30JNI_BOUNDARY_EXPORT jobjectArray Java_this_is_a_package_prefix_J_N_M_00024EEymCX(
31    JNIEnv* env,
32    jclass jcaller);
33JNI_BOUNDARY_EXPORT jobjectArray Java_this_is_a_package_prefix_J_N_Muqa_000243wC(
34    JNIEnv* env,
35    jclass jcaller,
36    jclass __arrayClazz);
37JNI_BOUNDARY_EXPORT jintArray Java_this_is_a_package_prefix_J_N_Mfi3Z8u7(
38    JNIEnv* env,
39    jclass jcaller);
40JNI_BOUNDARY_EXPORT jstring Java_this_is_a_package_prefix_J_N_MtTvCTtu(
41    JNIEnv* env,
42    jclass jcaller);
43JNI_BOUNDARY_EXPORT jobjectArray Java_this_is_a_package_prefix_J_N_MJOq1186(
44    JNIEnv* env,
45    jclass jcaller);
46JNI_BOUNDARY_EXPORT jobject Java_this_is_a_package_prefix_J_N_McVHjA4P(
47    JNIEnv* env,
48    jclass jcaller);
49JNI_BOUNDARY_EXPORT jobjectArray Java_this_is_a_package_prefix_J_N_MJYxRKSI(
50    JNIEnv* env,
51    jclass jcaller);
52JNI_BOUNDARY_EXPORT jstring Java_this_is_a_package_prefix_J_N_MQC2SQ1M(
53    JNIEnv* env,
54    jclass jcaller);
55JNI_BOUNDARY_EXPORT jobjectArray Java_this_is_a_package_prefix_J_N_M78FHdkG(
56    JNIEnv* env,
57    jclass jcaller);
58JNI_BOUNDARY_EXPORT jobject Java_this_is_a_package_prefix_J_N_MXyTtXdi(
59    JNIEnv* env,
60    jclass jcaller);
61JNI_BOUNDARY_EXPORT jobjectArray Java_this_is_a_package_prefix_J_N_M_000242EuNt4(
62    JNIEnv* env,
63    jclass jcaller);
64JNI_BOUNDARY_EXPORT jthrowable Java_this_is_a_package_prefix_J_N_MXtSG9x7(
65    JNIEnv* env,
66    jclass jcaller);
67JNI_BOUNDARY_EXPORT jobjectArray Java_this_is_a_package_prefix_J_N_MJglTojO(
68    JNIEnv* env,
69    jclass jcaller);
70JNI_BOUNDARY_EXPORT jstring Java_this_is_a_package_prefix_J_N_MOHBXcmk(
71    JNIEnv* env,
72    jclass jcaller,
73    jstring stringToReverse);
74JNI_BOUNDARY_EXPORT jobjectArray Java_this_is_a_package_prefix_J_N_MgJ2ddya(
75    JNIEnv* env,
76    jclass jcaller,
77    jobjectArray strs);
78JNI_BOUNDARY_EXPORT jobjectArray Java_this_is_a_package_prefix_J_N_MVsHG97A(
79    JNIEnv* env,
80    jclass jcaller,
81    jobjectArray strs);
82JNI_BOUNDARY_EXPORT jintArray Java_this_is_a_package_prefix_J_N_MtvkX0TV(
83    JNIEnv* env,
84    jclass jcaller,
85    jint zint,
86    jintArray ints,
87    jlong zlong,
88    jlongArray longs,
89    jshort zshort,
90    jshortArray shorts,
91    jchar zchar,
92    jcharArray chars,
93    jbyte zbyte,
94    jbyteArray bytes,
95    jdouble zdouble,
96    jdoubleArray doubles,
97    jfloat zfloat,
98    jfloatArray floats,
99    jboolean zbool,
100    jbooleanArray bools);
101JNI_BOUNDARY_EXPORT void Java_this_is_a_package_prefix_J_N_MI36SGcd(
102    JNIEnv* env,
103    jclass jcaller,
104    jclass clazz,
105    jobjectArray classes,
106    jthrowable throwable,
107    jobjectArray throwables,
108    jstring string,
109    jobjectArray strings,
110    jstring convertedString,
111    jobjectArray convertedStrings,
112    jstring optionalString,
113    jobject tStruct,
114    jobjectArray structs,
115    jobject obj,
116    jobject convertedObj,
117    jobjectArray objects,
118    jobject nestedInterface,
119    jobject view,
120    jobject context,
121    jobjectArray convertedObjects);
122
123
124// Method declarations.
125
126
127static const JNINativeMethod kMethods_this_is_a_package_prefix_J_N[] = {
128    { "M6zE1ofi", "(Ljava/lang/Object;)Ljava/lang/Object;",
129        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_M6zE1ofi) },
130    { "MKW06IKB", "()V", reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MKW06IKB) },
131    { "Mh9RSlnn", "()Z", reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_Mh9RSlnn) },
132    { "M5NcWmhA", "()Ljava/lang/Class;",
133        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_M5NcWmhA) },
134    { "M$EEymCX", "()[Ljava/lang/Class;",
135        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_M_00024EEymCX) },
136    { "Muqa$3wC", "(Ljava/lang/Class;)[Ljava/lang/Object;",
137        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_Muqa_000243wC) },
138    { "Mfi3Z8u7", "()[I", reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_Mfi3Z8u7) },
139    { "MtTvCTtu", "()Ljava/lang/String;",
140        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MtTvCTtu) },
141    { "MJOq1186", "()[Ljava/lang/String;",
142        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MJOq1186) },
143    { "McVHjA4P", "()Ljava/lang/Object;",
144        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_McVHjA4P) },
145    { "MJYxRKSI", "()[Ljava/lang/Object;",
146        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MJYxRKSI) },
147    { "MQC2SQ1M", "()Ljava/lang/String;",
148        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MQC2SQ1M) },
149    { "M78FHdkG", "()[Ljava/lang/String;",
150        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_M78FHdkG) },
151    { "MXyTtXdi", "()Ljava/lang/Object;",
152        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MXyTtXdi) },
153    { "M$2EuNt4", "()[Ljava/lang/Object;",
154        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_M_000242EuNt4) },
155    { "MXtSG9x7", "()Ljava/lang/Throwable;",
156        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MXtSG9x7) },
157    { "MJglTojO", "()[Ljava/lang/Throwable;",
158        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MJglTojO) },
159    { "MOHBXcmk", "(Ljava/lang/String;)Ljava/lang/String;",
160        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MOHBXcmk) },
161    { "MgJ2ddya", "([Ljava/lang/Object;)[Ljava/lang/Object;",
162        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MgJ2ddya) },
163    { "MVsHG97A", "([Ljava/lang/String;)[Ljava/lang/String;",
164        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MVsHG97A) },
165    { "MtvkX0TV", "(I[IJ[JS[SC[CB[BD[DF[FZ[Z)[I",
166        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MtvkX0TV) },
167    { "MI36SGcd",
168        "(Ljava/lang/Class;[Ljava/lang/Class;Ljava/lang/Throwable;[Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)V",
169        reinterpret_cast<void*>(Java_this_is_a_package_prefix_J_N_MI36SGcd) },
170
171};
172
173namespace {
174
175JNI_ZERO_COMPONENT_BUILD_EXPORT bool RegisterNative_this_is_a_package_prefix_J_N(JNIEnv* env) {
176  const int number_of_methods = std::size(kMethods_this_is_a_package_prefix_J_N);
177
178  jni_zero::ScopedJavaLocalRef<jclass> native_clazz =
179      jni_zero::GetClass(env, "this/is/a/package/prefix/J/N");
180  if (env->RegisterNatives(
181      native_clazz.obj(),
182      kMethods_this_is_a_package_prefix_J_N,
183      number_of_methods) < 0) {
184
185    jni_zero::internal::HandleRegistrationError(env, native_clazz.obj(), __FILE__);
186    return false;
187  }
188
189  return true;
190}
191
192}  // namespace
193
194
195// Registration function.
196
197namespace  {
198
199bool RegisterNatives(JNIEnv* env) {
200  // Register natives in a proxy.
201  if (!RegisterNative_this_is_a_package_prefix_J_N(env)) {
202    return false;
203  }
204
205
206  return true;
207}
208
209}  // namespace
210
211
212#endif  // TEMP_DIR_HEADER_
213
214