chromium/third_party/jni_zero/test/golden/testForTestingRemovedMultiplexing-Registration.h.golden

// This file was generated by
//     //third_party/jni_zero/jni_zero.py
// For
//     J.N

#ifndef TEMP_DIR_HEADER_
#define TEMP_DIR_HEADER_

#include <iterator>

#include "third_party/jni_zero/jni_zero_internal.h"

extern const int64_t kJniZeroHashWhole = 2249885413155022725LL;
extern const int64_t kJniZeroHashPriority = 2249885413155022725LL;
// Class Accessors.
#ifndef org_jni_1zero_SampleProxyEdgeCases_clazz_defined
#define org_jni_1zero_SampleProxyEdgeCases_clazz_defined
inline jclass org_jni_1zero_SampleProxyEdgeCases_clazz(JNIEnv* env) {
  static const char kClassName[] = "org/jni_zero/SampleProxyEdgeCases";
  static std::atomic<jclass> cached_class;
  return jni_zero::internal::LazyGetClass(env, kClassName, &cached_class);
}
#endif


// Forward declarations (methods).

JNI_POSSIBLE_BOUNDARY_EXPORT jint Java_org_1jni_11zero_1SampleProxyEdgeCases_1addStructB(
    JNIEnv* env,
    jclass jcaller,
    jobject caller,
    jobject b);
JNI_POSSIBLE_BOUNDARY_EXPORT jobject Java_org_1jni_11zero_1SampleProxyEdgeCases_1arrayTypes1(
    JNIEnv* env,
    jclass jcaller,
    jobject a,
    jobject b);
JNI_POSSIBLE_BOUNDARY_EXPORT jobject Java_org_1jni_11zero_1SampleProxyEdgeCases_1arrayTypes2(
    JNIEnv* env,
    jclass jcaller,
    jobject a,
    jobject b);
JNI_POSSIBLE_BOUNDARY_EXPORT void
    Java_org_1jni_11zero_1SampleProxyEdgeCases_1foo_11_11weirdly_11_11escaped_11name1(
    JNIEnv* env,
    jclass jcaller);
JNI_POSSIBLE_BOUNDARY_EXPORT jobject
    Java_org_1jni_11zero_1SampleProxyEdgeCases_1genericsWithNestedClassArray(
    JNIEnv* env,
    jclass jcaller,
    jobject arg);
JNI_POSSIBLE_BOUNDARY_EXPORT void Java_org_1jni_11zero_1SampleProxyEdgeCases_1setBool(
    JNIEnv* env,
    jclass jcaller,
    jobject b,
    jobject i);
JNI_POSSIBLE_BOUNDARY_EXPORT jboolean Java_org_1jni_11zero_1SampleProxyEdgeCases_1setStringBuilder(
    JNIEnv* env,
    jclass jcaller,
    jobject sb);
JNI_POSSIBLE_BOUNDARY_EXPORT jint Java_org_1jni_11zero_1SampleProxyEdgeCases_1setStringBuilder(
    JNIEnv* env,
    jclass jcaller,
    jint sb);
JNI_POSSIBLE_BOUNDARY_EXPORT void Java_org_jni_1zero_SampleProxyEdgeCases_nativeInstanceMethod(
    JNIEnv* env,
    jobject jcaller,
    jlong nativeInstance);
JNI_POSSIBLE_BOUNDARY_EXPORT void Java_org_jni_1zero_SampleProxyEdgeCases_nativeStaticMethod(
    JNIEnv* env,
    jclass jcaller);


JNI_BOUNDARY_EXPORT jboolean Java_J_N__1Z_1O(
    JNIEnv* env,
    jclass jcaller,
    jint switch_num, jobject jobject_param1) {
        return Java_org_1jni_11zero_1SampleProxyEdgeCases_1setStringBuilder(env, jcaller, jobject_param1);
}
JNI_BOUNDARY_EXPORT jint Java_J_N__1I_1I(
    JNIEnv* env,
    jclass jcaller,
    jint switch_num, jint jint_param1) {
        return Java_org_1jni_11zero_1SampleProxyEdgeCases_1setStringBuilder(env, jcaller, jint_param1);
}
JNI_BOUNDARY_EXPORT jint Java_J_N__1I_1OO(
    JNIEnv* env,
    jclass jcaller,
    jint switch_num, jobject jobject_param1, jobject jobject_param2) {
        return Java_org_1jni_11zero_1SampleProxyEdgeCases_1addStructB(env, jcaller, jobject_param1, jobject_param2);
}
JNI_BOUNDARY_EXPORT void Java_J_N__1V(
    JNIEnv* env,
    jclass jcaller,
    jint switch_num) {
        return Java_org_1jni_11zero_1SampleProxyEdgeCases_1foo_11_11weirdly_11_11escaped_11name1(env, jcaller);
}
JNI_BOUNDARY_EXPORT void Java_J_N__1V_1OO(
    JNIEnv* env,
    jclass jcaller,
    jint switch_num, jobject jobject_param1, jobject jobject_param2) {
        return Java_org_1jni_11zero_1SampleProxyEdgeCases_1setBool(env, jcaller, jobject_param1, jobject_param2);
}
JNI_BOUNDARY_EXPORT jobject Java_J_N__1O_1O(
    JNIEnv* env,
    jclass jcaller,
    jint switch_num, jobject jobject_param1) {
        return Java_org_1jni_11zero_1SampleProxyEdgeCases_1genericsWithNestedClassArray(env, jcaller, jobject_param1);
}
JNI_BOUNDARY_EXPORT jobject Java_J_N__1O_1OO(
    JNIEnv* env,
    jclass jcaller,
    jint switch_num, jobject jobject_param1, jobject jobject_param2) {

        switch (switch_num) {
          case 0:
             return Java_org_1jni_11zero_1SampleProxyEdgeCases_1arrayTypes1(env, jcaller, jobject_param1, jobject_param2);
          case 1:
             return Java_org_1jni_11zero_1SampleProxyEdgeCases_1arrayTypes2(env, jcaller, jobject_param1, jobject_param2);
          default:
            JNI_ZERO_DCHECK(false);
            return {};
        }
}


#endif  // TEMP_DIR_HEADER_