• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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