Index: base/android/jni_generator/sample_for_tests.cc |
diff --git a/base/android/jni_generator/sample_for_tests.cc b/base/android/jni_generator/sample_for_tests.cc |
index a05909a46e66ab4976092a99a0018a070b16ab0c..a38377cc2f78a34fe4e6bfd66c565b6167789e98 100644 |
--- a/base/android/jni_generator/sample_for_tests.cc |
+++ b/base/android/jni_generator/sample_for_tests.cc |
@@ -66,22 +66,27 @@ base::android::ScopedJavaLocalRef<jstring> CPPClass::ReturnAString( |
} |
// Static free functions declared and called directly from java. |
-static jlong Init(JNIEnv* env, jobject caller, jstring param) { |
+static jlong Init(JNIEnv* env, |
+ const JavaParamRef<jobject>& caller, |
+ const JavaParamRef<jstring>& param) { |
return 0; |
} |
-static jdouble GetDoubleFunction(JNIEnv*, jobject) { |
+static jdouble GetDoubleFunction(JNIEnv*, const JavaParamRef<jobject>&) { |
return 0; |
} |
-static jfloat GetFloatFunction(JNIEnv*, jclass) { |
+static jfloat GetFloatFunction(JNIEnv*, const JavaParamRef<jclass>&) { |
return 0; |
} |
-static void SetNonPODDatatype(JNIEnv*, jobject, jobject) { |
-} |
+static void SetNonPODDatatype(JNIEnv*, |
+ const JavaParamRef<jobject>&, |
+ const JavaParamRef<jobject>&) {} |
-static ScopedJavaLocalRef<jobject> GetNonPODDatatype(JNIEnv*, jobject) { |
+static ScopedJavaLocalRef<jobject> GetNonPODDatatype( |
+ JNIEnv*, |
+ const JavaParamRef<jobject>&) { |
return ScopedJavaLocalRef<jobject>(); |
} |