Index: base/android/jni_generator/testNatives.golden |
diff --git a/base/android/jni_generator/testNatives.golden b/base/android/jni_generator/testNatives.golden |
index b19c337a89e3562a1a8a13ccdef5369befd42d86..f9538a33f2baee4dee1332d8bb67b2d83456e3a9 100644 |
--- a/base/android/jni_generator/testNatives.golden |
+++ b/base/android/jni_generator/testNatives.golden |
@@ -27,10 +27,10 @@ jclass g_TestJni_clazz = NULL; |
// Step 2: method stubs. |
-static jint Init(JNIEnv* env, jobject jcaller); |
+static jint Init(JNIEnv* env, const JavaParamRef<jobject>& jcaller); |
static jint Java_org_chromium_TestJni_nativeInit(JNIEnv* env, jobject jcaller) { |
- return Init(env, jcaller); |
+ return Init(env, JavaParamRef<jobject>(env, jcaller)); |
} |
static void Java_org_chromium_TestJni_nativeDestroy(JNIEnv* env, |
@@ -39,7 +39,7 @@ static void Java_org_chromium_TestJni_nativeDestroy(JNIEnv* env, |
ChromeBrowserProvider* native = |
reinterpret_cast<ChromeBrowserProvider*>(nativeChromeBrowserProvider); |
CHECK_NATIVE_PTR(env, jcaller, native, "Destroy"); |
- return native->Destroy(env, jcaller); |
+ return native->Destroy(env, JavaParamRef<jobject>(env, jcaller)); |
} |
static jlong Java_org_chromium_TestJni_nativeAddBookmark(JNIEnv* env, |
@@ -52,58 +52,67 @@ static jlong Java_org_chromium_TestJni_nativeAddBookmark(JNIEnv* env, |
ChromeBrowserProvider* native = |
reinterpret_cast<ChromeBrowserProvider*>(nativeChromeBrowserProvider); |
CHECK_NATIVE_PTR(env, jcaller, native, "AddBookmark", 0); |
- return native->AddBookmark(env, jcaller, url, title, isFolder, parentId); |
+ return native->AddBookmark(env, JavaParamRef<jobject>(env, jcaller), |
+ JavaParamRef<jstring>(env, url), JavaParamRef<jstring>(env, title), |
+ isFolder, parentId); |
} |
-static ScopedJavaLocalRef<jstring> GetDomainAndRegistry(JNIEnv* env, jclass |
- jcaller, |
- jstring url); |
+static ScopedJavaLocalRef<jstring> GetDomainAndRegistry(JNIEnv* env, const |
+ JavaParamRef<jclass>& jcaller, |
+ const JavaParamRef<jstring>& url); |
static jstring Java_org_chromium_TestJni_nativeGetDomainAndRegistry(JNIEnv* env, |
jclass jcaller, |
jstring url) { |
- return GetDomainAndRegistry(env, jcaller, url).Release(); |
+ return GetDomainAndRegistry(env, JavaParamRef<jclass>(env, jcaller), |
+ JavaParamRef<jstring>(env, url)).Release(); |
} |
-static void CreateHistoricalTabFromState(JNIEnv* env, jclass jcaller, |
- jbyteArray state, |
+static void CreateHistoricalTabFromState(JNIEnv* env, const |
+ JavaParamRef<jclass>& jcaller, |
+ const JavaParamRef<jbyteArray>& state, |
jint tab_index); |
static void Java_org_chromium_TestJni_nativeCreateHistoricalTabFromState(JNIEnv* |
env, jclass jcaller, |
jbyteArray state, |
jint tab_index) { |
- return CreateHistoricalTabFromState(env, jcaller, state, tab_index); |
+ return CreateHistoricalTabFromState(env, JavaParamRef<jclass>(env, jcaller), |
+ JavaParamRef<jbyteArray>(env, state), tab_index); |
} |
-static ScopedJavaLocalRef<jbyteArray> GetStateAsByteArray(JNIEnv* env, jobject |
- jcaller, |
- jobject view); |
+static ScopedJavaLocalRef<jbyteArray> GetStateAsByteArray(JNIEnv* env, const |
+ JavaParamRef<jobject>& jcaller, |
+ const JavaParamRef<jobject>& view); |
static jbyteArray Java_org_chromium_TestJni_nativeGetStateAsByteArray(JNIEnv* |
env, jobject jcaller, |
jobject view) { |
- return GetStateAsByteArray(env, jcaller, view).Release(); |
+ return GetStateAsByteArray(env, JavaParamRef<jobject>(env, jcaller), |
+ JavaParamRef<jobject>(env, view)).Release(); |
} |
static ScopedJavaLocalRef<jobjectArray> GetAutofillProfileGUIDs(JNIEnv* env, |
- jclass jcaller); |
+ const JavaParamRef<jclass>& jcaller); |
static jobjectArray |
Java_org_chromium_TestJni_nativeGetAutofillProfileGUIDs(JNIEnv* env, jclass |
jcaller) { |
- return GetAutofillProfileGUIDs(env, jcaller).Release(); |
+ return GetAutofillProfileGUIDs(env, JavaParamRef<jclass>(env, |
+ jcaller)).Release(); |
} |
-static void SetRecognitionResults(JNIEnv* env, jobject jcaller, |
+static void SetRecognitionResults(JNIEnv* env, const JavaParamRef<jobject>& |
+ jcaller, |
jint sessionId, |
- jobjectArray results); |
+ const JavaParamRef<jobjectArray>& results); |
static void Java_org_chromium_TestJni_nativeSetRecognitionResults(JNIEnv* env, |
jobject jcaller, |
jint sessionId, |
jobjectArray results) { |
- return SetRecognitionResults(env, jcaller, sessionId, results); |
+ return SetRecognitionResults(env, JavaParamRef<jobject>(env, jcaller), |
+ sessionId, JavaParamRef<jobjectArray>(env, results)); |
} |
static jlong Java_org_chromium_TestJni_nativeAddBookmarkFromAPI(JNIEnv* env, |
@@ -119,24 +128,29 @@ static jlong Java_org_chromium_TestJni_nativeAddBookmarkFromAPI(JNIEnv* env, |
ChromeBrowserProvider* native = |
reinterpret_cast<ChromeBrowserProvider*>(nativeChromeBrowserProvider); |
CHECK_NATIVE_PTR(env, jcaller, native, "AddBookmarkFromAPI", 0); |
- return native->AddBookmarkFromAPI(env, jcaller, url, created, isBookmark, |
- date, favicon, title, visits); |
+ return native->AddBookmarkFromAPI(env, JavaParamRef<jobject>(env, jcaller), |
+ JavaParamRef<jstring>(env, url), JavaParamRef<jobject>(env, created), |
+ JavaParamRef<jobject>(env, isBookmark), JavaParamRef<jobject>(env, date), |
+ JavaParamRef<jbyteArray>(env, favicon), JavaParamRef<jstring>(env, title), |
+ JavaParamRef<jobject>(env, visits)); |
} |
-static jint FindAll(JNIEnv* env, jobject jcaller, |
- jstring find); |
+static jint FindAll(JNIEnv* env, const JavaParamRef<jobject>& jcaller, |
+ const JavaParamRef<jstring>& find); |
static jint Java_org_chromium_TestJni_nativeFindAll(JNIEnv* env, jobject |
jcaller, |
jstring find) { |
- return FindAll(env, jcaller, find); |
+ return FindAll(env, JavaParamRef<jobject>(env, jcaller), |
+ JavaParamRef<jstring>(env, find)); |
} |
-static ScopedJavaLocalRef<jobject> GetInnerClass(JNIEnv* env, jclass jcaller); |
+static ScopedJavaLocalRef<jobject> GetInnerClass(JNIEnv* env, const |
+ JavaParamRef<jclass>& jcaller); |
static jobject Java_org_chromium_TestJni_nativeGetInnerClass(JNIEnv* env, jclass |
jcaller) { |
- return GetInnerClass(env, jcaller).Release(); |
+ return GetInnerClass(env, JavaParamRef<jclass>(env, jcaller)).Release(); |
} |
static jobject Java_org_chromium_TestJni_nativeQueryBitmap(JNIEnv* env, |
@@ -149,8 +163,10 @@ static jobject Java_org_chromium_TestJni_nativeQueryBitmap(JNIEnv* env, |
ChromeBrowserProvider* native = |
reinterpret_cast<ChromeBrowserProvider*>(nativeChromeBrowserProvider); |
CHECK_NATIVE_PTR(env, jcaller, native, "QueryBitmap", NULL); |
- return native->QueryBitmap(env, jcaller, projection, selection, selectionArgs, |
- sortOrder).Release(); |
+ return native->QueryBitmap(env, JavaParamRef<jobject>(env, jcaller), |
+ JavaParamRef<jobjectArray>(env, projection), JavaParamRef<jstring>(env, |
+ selection), JavaParamRef<jobjectArray>(env, selectionArgs), |
+ JavaParamRef<jstring>(env, sortOrder)).Release(); |
} |
static void Java_org_chromium_TestJni_nativeGotOrientation(JNIEnv* env, |
@@ -162,17 +178,19 @@ static void Java_org_chromium_TestJni_nativeGotOrientation(JNIEnv* env, |
DataFetcherImplAndroid* native = |
reinterpret_cast<DataFetcherImplAndroid*>(nativeDataFetcherImplAndroid); |
CHECK_NATIVE_PTR(env, jcaller, native, "GotOrientation"); |
- return native->GotOrientation(env, jcaller, alpha, beta, gamma); |
+ return native->GotOrientation(env, JavaParamRef<jobject>(env, jcaller), alpha, |
+ beta, gamma); |
} |
-static ScopedJavaLocalRef<jthrowable> MessWithJavaException(JNIEnv* env, jclass |
- jcaller, |
- jthrowable e); |
+static ScopedJavaLocalRef<jthrowable> MessWithJavaException(JNIEnv* env, const |
+ JavaParamRef<jclass>& jcaller, |
+ const JavaParamRef<jthrowable>& e); |
static jthrowable Java_org_chromium_TestJni_nativeMessWithJavaException(JNIEnv* |
env, jclass jcaller, |
jthrowable e) { |
- return MessWithJavaException(env, jcaller, e).Release(); |
+ return MessWithJavaException(env, JavaParamRef<jclass>(env, jcaller), |
+ JavaParamRef<jthrowable>(env, e)).Release(); |
} |
// Step 3: RegisterNatives. |