1// Copyright 2017 The Chromium Authors 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5 6// This file is autogenerated by 7// third_party/jni_zero/jni_registration_generator.py 8// Please do not change its content. 9 10#ifndef TEMP_DIR_HEADER_ 11#define TEMP_DIR_HEADER_ 12 13#include <jni.h> 14 15#include <iterator> 16 17#include "third_party/jni_zero/jni_export.h" 18#include "third_party/jni_zero/jni_int_wrapper.h" 19#include "third_party/jni_zero/jni_zero_helper.h" 20 21 22// Step 1: Forward declarations (classes). 23 24extern const char kClassPath_org_jni_1zero_samples_SampleProxyEdgeCases[]; 25extern std::atomic<jclass> g_org_jni_1zero_samples_SampleProxyEdgeCases_clazz; 26#ifndef org_jni_1zero_samples_SampleProxyEdgeCases_clazz_defined 27#define org_jni_1zero_samples_SampleProxyEdgeCases_clazz_defined 28inline jclass org_jni_1zero_samples_SampleProxyEdgeCases_clazz(JNIEnv* env) { 29 return base::android::LazyGetClass(env, kClassPath_org_jni_1zero_samples_SampleProxyEdgeCases, 30 &g_org_jni_1zero_samples_SampleProxyEdgeCases_clazz); 31} 32#endif 33 34 35// Step 2: Forward declarations (methods). 36 37JNI_BOUNDARY_EXPORT jint Java_J_N_MyLYIXSG( 38 JNIEnv* env, 39 jclass jcaller, 40 jobject caller, 41 jobject b); 42JNI_BOUNDARY_EXPORT jobjectArray Java_J_N_M4tCs4sR( 43 JNIEnv* env, 44 jclass jcaller, 45 jintArray a, 46 jobjectArray b); 47JNI_BOUNDARY_EXPORT jintArray Java_J_N_Mfw_00024B7iJ( 48 JNIEnv* env, 49 jclass jcaller, 50 jintArray a, 51 jobjectArray b); 52JNI_BOUNDARY_EXPORT void Java_J_N_M01DKxMA_1ForTesting( 53 JNIEnv* env, 54 jclass jcaller); 55JNI_BOUNDARY_EXPORT void Java_J_N_MdPg5w5a_1ForTesting( 56 JNIEnv* env, 57 jclass jcaller); 58JNI_BOUNDARY_EXPORT void Java_J_N_Mfc_1XrOy_1ForTesting( 59 JNIEnv* env, 60 jclass jcaller); 61JNI_BOUNDARY_EXPORT void Java_J_N_MDx0XFh_00024( 62 JNIEnv* env, 63 jclass jcaller); 64JNI_BOUNDARY_EXPORT jobjectArray Java_J_N_MPuD3r24( 65 JNIEnv* env, 66 jclass jcaller, 67 jobjectArray arg); 68JNI_BOUNDARY_EXPORT void Java_J_N_MYc9Cume( 69 JNIEnv* env, 70 jclass jcaller, 71 jobject b, 72 jobject i); 73JNI_BOUNDARY_EXPORT jboolean Java_J_N_MoYVNDqu( 74 JNIEnv* env, 75 jclass jcaller, 76 jobject sb); 77JNI_BOUNDARY_EXPORT jint Java_J_N_MoYVNDqu( 78 JNIEnv* env, 79 jclass jcaller, 80 jint sb); 81JNI_BOUNDARY_EXPORT void Java_org_jni_1zero_samples_SampleProxyEdgeCases_nativeInstanceMethod( 82 JNIEnv* env, 83 jobject jcaller, 84 jlong nativeInstance); 85JNI_BOUNDARY_EXPORT void Java_org_jni_1zero_samples_SampleProxyEdgeCases_nativeStaticMethod( 86 JNIEnv* env, 87 jclass jcaller); 88 89 90 91#endif // TEMP_DIR_HEADER_ 92