Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(208)

Side by Side Diff: android/jni_generator/testInnerClassNatives.golden

Issue 2050803003: Update to Chromium //base at Chromium commit e3a753f17bac62738b0dbf0b36510f767b081e4b. (Closed) Base URL: https://github.com/domokit/base.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file is autogenerated by 5 // This file is autogenerated by
6 // base/android/jni_generator/jni_generator.py 6 // base/android/jni_generator/jni_generator.py
7 // For 7 // For
8 // org/chromium/TestJni 8 // org/chromium/TestJni
9 9
10 #ifndef org_chromium_TestJni_JNI 10 #ifndef org_chromium_TestJni_JNI
(...skipping 10 matching lines...) Expand all
21 const char kTestJniClassPath[] = "org/chromium/TestJni"; 21 const char kTestJniClassPath[] = "org/chromium/TestJni";
22 const char kMyInnerClassClassPath[] = "org/chromium/TestJni$MyInnerClass"; 22 const char kMyInnerClassClassPath[] = "org/chromium/TestJni$MyInnerClass";
23 // Leaking this jclass as we cannot use LazyInstance from some threads. 23 // Leaking this jclass as we cannot use LazyInstance from some threads.
24 jclass g_TestJni_clazz = NULL; 24 jclass g_TestJni_clazz = NULL;
25 #define TestJni_clazz(env) g_TestJni_clazz 25 #define TestJni_clazz(env) g_TestJni_clazz
26 26
27 } // namespace 27 } // namespace
28 28
29 // Step 2: method stubs. 29 // Step 2: method stubs.
30 30
31 static jint Init(JNIEnv* env, jobject jcaller); 31 static jint Init(JNIEnv* env, const JavaParamRef<jobject>& jcaller);
32 32
33 static jint Java_org_chromium_TestJni_00024MyInnerClass_nativeInit(JNIEnv* env, 33 static jint Java_org_chromium_TestJni_00024MyInnerClass_nativeInit(JNIEnv* env,
34 jobject jcaller) { 34 jobject jcaller) {
35 return Init(env, jcaller); 35 return Init(env, JavaParamRef<jobject>(env, jcaller));
36 } 36 }
37 37
38 // Step 3: RegisterNatives. 38 // Step 3: RegisterNatives.
39 39
40 static const JNINativeMethod kMethodsMyInnerClass[] = { 40 static const JNINativeMethod kMethodsMyInnerClass[] = {
41 { "nativeInit", 41 { "nativeInit",
42 "(" 42 "("
43 ")" 43 ")"
44 "I", 44 "I",
45 reinterpret_cast<void*>(Java_org_chromium_TestJni_00024MyInnerClass_nativeIn it) 45 reinterpret_cast<void*>(Java_org_chromium_TestJni_00024MyInnerClass_nativeIn it)
(...skipping 12 matching lines...) Expand all
58 kMethodsMyInnerClassSize) < 0) { 58 kMethodsMyInnerClassSize) < 0) {
59 jni_generator::HandleRegistrationError( 59 jni_generator::HandleRegistrationError(
60 env, MyInnerClass_clazz(env), __FILE__); 60 env, MyInnerClass_clazz(env), __FILE__);
61 return false; 61 return false;
62 } 62 }
63 63
64 return true; 64 return true;
65 } 65 }
66 66
67 #endif // org_chromium_TestJni_JNI 67 #endif // org_chromium_TestJni_JNI
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698