chromium/third_party/jni_zero/test/golden/testPlaceholdersOverlapping-TinySample_jni.h.golden

// This file was generated by
//     //third_party/jni_zero/jni_zero.py
// For
//     org.jni_zero.TinySample

#ifndef org_jni_1zero_TinySample_JNI
#define org_jni_1zero_TinySample_JNI

#include <jni.h>

#include "third_party/jni_zero/jni_export.h"
#include "third_party/jni_zero/jni_zero_helper.h"
// Java to native functions
// Forward declaration. To be implemented by the including .cc file.
static jboolean JNI_TinySample_Bar(
    JNIEnv* env,
    jint a,
    const jni_zero::JavaParamRef<jobject>& b);

JNI_POSSIBLE_BOUNDARY_EXPORT jboolean Java_org_jni_1zero_GEN_1JNI_org_1jni_11zero_1TinySample_1bar(
    JNIEnv* env,
    jclass jcaller,
    jint a,
    jobject b) {
  auto _ret = JNI_TinySample_Bar(
      env,
      a,
      jni_zero::JavaParamRef<jobject>(env, b));
  return _ret;
}

// Forward declaration. To be implemented by the including .cc file.
static void JNI_TinySample_Foo(
    JNIEnv* env,
    const jni_zero::JavaParamRef<jobject>& a,
    jint b);

JNI_POSSIBLE_BOUNDARY_EXPORT void Java_org_jni_1zero_GEN_1JNI_org_1jni_11zero_1TinySample_1foo(
    JNIEnv* env,
    jclass jcaller,
    jobject a,
    jint b) {
  JNI_TinySample_Foo(env, jni_zero::JavaParamRef<jobject>(env, a), b);
}


#endif  // org_jni_1zero_TinySample_JNI