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

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

Issue 2045303002: Update to Chromium //base at Chromium commit 3e81715e6d3a4324362635aea46ce1f1a163cca1. (Closed) Base URL: https://chromium.googlesource.com/external/github.com/domokit/base@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 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 jstring url, 48 jstring url,
49 jstring title, 49 jstring title,
50 jboolean isFolder, 50 jboolean isFolder,
51 jlong parentId) { 51 jlong parentId) {
52 ChromeBrowserProvider* native = 52 ChromeBrowserProvider* native =
53 reinterpret_cast<ChromeBrowserProvider*>(nativeChromeBrowserProvider); 53 reinterpret_cast<ChromeBrowserProvider*>(nativeChromeBrowserProvider);
54 CHECK_NATIVE_PTR(env, jcaller, native, "AddBookmark", 0); 54 CHECK_NATIVE_PTR(env, jcaller, native, "AddBookmark", 0);
55 return native->AddBookmark(env, jcaller, url, title, isFolder, parentId); 55 return native->AddBookmark(env, jcaller, url, title, isFolder, parentId);
56 } 56 }
57 57
58 static jstring GetDomainAndRegistry(JNIEnv* env, jclass jcaller, 58 static ScopedJavaLocalRef<jstring> GetDomainAndRegistry(JNIEnv* env, jclass
59 jcaller,
59 jstring url); 60 jstring url);
60 61
61 static jstring Java_org_chromium_TestJni_nativeGetDomainAndRegistry(JNIEnv* env, 62 static jstring Java_org_chromium_TestJni_nativeGetDomainAndRegistry(JNIEnv* env,
62 jclass jcaller, 63 jclass jcaller,
63 jstring url) { 64 jstring url) {
64 return GetDomainAndRegistry(env, jcaller, url); 65 return GetDomainAndRegistry(env, jcaller, url).Release();
65 } 66 }
66 67
67 static void CreateHistoricalTabFromState(JNIEnv* env, jclass jcaller, 68 static void CreateHistoricalTabFromState(JNIEnv* env, jclass jcaller,
68 jbyteArray state, 69 jbyteArray state,
69 jint tab_index); 70 jint tab_index);
70 71
71 static void Java_org_chromium_TestJni_nativeCreateHistoricalTabFromState(JNIEnv* 72 static void Java_org_chromium_TestJni_nativeCreateHistoricalTabFromState(JNIEnv*
72 env, jclass jcaller, 73 env, jclass jcaller,
73 jbyteArray state, 74 jbyteArray state,
74 jint tab_index) { 75 jint tab_index) {
75 return CreateHistoricalTabFromState(env, jcaller, state, tab_index); 76 return CreateHistoricalTabFromState(env, jcaller, state, tab_index);
76 } 77 }
77 78
78 static jbyteArray GetStateAsByteArray(JNIEnv* env, jobject jcaller, 79 static ScopedJavaLocalRef<jbyteArray> GetStateAsByteArray(JNIEnv* env, jobject
80 jcaller,
79 jobject view); 81 jobject view);
80 82
81 static jbyteArray Java_org_chromium_TestJni_nativeGetStateAsByteArray(JNIEnv* 83 static jbyteArray Java_org_chromium_TestJni_nativeGetStateAsByteArray(JNIEnv*
82 env, jobject jcaller, 84 env, jobject jcaller,
83 jobject view) { 85 jobject view) {
84 return GetStateAsByteArray(env, jcaller, view); 86 return GetStateAsByteArray(env, jcaller, view).Release();
85 } 87 }
86 88
87 static jobjectArray GetAutofillProfileGUIDs(JNIEnv* env, jclass jcaller); 89 static ScopedJavaLocalRef<jobjectArray> GetAutofillProfileGUIDs(JNIEnv* env,
90 jclass jcaller);
88 91
89 static jobjectArray 92 static jobjectArray
90 Java_org_chromium_TestJni_nativeGetAutofillProfileGUIDs(JNIEnv* env, jclass 93 Java_org_chromium_TestJni_nativeGetAutofillProfileGUIDs(JNIEnv* env, jclass
91 jcaller) { 94 jcaller) {
92 return GetAutofillProfileGUIDs(env, jcaller); 95 return GetAutofillProfileGUIDs(env, jcaller).Release();
93 } 96 }
94 97
95 static void SetRecognitionResults(JNIEnv* env, jobject jcaller, 98 static void SetRecognitionResults(JNIEnv* env, jobject jcaller,
96 jint sessionId, 99 jint sessionId,
97 jobjectArray results); 100 jobjectArray results);
98 101
99 static void Java_org_chromium_TestJni_nativeSetRecognitionResults(JNIEnv* env, 102 static void Java_org_chromium_TestJni_nativeSetRecognitionResults(JNIEnv* env,
100 jobject jcaller, 103 jobject jcaller,
101 jint sessionId, 104 jint sessionId,
102 jobjectArray results) { 105 jobjectArray results) {
(...skipping 19 matching lines...) Expand all
122 125
123 static jint FindAll(JNIEnv* env, jobject jcaller, 126 static jint FindAll(JNIEnv* env, jobject jcaller,
124 jstring find); 127 jstring find);
125 128
126 static jint Java_org_chromium_TestJni_nativeFindAll(JNIEnv* env, jobject 129 static jint Java_org_chromium_TestJni_nativeFindAll(JNIEnv* env, jobject
127 jcaller, 130 jcaller,
128 jstring find) { 131 jstring find) {
129 return FindAll(env, jcaller, find); 132 return FindAll(env, jcaller, find);
130 } 133 }
131 134
132 static jobject GetInnerClass(JNIEnv* env, jclass jcaller); 135 static ScopedJavaLocalRef<jobject> GetInnerClass(JNIEnv* env, jclass jcaller);
133 136
134 static jobject Java_org_chromium_TestJni_nativeGetInnerClass(JNIEnv* env, jclass 137 static jobject Java_org_chromium_TestJni_nativeGetInnerClass(JNIEnv* env, jclass
135 jcaller) { 138 jcaller) {
136 return GetInnerClass(env, jcaller); 139 return GetInnerClass(env, jcaller).Release();
137 } 140 }
138 141
139 static jobject Java_org_chromium_TestJni_nativeQueryBitmap(JNIEnv* env, 142 static jobject Java_org_chromium_TestJni_nativeQueryBitmap(JNIEnv* env,
140 jobject jcaller, 143 jobject jcaller,
141 jint nativeChromeBrowserProvider, 144 jint nativeChromeBrowserProvider,
142 jobjectArray projection, 145 jobjectArray projection,
143 jstring selection, 146 jstring selection,
144 jobjectArray selectionArgs, 147 jobjectArray selectionArgs,
145 jstring sortOrder) { 148 jstring sortOrder) {
146 ChromeBrowserProvider* native = 149 ChromeBrowserProvider* native =
147 reinterpret_cast<ChromeBrowserProvider*>(nativeChromeBrowserProvider); 150 reinterpret_cast<ChromeBrowserProvider*>(nativeChromeBrowserProvider);
148 CHECK_NATIVE_PTR(env, jcaller, native, "QueryBitmap", NULL); 151 CHECK_NATIVE_PTR(env, jcaller, native, "QueryBitmap", NULL);
149 return native->QueryBitmap(env, jcaller, projection, selection, selectionArgs, 152 return native->QueryBitmap(env, jcaller, projection, selection, selectionArgs,
150 sortOrder).Release(); 153 sortOrder).Release();
151 } 154 }
152 155
153 static void Java_org_chromium_TestJni_nativeGotOrientation(JNIEnv* env, 156 static void Java_org_chromium_TestJni_nativeGotOrientation(JNIEnv* env,
154 jobject jcaller, 157 jobject jcaller,
155 jint nativeDataFetcherImplAndroid, 158 jint nativeDataFetcherImplAndroid,
156 jdouble alpha, 159 jdouble alpha,
157 jdouble beta, 160 jdouble beta,
158 jdouble gamma) { 161 jdouble gamma) {
159 DataFetcherImplAndroid* native = 162 DataFetcherImplAndroid* native =
160 reinterpret_cast<DataFetcherImplAndroid*>(nativeDataFetcherImplAndroid); 163 reinterpret_cast<DataFetcherImplAndroid*>(nativeDataFetcherImplAndroid);
161 CHECK_NATIVE_PTR(env, jcaller, native, "GotOrientation"); 164 CHECK_NATIVE_PTR(env, jcaller, native, "GotOrientation");
162 return native->GotOrientation(env, jcaller, alpha, beta, gamma); 165 return native->GotOrientation(env, jcaller, alpha, beta, gamma);
163 } 166 }
164 167
168 static ScopedJavaLocalRef<jthrowable> MessWithJavaException(JNIEnv* env, jclass
169 jcaller,
170 jthrowable e);
171
172 static jthrowable Java_org_chromium_TestJni_nativeMessWithJavaException(JNIEnv*
173 env, jclass jcaller,
174 jthrowable e) {
175 return MessWithJavaException(env, jcaller, e).Release();
176 }
177
165 // Step 3: RegisterNatives. 178 // Step 3: RegisterNatives.
166 179
167 static const JNINativeMethod kMethodsTestJni[] = { 180 static const JNINativeMethod kMethodsTestJni[] = {
168 { "nativeInit", 181 { "nativeInit",
169 "(" 182 "("
170 ")" 183 ")"
171 "I", reinterpret_cast<void*>(Java_org_chromium_TestJni_nativeInit) }, 184 "I", reinterpret_cast<void*>(Java_org_chromium_TestJni_nativeInit) },
172 { "nativeDestroy", 185 { "nativeDestroy",
173 "(" 186 "("
174 "I" 187 "I"
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
253 "Landroid/graphics/Bitmap;", 266 "Landroid/graphics/Bitmap;",
254 reinterpret_cast<void*>(Java_org_chromium_TestJni_nativeQueryBitmap) }, 267 reinterpret_cast<void*>(Java_org_chromium_TestJni_nativeQueryBitmap) },
255 { "nativeGotOrientation", 268 { "nativeGotOrientation",
256 "(" 269 "("
257 "I" 270 "I"
258 "D" 271 "D"
259 "D" 272 "D"
260 "D" 273 "D"
261 ")" 274 ")"
262 "V", reinterpret_cast<void*>(Java_org_chromium_TestJni_nativeGotOrientation) }, 275 "V", reinterpret_cast<void*>(Java_org_chromium_TestJni_nativeGotOrientation) },
276 { "nativeMessWithJavaException",
277 "("
278 "Ljava/lang/Throwable;"
279 ")"
280 "Ljava/lang/Throwable;",
281 reinterpret_cast<void*>(Java_org_chromium_TestJni_nativeMessWithJavaExceptio n)
282 },
263 }; 283 };
264 284
265 static bool RegisterNativesImpl(JNIEnv* env) { 285 static bool RegisterNativesImpl(JNIEnv* env) {
266 286
267 g_TestJni_clazz = reinterpret_cast<jclass>(env->NewGlobalRef( 287 g_TestJni_clazz = reinterpret_cast<jclass>(env->NewGlobalRef(
268 base::android::GetClass(env, kTestJniClassPath).obj())); 288 base::android::GetClass(env, kTestJniClassPath).obj()));
269 289
270 const int kMethodsTestJniSize = arraysize(kMethodsTestJni); 290 const int kMethodsTestJniSize = arraysize(kMethodsTestJni);
271 291
272 if (env->RegisterNatives(TestJni_clazz(env), 292 if (env->RegisterNatives(TestJni_clazz(env),
273 kMethodsTestJni, 293 kMethodsTestJni,
274 kMethodsTestJniSize) < 0) { 294 kMethodsTestJniSize) < 0) {
275 jni_generator::HandleRegistrationError( 295 jni_generator::HandleRegistrationError(
276 env, TestJni_clazz(env), __FILE__); 296 env, TestJni_clazz(env), __FILE__);
277 return false; 297 return false;
278 } 298 }
279 299
280 return true; 300 return true;
281 } 301 }
282 302
283 #endif // org_chromium_TestJni_JNI 303 #endif // org_chromium_TestJni_JNI
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698