Chromium Code Reviews| Index: base/android/jni_generator/testNativeExportsOptionalOption.golden |
| diff --git a/base/android/jni_generator/testNativeExportsOption.golden b/base/android/jni_generator/testNativeExportsOptionalOption.golden |
| similarity index 76% |
| copy from base/android/jni_generator/testNativeExportsOption.golden |
| copy to base/android/jni_generator/testNativeExportsOptionalOption.golden |
| index a4953cc3ea4a5b4ac2a48b6f7e51ac3be6718f19..2a3b172dc83f13b948ff835c89bb8d5bbd6a2f5e 100644 |
| --- a/base/android/jni_generator/testNativeExportsOption.golden |
| +++ b/base/android/jni_generator/testNativeExportsOptionalOption.golden |
| @@ -198,10 +198,79 @@ static_cast<jstring>(env->CallStaticObjectMethod(SampleForTests_clazz(env), |
| // Step 3: RegisterNatives. |
| +static const JNINativeMethod kMethodsMyOtherInnerClass[] = { |
| + { "nativeInit", |
| +"(" |
| +")" |
| +"I", |
| + reinterpret_cast<void*>(Java_org_chromium_example_jni_1generator_SampleForTests_00024MyOtherInnerClass_nativeInit) |
| + }, |
| +}; |
| + |
| +static const JNINativeMethod kMethodsMyInnerClass[] = { |
| + { "nativeInit", |
| +"(" |
| +")" |
| +"I", |
| + reinterpret_cast<void*>(Java_org_chromium_example_jni_1generator_SampleForTests_00024MyInnerClass_nativeInit) |
| + }, |
| +}; |
| + |
| +static const JNINativeMethod kMethodsSampleForTests[] = { |
| + { "nativeStaticMethod", |
| +"(" |
| +"J" |
| +"I" |
| +")" |
| +"I", |
| + reinterpret_cast<void*>(Java_org_chromium_example_jni_1generator_SampleForTests_nativeStaticMethod) |
| + }, |
| + { "nativeMethod", |
| +"(" |
| +"J" |
| +"I" |
| +")" |
| +"I", |
| + reinterpret_cast<void*>(Java_org_chromium_example_jni_1generator_SampleForTests_nativeMethod) |
| + }, |
| +}; |
| + |
| static bool RegisterNativesImpl(JNIEnv* env, jclass clazz) { |
| + if (base::android::IsManualJniRegistrationDisabled()) return true; |
| base::subtle::Release_Store(&g_SampleForTests_clazz, |
| static_cast<base::subtle::AtomicWord>(env->NewWeakGlobalRef(clazz)); |
|
rmcilroy
2015/02/20 17:19:35
I realize it wasn't you, but the intentation seems
|
| + const int kMethodsMyOtherInnerClassSize = |
| + arraysize(kMethodsMyOtherInnerClass); |
| + |
| + if (env->RegisterNatives(MyOtherInnerClass_clazz(env), |
| + kMethodsMyOtherInnerClass, |
| + kMethodsMyOtherInnerClassSize) < 0) { |
| + jni_generator::HandleRegistrationError( |
| + env, MyOtherInnerClass_clazz(env), __FILE__); |
| + return false; |
| + } |
| + |
| + const int kMethodsMyInnerClassSize = arraysize(kMethodsMyInnerClass); |
| + |
| + if (env->RegisterNatives(MyInnerClass_clazz(env), |
| + kMethodsMyInnerClass, |
| + kMethodsMyInnerClassSize) < 0) { |
| + jni_generator::HandleRegistrationError( |
| + env, MyInnerClass_clazz(env), __FILE__); |
| + return false; |
| + } |
| + |
| + const int kMethodsSampleForTestsSize = arraysize(kMethodsSampleForTests); |
| + |
| + if (env->RegisterNatives(SampleForTests_clazz(env), |
| + kMethodsSampleForTests, |
| + kMethodsSampleForTestsSize) < 0) { |
| + jni_generator::HandleRegistrationError( |
| + env, SampleForTests_clazz(env), __FILE__); |
| + return false; |
| + } |
| + |
| return true; |
| } |