Index: base/android/jni_generator/golden_sample_for_tests_jni.h |
diff --git a/base/android/jni_generator/golden_sample_for_tests_jni.h b/base/android/jni_generator/golden_sample_for_tests_jni.h |
index 133a890edd68764dcfe1f913aac1410f59c55b0e..56bf770352d862b021debe77b96e413ac953121c 100644 |
--- a/base/android/jni_generator/golden_sample_for_tests_jni.h |
+++ b/base/android/jni_generator/golden_sample_for_tests_jni.h |
@@ -280,6 +280,30 @@ static void Java_SampleForTests_methodThatThrowsException(JNIEnv* env, const |
} |
+static base::subtle::AtomicWord g_SampleForTests_javaMethodWithAnnotatedParam = |
+ 0; |
+static void Java_SampleForTests_javaMethodWithAnnotatedParam(JNIEnv* env, const |
+ base::android::JavaRefOrBare<jobject>& obj, JniIntWrapper foo) { |
+ CHECK_CLAZZ(env, obj.obj(), |
+ SampleForTests_clazz(env)); |
+ jmethodID method_id = |
+ base::android::MethodID::LazyGet< |
+ base::android::MethodID::TYPE_INSTANCE>( |
+ env, SampleForTests_clazz(env), |
+ "javaMethodWithAnnotatedParam", |
+ |
+"(" |
+"I" |
+")" |
+"V", |
+ &g_SampleForTests_javaMethodWithAnnotatedParam); |
+ |
+ env->CallVoidMethod(obj.obj(), |
+ method_id, as_jint(foo)); |
+ jni_generator::CheckException(env); |
+ |
+} |
+ |
static base::subtle::AtomicWord g_InnerStructA_create = 0; |
static base::android::ScopedJavaLocalRef<jobject> |
Java_InnerStructA_create(JNIEnv* env, jlong l, |