// 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 = 4128442159926458844LL;
extern const int64_t kJniZeroHashPriority = 1LL;

// Forward Declarations.
JNI_ZERO_MUXED_ENTRYPOINT void Muxed_org_jni_1zero_TinySample2_test(
    JNIEnv* env,
    jint b,
    jobject a);
JNI_ZERO_MUXED_ENTRYPOINT void Muxed_org_jni_1zero_TinySample2_test2(
    JNIEnv* env,
    jint a,
    jobject b);

// Multiplexing Methods.
JNI_ZERO_BOUNDARY_EXPORT void Java_J_N_VIO(
    JNIEnv* env,
    jclass jcaller,
    jint switch_num,
    jint p0,
    jobject p1) {
  JNI_ZERO_DCHECK(switch_num >= 0 && switch_num < 2);
  switch (switch_num) {
    case 0:
      return Muxed_org_jni_1zero_TinySample2_test(env, p0, p1);
    case 1:
      return Muxed_org_jni_1zero_TinySample2_test2(env, p0, p1);
    default:
      __builtin_unreachable();
  }
}


#endif  // TEMP_DIR_HEADER_
