diff options
Diffstat (limited to 'chromium/base/android/jni_generator/golden/testFromJavaP.golden')
-rw-r--r-- | chromium/base/android/jni_generator/golden/testFromJavaP.golden | 276 |
1 files changed, 276 insertions, 0 deletions
diff --git a/chromium/base/android/jni_generator/golden/testFromJavaP.golden b/chromium/base/android/jni_generator/golden/testFromJavaP.golden new file mode 100644 index 00000000000..aba554d2429 --- /dev/null +++ b/chromium/base/android/jni_generator/golden/testFromJavaP.golden @@ -0,0 +1,276 @@ +// Copyright 2014 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + + +// This file is autogenerated by +// base/android/jni_generator/jni_generator.py +// For +// java/io/InputStream + +#ifndef java_io_InputStream_JNI +#define java_io_InputStream_JNI + +#include <jni.h> + +#include "base/android/jni_generator/jni_generator_helper.h" + + +// Step 1: Forward declarations. + +JNI_REGISTRATION_EXPORT extern const char kClassPath_java_io_InputStream[]; +const char kClassPath_java_io_InputStream[] = "java/io/InputStream"; +// Leaking this jclass as we cannot use LazyInstance from some threads. +JNI_REGISTRATION_EXPORT std::atomic<jclass> g_java_io_InputStream_clazz(nullptr); +#ifndef java_io_InputStream_clazz_defined +#define java_io_InputStream_clazz_defined +inline jclass java_io_InputStream_clazz(JNIEnv* env) { + return base::android::LazyGetClass(env, kClassPath_java_io_InputStream, + &g_java_io_InputStream_clazz); +} +#endif + + +// Step 2: Constants (optional). + + +// Step 3: Method stubs. +namespace JNI_InputStream { + + +static std::atomic<jmethodID> g_java_io_InputStream_available(nullptr); +[[maybe_unused]] static jint Java_InputStream_available(JNIEnv* env, const + base::android::JavaRef<jobject>& obj); +static jint Java_InputStream_available(JNIEnv* env, const base::android::JavaRef<jobject>& obj) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, obj.obj(), + java_io_InputStream_clazz(env), 0); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "available", + "()I", + &g_java_io_InputStream_available); + + jint ret = + env->CallIntMethod(obj.obj(), + call_context.base.method_id); + return ret; +} + +static std::atomic<jmethodID> g_java_io_InputStream_close(nullptr); +[[maybe_unused]] static void Java_InputStream_close(JNIEnv* env, const + base::android::JavaRef<jobject>& obj); +static void Java_InputStream_close(JNIEnv* env, const base::android::JavaRef<jobject>& obj) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, obj.obj(), + java_io_InputStream_clazz(env)); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "close", + "()V", + &g_java_io_InputStream_close); + + env->CallVoidMethod(obj.obj(), + call_context.base.method_id); +} + +static std::atomic<jmethodID> g_java_io_InputStream_mark(nullptr); +[[maybe_unused]] static void Java_InputStream_mark(JNIEnv* env, const + base::android::JavaRef<jobject>& obj, JniIntWrapper p0); +static void Java_InputStream_mark(JNIEnv* env, const base::android::JavaRef<jobject>& obj, + JniIntWrapper p0) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, obj.obj(), + java_io_InputStream_clazz(env)); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "mark", + "(I)V", + &g_java_io_InputStream_mark); + + env->CallVoidMethod(obj.obj(), + call_context.base.method_id, as_jint(p0)); +} + +static std::atomic<jmethodID> g_java_io_InputStream_markSupported(nullptr); +[[maybe_unused]] static jboolean Java_InputStream_markSupported(JNIEnv* env, const + base::android::JavaRef<jobject>& obj); +static jboolean Java_InputStream_markSupported(JNIEnv* env, const base::android::JavaRef<jobject>& + obj) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, obj.obj(), + java_io_InputStream_clazz(env), false); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "markSupported", + "()Z", + &g_java_io_InputStream_markSupported); + + jboolean ret = + env->CallBooleanMethod(obj.obj(), + call_context.base.method_id); + return ret; +} + +static std::atomic<jmethodID> g_java_io_InputStream_readI(nullptr); +[[maybe_unused]] static jint Java_InputStream_readI(JNIEnv* env, const + base::android::JavaRef<jobject>& obj); +static jint Java_InputStream_readI(JNIEnv* env, const base::android::JavaRef<jobject>& obj) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, obj.obj(), + java_io_InputStream_clazz(env), 0); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "read", + "()I", + &g_java_io_InputStream_readI); + + jint ret = + env->CallIntMethod(obj.obj(), + call_context.base.method_id); + return ret; +} + +static std::atomic<jmethodID> g_java_io_InputStream_readI_AB(nullptr); +[[maybe_unused]] static jint Java_InputStream_readI_AB(JNIEnv* env, const + base::android::JavaRef<jobject>& obj, const base::android::JavaRef<jbyteArray>& p0); +static jint Java_InputStream_readI_AB(JNIEnv* env, const base::android::JavaRef<jobject>& obj, const + base::android::JavaRef<jbyteArray>& p0) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, obj.obj(), + java_io_InputStream_clazz(env), 0); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "read", + "([B)I", + &g_java_io_InputStream_readI_AB); + + jint ret = + env->CallIntMethod(obj.obj(), + call_context.base.method_id, p0.obj()); + return ret; +} + +static std::atomic<jmethodID> g_java_io_InputStream_readI_AB_I_I(nullptr); +[[maybe_unused]] static jint Java_InputStream_readI_AB_I_I(JNIEnv* env, const + base::android::JavaRef<jobject>& obj, const base::android::JavaRef<jbyteArray>& p0, + JniIntWrapper p1, + JniIntWrapper p2); +static jint Java_InputStream_readI_AB_I_I(JNIEnv* env, const base::android::JavaRef<jobject>& obj, + const base::android::JavaRef<jbyteArray>& p0, + JniIntWrapper p1, + JniIntWrapper p2) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, obj.obj(), + java_io_InputStream_clazz(env), 0); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "read", + "([BII)I", + &g_java_io_InputStream_readI_AB_I_I); + + jint ret = + env->CallIntMethod(obj.obj(), + call_context.base.method_id, p0.obj(), as_jint(p1), as_jint(p2)); + return ret; +} + +static std::atomic<jmethodID> g_java_io_InputStream_reset(nullptr); +[[maybe_unused]] static void Java_InputStream_reset(JNIEnv* env, const + base::android::JavaRef<jobject>& obj); +static void Java_InputStream_reset(JNIEnv* env, const base::android::JavaRef<jobject>& obj) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, obj.obj(), + java_io_InputStream_clazz(env)); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "reset", + "()V", + &g_java_io_InputStream_reset); + + env->CallVoidMethod(obj.obj(), + call_context.base.method_id); +} + +static std::atomic<jmethodID> g_java_io_InputStream_skip(nullptr); +[[maybe_unused]] static jlong Java_InputStream_skip(JNIEnv* env, const + base::android::JavaRef<jobject>& obj, jlong p0); +static jlong Java_InputStream_skip(JNIEnv* env, const base::android::JavaRef<jobject>& obj, jlong + p0) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, obj.obj(), + java_io_InputStream_clazz(env), 0); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "skip", + "(J)J", + &g_java_io_InputStream_skip); + + jlong ret = + env->CallLongMethod(obj.obj(), + call_context.base.method_id, p0); + return ret; +} + +static std::atomic<jmethodID> g_java_io_InputStream_Constructor(nullptr); +[[maybe_unused]] static base::android::ScopedJavaLocalRef<jobject> + Java_InputStream_Constructor(JNIEnv* env); +static base::android::ScopedJavaLocalRef<jobject> Java_InputStream_Constructor(JNIEnv* env) { + jclass clazz = java_io_InputStream_clazz(env); + CHECK_CLAZZ(env, clazz, + java_io_InputStream_clazz(env), NULL); + + jni_generator::JniJavaCallContextChecked call_context; + call_context.Init< + base::android::MethodID::TYPE_INSTANCE>( + env, + clazz, + "<init>", + "()V", + &g_java_io_InputStream_Constructor); + + jobject ret = + env->NewObject(clazz, + call_context.base.method_id); + return base::android::ScopedJavaLocalRef<jobject>(env, ret); +} + +} // namespace JNI_InputStream + +#endif // java_io_InputStream_JNI |